/* GKChP public RU/EN — graphite, burgundy, muted gold. Accessibility mode keeps its own theme. */
body.gkchp-refresh{--gk-graphite:#20272e;--gk-graphite-deep:#171e24;--gk-burgundy:#7b2939;--gk-burgundy-hover:#96364a;--gk-gold:#b69a63;--gk-ink:#26323c;--gk-muted:#596773;--gk-line:#e2e5e8;--gk-shadow:0 8px 24px rgba(25,34,42,.065)}
html:not(.special) .gkchp-refresh .header-area{background:linear-gradient(115deg,#fdfcf9 0%,#fff 55%,#f4f5f5 100%)!important;color:var(--gk-ink);border-bottom:1px solid rgba(182,154,99,.25)}
html:not(.special) .gkchp-refresh .gkchp-utility-bar{background:linear-gradient(100deg,var(--gk-graphite-deep),#2b3239)!important;color:#f6f3ed;border-bottom:1px solid rgba(182,154,99,.35)!important;min-height:44px}
html:not(.special) .gkchp-refresh .gkchp-utility-row{align-items:center;flex-wrap:nowrap;min-height:44px}
html:not(.special) .gkchp-refresh .gkchp-utility-links{flex:1 1 0;max-width:none;min-width:0;width:auto}
html:not(.special) .gkchp-refresh .gkchp-language-column{flex:0 0 auto;max-width:none;width:auto}
html:not(.special) .gkchp-refresh .gkchp-utility-bar .sf-nav .center-section>.nav-items>.nav-item>.item-link{color:#f6f3ed!important;font-size:13px;line-height:1.4;min-height:42px;display:flex;align-items:center;gap:7px;background:transparent}
html:not(.special) .gkchp-refresh .gkchp-language-switcher{padding:3px;gap:2px;border:1px solid rgba(182,154,99,.45);border-radius:7px;background:rgba(255,255,255,.04);font:600 12px/1.2 Arial,sans-serif;margin:3px 0}
html:not(.special) .gkchp-refresh .gkchp-language-switcher a{padding:8px 12px;border-radius:4px;color:#f5f1e9!important;transition:background-color .18s,box-shadow .18s}
html:not(.special) .gkchp-refresh .gkchp-language-switcher a.is-current{background:var(--gk-burgundy)!important;box-shadow:inset 0 0 0 1px rgba(223,197,143,.45),0 0 12px rgba(182,154,99,.1);color:#fff!important}
html:not(.special) .gkchp-refresh .gkchp-language-switcher a:hover{background:rgba(182,154,99,.19)!important}
html:not(.special) .gkchp-refresh .gkchp-brand-wrap{padding-top:22px!important;padding-bottom:22px!important;background:transparent!important}
html:not(.special) .gkchp-refresh .gkchp-brand-row{align-items:center}
html:not(.special) .gkchp-refresh .gkchp-brand-spacer{display:none!important}
html:not(.special) .gkchp-refresh .gkchp-brand-identity{flex:0 0 50%;max-width:50%;margin-bottom:0!important}
html:not(.special) .gkchp-refresh .gkchp-brand-contact{flex:0 0 25%;max-width:25%;margin-bottom:0!important}
html:not(.special) .gkchp-refresh .gkchp-brand-tools{flex:0 0 25%;max-width:25%;font-size:13px;line-height:1.65}
html:not(.special) .gkchp-refresh .gkchp-brand-identity a.t-title{display:block;max-width:430px;color:var(--gk-ink)!important;font-weight:600;font-size:17px;line-height:1.45;letter-spacing:.025em;text-decoration:none!important}
html:not(.special) .gkchp-refresh .gkchp-brand-identity a.t-title>span{font-size:inherit!important;line-height:inherit}
html:not(.special) .gkchp-refresh .gkchp-brand-emblem{width:auto;max-width:68px;max-height:68px!important;filter:drop-shadow(0 3px 9px rgba(133,102,42,.2));transition:filter .2s}
html:not(.special) .gkchp-refresh .gkchp-brand-identity a:hover .gkchp-brand-emblem{filter:drop-shadow(0 3px 13px rgba(182,154,99,.36))}
html:not(.special) .gkchp-refresh .gkchp-brand-contact a{color:#45515b!important;font-size:12px;letter-spacing:.015em;border-bottom-color:#c6b68f!important}
html:not(.special) .gkchp-refresh .gkchp-brand-tools a{color:#45515b!important;text-decoration:none!important;border-color:transparent!important}
html:not(.special) .gkchp-refresh .gkchp-brand-tools a:hover,html:not(.special) .gkchp-refresh .gkchp-brand-contact a:hover{color:var(--gk-burgundy)!important}
html:not(.special) .gkchp-refresh .gkchp-brand-row .c-primary{color:var(--gk-burgundy)!important}
html:not(.special) .gkchp-refresh .gkchp-main-navigation{background:linear-gradient(110deg,var(--gk-graphite-deep),#2a323a 70%,#252a30)!important;color:#f9f7f2;border-top:1px solid rgba(182,154,99,.2);border-bottom:2px solid var(--gk-gold);box-shadow:0 4px 14px rgba(19,25,31,.13)}
html:not(.special) .gkchp-refresh .gkchp-main-navigation>.container-wrap{background:transparent!important}
html:not(.special) .gkchp-refresh .gkchp-main-navigation .sf-nav>.center-section>.nav-items>.nav-item>.item-link{position:relative;color:#f7f4ed!important;background:transparent;font-size:12px;font-weight:600;letter-spacing:.025em;min-height:52px;display:flex;align-items:center;transition:background .18s,color .18s,box-shadow .18s}
html:not(.special) .gkchp-refresh .gkchp-main-navigation .sf-nav>.center-section>.nav-items>.nav-item:hover>.item-link,html:not(.special) .gkchp-refresh .gkchp-main-navigation .sf-nav>.center-section>.nav-items>.nav-item:focus-within>.item-link{background:linear-gradient(180deg,rgba(123,41,57,.92),rgba(90,34,47,.65))!important;color:#fff!important;box-shadow:inset 0 -2px 0 #cfb579,0 0 14px rgba(182,154,99,.08)}
html:not(.special) .gkchp-refresh .gkchp-main-navigation .nav-item.active>.item-link,html:not(.special) .gkchp-refresh .gkchp-main-navigation .nav-item.selected>.item-link{box-shadow:inset 0 -2px 0 #cfb579;background:rgba(123,41,57,.65)!important}
html:not(.special) .gkchp-refresh .gkchp-main-navigation .c-icon-active{color:#ece4d5!important}
html:not(.special) .gkchp-refresh .gkchp-main-navigation .nav-submenu{border-top:2px solid var(--gk-gold);box-shadow:0 12px 30px rgba(20,28,35,.14)}
html:not(.special) .gkchp-refresh .gkchp-main-navigation .nav-search input{background:#fff!important;color:var(--gk-ink)!important;border:1px solid #a99060}
html:not(.special) .gkchp-refresh .gkchp-main-navigation .nav-search input::placeholder{color:#66727b}
html:not(.special) .gkchp-refresh .header-area a:focus-visible,html:not(.special) .gkchp-refresh .gkchp-main-navigation a:focus-visible,html:not(.special) .gkchp-refresh .gkchp-main-navigation button:focus-visible{outline:2px solid #cdb17b;outline-offset:3px;border-radius:3px}
/* Both native SIMAI RU cards and the paired English news component. */
html:not(.special) .gkchp-refresh .gkchp-editorial-card,html:not(.special) .gkchp-refresh .gkchp-news-card{overflow:hidden;background:#fff!important;border:1px solid var(--gk-line);border-radius:12px!important;box-shadow:var(--gk-shadow);transition:transform .2s,box-shadow .2s,border-color .2s}
html:not(.special) .gkchp-refresh .gkchp-editorial-card:hover,html:not(.special) .gkchp-refresh .gkchp-editorial-card:focus-within,html:not(.special) .gkchp-refresh .gkchp-news-card:hover,html:not(.special) .gkchp-refresh .gkchp-news-card:focus-within{transform:translateY(-3px);border-color:#c6ae7d;box-shadow:0 12px 28px rgba(28,36,43,.11),0 0 14px rgba(182,154,99,.08)}
html:not(.special) .gkchp-refresh .gkchp-editorial-card .iblock-list-item-image{border-radius:10px 10px 0 0!important;box-shadow:none!important}
html:not(.special) .gkchp-refresh .gkchp-editorial-card>.iblock-list-item-text{padding:18px 19px 20px!important}
html:not(.special) .gkchp-refresh .gkchp-editorial-card .iblock-list-item-text .t-title,html:not(.special) .gkchp-refresh .gkchp-editorial-card .iblock-list-item-text p.t-copy{font-size:17px;line-height:1.45;font-weight:600;color:var(--gk-ink)!important}
html:not(.special) .gkchp-refresh .gkchp-editorial-card .iblock-list-item-text a{color:var(--gk-ink);text-decoration:none!important;border-bottom:0!important;transition:color .18s}
html:not(.special) .gkchp-refresh .gkchp-editorial-card .iblock-list-item-text a:hover{color:var(--gk-burgundy)!important}
html:not(.special) .gkchp-refresh .gkchp-editorial-card .iblock-list-item-text .c-primary{color:var(--gk-burgundy)!important}
html:not(.special) .gkchp-refresh .gkchp-news-card__date{color:var(--gk-burgundy);letter-spacing:.025em}
html:not(.special) .gkchp-refresh .gkchp-news-card .gkchp-news-card__title{color:var(--gk-ink)}
html:not(.special) .gkchp-refresh .gkchp-news-card__title a:hover,html:not(.special) .gkchp-refresh .gkchp-news-card__more{color:var(--gk-burgundy)!important}
html:not(.special) .gkchp-refresh .gkchp-news-card .gkchp-news-card__excerpt{color:var(--gk-muted)}
html:not(.special) .gkchp-refresh .gkchp-news-card__media{background:#eef0f1;border-bottom-color:rgba(182,154,99,.22)!important}
html:not(.special) .gkchp-refresh .gkchp-editorial-card a:focus-visible,html:not(.special) .gkchp-refresh .gkchp-news-card a:focus-visible{outline:2px solid var(--gk-burgundy);outline-offset:3px}
@media(min-width:770px){html:not(.special) .gkchp-refresh .gkchp-main-navigation .nav-submenu{background:#fff!important;color:var(--gk-ink)!important}html:not(.special) .gkchp-refresh .gkchp-main-navigation .nav-submenu .item-link{color:var(--gk-ink)!important}html:not(.special) .gkchp-refresh .gkchp-main-navigation .nav-submenu .nav-item:hover>.item-link{background:#f8f1f2!important;color:var(--gk-burgundy)!important}}
/* Six equal navigation columns, without a wider artificial central gap. */
@media(min-width:1200px){html:not(.special) .gkchp-refresh .gkchp-navigation-six .sf-nav>.center-section{flex:1;min-width:0}html:not(.special) .gkchp-refresh .gkchp-navigation-six .sf-nav>.center-section>.nav-items{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));width:100%}html:not(.special) .gkchp-refresh .gkchp-navigation-six .sf-nav>.center-section>.nav-items>.nav-item>.item-link{justify-content:center;padding-left:10px!important;padding-right:10px!important;white-space:nowrap}}
@media(max-width:991px){html:not(.special) .gkchp-refresh .gkchp-brand-identity{flex:0 0 100%;max-width:100%;margin-bottom:16px!important}html:not(.special) .gkchp-refresh .gkchp-brand-contact,html:not(.special) .gkchp-refresh .gkchp-brand-tools{flex:0 0 50%;max-width:50%}html:not(.special) .gkchp-refresh .gkchp-brand-identity a.t-title{max-width:580px}html:not(.special) .gkchp-refresh .gkchp-brand-wrap{padding-top:18px!important;padding-bottom:18px!important}}
@media(max-width:769px){html:not(.special) .gkchp-refresh .gkchp-main-navigation .sf-nav>.center-section{background:var(--gk-graphite)!important;color:#fff}html:not(.special) .gkchp-refresh .gkchp-main-navigation .nav-submenu{background:var(--gk-graphite)!important;color:#fff}html:not(.special) .gkchp-refresh .gkchp-main-navigation .item-link,html:not(.special) .gkchp-refresh .gkchp-main-navigation .nav-back{color:#fff!important}html:not(.special) .gkchp-refresh .gkchp-main-navigation .nav-item:hover>.item-link{background:var(--gk-burgundy)!important}}
@media(max-width:575px){html:not(.special) .gkchp-refresh .gkchp-brand-contact,html:not(.special) .gkchp-refresh .gkchp-brand-tools{flex:0 0 100%;max-width:100%;width:100%}html:not(.special) .gkchp-refresh .gkchp-brand-contact{margin-bottom:12px!important}html:not(.special) .gkchp-refresh .gkchp-brand-identity a.t-title{font-size:14px;line-height:1.5;letter-spacing:.015em}html:not(.special) .gkchp-refresh .gkchp-brand-emblem{max-width:54px;max-height:58px!important}html:not(.special) .gkchp-refresh .gkchp-brand-tools>div{display:flex;flex-wrap:wrap;gap:4px 16px;min-width:0!important}html:not(.special) .gkchp-refresh .gkchp-brand-tools .position-relative{min-height:32px;display:inline-flex!important;align-items:center}html:not(.special) .gkchp-refresh .gkchp-editorial-card .iblock-list-item-text{padding:16px!important}}
@media(prefers-reduced-motion:reduce){html:not(.special) .gkchp-refresh .gkchp-editorial-card,html:not(.special) .gkchp-refresh .gkchp-news-card,html:not(.special) .gkchp-refresh .gkchp-brand-emblem,html:not(.special) .gkchp-refresh .gkchp-main-navigation .item-link{transition:none!important}html:not(.special) .gkchp-refresh .gkchp-editorial-card:hover,html:not(.special) .gkchp-refresh .gkchp-news-card:hover{transform:none}}
@media print{.gkchp-refresh .gkchp-news-card,.gkchp-refresh .gkchp-editorial-card{box-shadow:none!important;transform:none!important;border-color:#ccc!important}}
