@media (min-width:781px){.site-header{position:relative;z-index:100;width:100%;border-bottom:1px solid var(--line);background:var(--surface);color:var(--text);box-shadow:0 2px 12px rgb(17 24 39 / .035)}.site-header>.header-inner{background:transparent!important;border:0!important}.site-header--centered>.header-inner,.site-header--modern>.header-inner,.site-header--bold>.header-inner{background:transparent!important}.site-header>.header-inner{display:flex!important;align-items:center!important;gap:clamp(16px, 2vw, 30px)!important;width:min(1400px, calc(100% - 48px))!important;max-width:1400px!important;min-height:78px!important;height:auto!important;margin:0 auto!important;padding:10px 0!important}.site-header .brand{flex:0 0 auto!important;min-width:0;margin:0!important}.site-header .brand .brand-word{display:inline-block;font-size:43px;line-height:1;letter-spacing:-2.5px;transform:none!important;white-space:nowrap}.site-header .brand .custom-logo{display:block;max-width:min(190px, 18vw);max-height:54px;width:auto;height:auto;object-fit:contain}.site-header .primary-nav{display:flex!important;flex:1 1 auto!important;align-items:center;justify-content:center;min-width:0;margin:0!important}.site-header .primary-nav>.nav-list{display:flex!important;flex-wrap:nowrap;align-items:center;justify-content:center;gap:clamp(1px, .45vw, 7px);width:auto;min-width:0}.site-header .primary-nav .nav-list>li>a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px clamp(8px, .9vw, 14px);border-radius:7px;color:inherit;font-size:14px;font-weight:680;line-height:1.2;white-space:nowrap;text-decoration:none}.site-header .header-actions{display:flex!important;flex:0 0 auto!important;align-items:center;justify-content:flex-end;gap:5px;min-width:0;margin:0!important;padding:0!important}.site-header .header-actions .icon-button{display:inline-flex!important;flex:0 0 40px;align-items:center;justify-content:center;width:40px;height:40px;padding:9px;border:1px solid #fff0;border-radius:10px;background:#fff0;color:inherit}.site-header .header-actions .icon-button svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8}.site-header .header-inner>.menu-toggle{display:inline-flex!important;flex:0 0 42px!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:4px!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;margin:0!important;padding:9px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--surface)!important;color:var(--text)!important;cursor:pointer}.site-header .header-inner>.menu-toggle span{display:block!important;flex:0 0 2px!important;width:19px!important;height:2px!important;min-height:2px!important;margin:0!important;background:currentColor!important}.site-header .header-actions .si-header-cta{display:none;align-items:center;justify-content:center;min-height:40px;padding:9px 17px;border:1px solid currentColor;border-radius:8px;font-size:13px;font-weight:750;line-height:1;white-space:nowrap;text-decoration:none}.site-header .primary-nav .nav-list>li{position:relative}.site-header .primary-nav .nav-list .sub-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:1400;display:block;min-width:235px;margin:0;padding:8px;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--text);box-shadow:0 18px 42px rgb(15 23 42 / .15);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.site-header .primary-nav .nav-list li:hover>.sub-menu,.site-header .primary-nav .nav-list li:focus-within>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.site-header .primary-nav .nav-list .sub-menu li{margin:0;padding:0}.site-header .primary-nav .nav-list .sub-menu a{display:flex;min-height:41px;align-items:center;padding:9px 12px;border-radius:7px;color:inherit;font-size:13px;font-weight:580;line-height:1.35;white-space:normal}.site-header .primary-nav .nav-list .sub-menu a:hover,.site-header .primary-nav .nav-list .sub-menu a:focus-visible{background:var(--surface-soft);color:var(--accent)}.site-header--classic{background:#fff;color:#172033;border-bottom:1px solid #dce2eb;box-shadow:0 3px 14px rgb(18 32 56 / .07)}html[data-theme="dark"] .site-header--classic{background:var(--surface);color:var(--text);border-color:var(--line)}.site-header--classic>.header-inner{min-height:78px!important}.site-header--classic .primary-nav .nav-list>li.current-menu-item>a,.site-header--classic .primary-nav .nav-list>li.current_page_item>a{color:#075fe8;background:#fff0;box-shadow:inset 0 -2px #075fe8;border-radius:0}.site-header--classic .primary-nav .nav-list>li:hover>a{color:#075fe8;background:#f3f6fb}.site-header--classic .primary-nav .nav-list>li>.sub-menu{border-top:3px solid #1768eb;border-radius:0 0 11px 11px}.site-header--classic .header-actions .icon-button:hover,.site-header--classic .menu-toggle:hover{border-color:#d7dfeb!important;background:#f4f6fa!important;color:#075fe8!important}.site-header--centered{background:#0b1932;color:#f7f9fd;border-bottom:1px solid #243653;box-shadow:0 8px 24px rgb(6 18 39 / .14)}.site-header--centered>.header-inner{min-height:82px!important}.site-header--centered .brand .brand-word{color:#fff!important}.site-header--centered .primary-nav .nav-list>li>a{min-height:44px;color:#edf2fb;font-family:Georgia,"Times New Roman",serif;font-size:15px;font-weight:700}.site-header--centered .primary-nav .nav-list>li:hover>a{color:#fff;background:rgb(255 255 255 / .10)}.site-header--centered .primary-nav .nav-list>li.current-menu-item>a,.site-header--centered .primary-nav .nav-list>li.current_page_item>a{color:#fff;background:#fff0;box-shadow:inset 0 -2px #fff;border-radius:0}.site-header--centered .header-actions .icon-button,.site-header--centered .header-inner>.menu-toggle{color:#fff!important;border-color:rgb(255 255 255 / .22)!important;background:rgb(255 255 255 / .055)!important}.site-header--centered .header-actions .icon-button:hover,.site-header--centered .header-inner>.menu-toggle:hover{background:rgb(255 255 255 / .14)!important}.site-header--centered .primary-nav .nav-list .sub-menu{background:#122544;border-color:#314563;color:#f7f9fd;border-radius:5px;box-shadow:0 18px 36px rgb(0 0 0 / .26)}.site-header--centered .primary-nav .nav-list .sub-menu a:hover{background:#20385d;color:#fff}.site-header--minimal{background:#fff;color:#151d2d;border-bottom:1px solid #e5e9ef;box-shadow:none}html[data-theme="dark"] .site-header--minimal{background:var(--surface);color:var(--text);border-color:var(--line)}.site-header--minimal>.header-inner{min-height:76px!important}.site-header--minimal .brand .brand-word{font-size:39px;letter-spacing:-2px}.site-header--minimal .primary-nav .nav-list>li>a{min-height:40px;padding-inline:12px;border-radius:0;font-size:13px;font-weight:560}.site-header--minimal .primary-nav .nav-list>li:hover>a{background:#fff0;color:#075fe8}.site-header--minimal .primary-nav .nav-list>li.current-menu-item>a,.site-header--minimal .primary-nav .nav-list>li.current_page_item>a{background:#fff0;color:#075fe8;box-shadow:inset 0 -2px #075fe8;border-radius:0}.site-header--minimal .primary-nav .nav-list .sub-menu{padding:5px 13px;border-radius:4px;box-shadow:none}.site-header--minimal .primary-nav .nav-list .sub-menu a{min-height:38px;padding-inline:2px;border-bottom:1px solid var(--line);border-radius:0;font-size:12px}.site-header--minimal .primary-nav .nav-list .sub-menu li:last-child>a{border-bottom:0}.site-header--minimal .header-actions .si-header-cta{display:inline-flex;border-color:#1264ed;color:#1264ed}.site-header--minimal .header-actions .si-header-cta:hover{background:#1264ed;color:#fff}.site-header--bold{background:#075fe8;color:#fff;border-bottom:0;box-shadow:0 8px 22px rgb(7 95 232 / .2)}.site-header--bold>.header-inner{min-height:76px!important}.site-header--bold .brand .brand-word{color:#fff!important}.site-header--bold .primary-nav .nav-list>li>a{color:#fff;font-size:14px;font-weight:760;border-radius:8px}.site-header--bold .primary-nav .nav-list>li:hover>a{background:rgb(255 255 255 / .14);color:#fff}.site-header--bold .primary-nav .nav-list>li.current-menu-item>a,.site-header--bold .primary-nav .nav-list>li.current_page_item>a{background:#fff;color:#075fe8;box-shadow:none}.site-header--bold .header-actions .icon-button,.site-header--bold .header-inner>.menu-toggle{color:#fff!important;border-color:rgb(255 255 255 / .36)!important;background:rgb(255 255 255 / .08)!important}.site-header--bold .header-actions .icon-button:hover,.site-header--bold .header-inner>.menu-toggle:hover{background:rgb(255 255 255 / .2)!important}.site-header--bold .header-actions .si-header-cta{display:inline-flex;border-color:#fff;background:#fff;color:#075fe8}.site-header--bold .header-actions .si-header-cta:hover{background:#edf4ff}.site-header--bold .primary-nav .nav-list .sub-menu{background:#fff;color:#172033;border-color:#dce5f3}.site-header--modern{background:#151a23;color:#f4f6fa;border-bottom:1px solid #303946;box-shadow:0 9px 25px rgb(0 0 0 / .17)}.site-header--modern>.header-inner{min-height:82px!important}.site-header--modern .brand .brand-word{color:#fff!important}.site-header--modern .primary-nav .nav-list>li>a{min-height:42px;padding-inline:13px;color:#e5eaf2;font-size:13px;font-weight:680;border-radius:9px}.site-header--modern .primary-nav .nav-list>li:hover>a{background:#293443;color:#fff}.site-header--modern .primary-nav .nav-list>li.current-menu-item>a,.site-header--modern .primary-nav .nav-list>li.current_page_item>a{background:#343e4d;color:#fff;box-shadow:inset 0 0 0 1px #4b586a}.site-header--modern .header-actions .icon-button,.site-header--modern .header-inner>.menu-toggle{color:#f4f6fa!important;border-color:#3c4656!important;background:#202936!important}.site-header--modern .header-actions .icon-button:hover,.site-header--modern .header-inner>.menu-toggle:hover{background:#303c4e!important}.site-header--modern .primary-nav .nav-list .sub-menu{padding:10px;background:#1c2634;border-color:#3b4758;color:#f3f6fa;border-radius:14px;box-shadow:0 20px 42px rgb(0 0 0 / .32)}.site-header--modern .primary-nav .nav-list .sub-menu a{color:#e6ebf2;border-radius:8px}.site-header--modern .primary-nav .nav-list .sub-menu a:hover{background:#303d50;color:#fff}.site-header--magazine{background:var(--surface);color:var(--text);border-bottom:1px solid var(--line);box-shadow:0 4px 15px rgb(15 23 42 / .045)}.site-header--magazine>.header-inner{min-height:72px!important;border-bottom:1px solid var(--line)}.site-header--magazine .brand .brand-word{font-family:Georgia,"Times New Roman",serif;font-size:40px;letter-spacing:-2.2px}.site-header--magazine .primary-nav .nav-list>li>a{min-height:44px;padding-inline:13px;border-radius:0;font-size:13px;font-weight:750}.site-header--magazine .primary-nav .nav-list>li:hover>a{background:var(--surface-soft);color:var(--accent)}.site-header--magazine .primary-nav .nav-list>li.current-menu-item>a,.site-header--magazine .primary-nav .nav-list>li.current_page_item>a{background:#fff0;color:var(--accent);box-shadow:inset 0 -2px var(--accent);border-radius:0}.site-header--magazine .primary-nav .nav-list>li.mega-menu,.site-header--magazine .primary-nav .nav-list>li.si-mega-menu{position:static}.site-header--magazine .primary-nav .nav-list>li>.si-mega-menu-panel{position:absolute;top:100%;left:50%;display:grid;grid-template-columns:minmax(210px,.9fr) minmax(440px,1.55fr);grid-template-rows:repeat(4,minmax(42px,auto));grid-auto-flow:row;gap:6px 22px;width:min(1050px, calc(100vw - 44px));min-width:min(780px, calc(100vw - 44px));max-width:calc(100vw - 44px);padding:20px 22px;border:1px solid var(--line);border-top:2px solid var(--accent);border-radius:0 0 13px 13px;background:var(--surface);color:var(--text);box-shadow:0 22px 48px rgb(15 23 42 / .16);transform:translate(-50%,8px)}.site-header--magazine .primary-nav .nav-list li:hover>.si-mega-menu-panel,.site-header--magazine .primary-nav .nav-list li:focus-within>.si-mega-menu-panel{transform:translate(-50%,0)}.site-header--magazine .primary-nav .nav-list .si-mega-menu-panel>li:not(.si-mega-featured){grid-column:1}.site-header--magazine .primary-nav .nav-list .si-mega-menu-panel>.si-mega-featured{grid-column:2;grid-row:1 / span 4;min-width:0;padding-left:22px;border-left:1px solid var(--line)}.si-mega-featured-heading{margin:0 0 13px;color:var(--text);font-size:13px;font-weight:800}.si-mega-featured-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.si-mega-story{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:11px;min-width:0}.si-mega-story-thumb{display:block;width:96px;height:70px;overflow:hidden;border-radius:8px;background:var(--surface-soft)}.si-mega-story-thumb img{width:100%;height:100%;object-fit:cover}.si-mega-story-copy{display:grid;gap:6px;min-width:0}.si-mega-story-copy strong{color:var(--text);font-size:12px;line-height:1.3}.si-mega-story-copy time{color:var(--muted);font-size:11px}}.site-header--centered .brand .si-theme-logo-link>img.si-theme-logo-image--light,.site-header--modern .brand .si-theme-logo-link>img.si-theme-logo-image--light{display:none!important}.site-header--centered .brand .si-theme-logo-link>img.si-theme-logo-image--dark,.site-header--modern .brand .si-theme-logo-link>img.si-theme-logo-image--dark{display:block!important}.site-header--centered .brand .si-theme-logo-link>.si-theme-logo-text--light,.site-header--modern .brand .si-theme-logo-link>.si-theme-logo-text--light{display:none!important}.site-header--centered .brand .si-theme-logo-link>.si-theme-logo-text--dark,.site-header--modern .brand .si-theme-logo-link>.si-theme-logo-text--dark{display:inline-block!important}.site-header--bold .brand .si-theme-logo-link>img.si-theme-logo-image--light{display:none!important}.site-header--bold .brand .si-theme-logo-link>img.si-theme-logo-image--dark{display:block!important}.site-header--bold .brand .si-theme-logo-link>.si-theme-logo-text--light{display:none!important}.site-header--bold .brand .si-theme-logo-link>.si-theme-logo-text--dark{display:inline-block!important}html[data-theme="dark"] .site-header--classic,html[data-theme="dark"] .site-header--minimal,html[data-theme="dark"] .site-header--magazine{background:var(--surface);color:var(--text);border-color:var(--line)}html[data-theme="dark"] .site-header--classic .primary-nav .nav-list .sub-menu,html[data-theme="dark"] .site-header--minimal .primary-nav .nav-list .sub-menu,html[data-theme="dark"] .site-header--magazine .primary-nav .nav-list .sub-menu{background:var(--surface);color:var(--text);border-color:var(--line)}@media (min-width:901px){.site-header .mobile-menu,.site-header .mobile-menu-backdrop,.site-header .menu-toggle{display:none!important}}@media (max-width:780px){.site-header>.header-inner{display:grid!important;grid-template-columns:minmax(0,1fr) auto 42px!important;grid-template-areas:"brand actions menu"!important;align-items:center!important;gap:6px!important;width:100%!important;min-height:68px!important;height:68px!important;padding:0 14px!important}.site-header>.header-inner>.brand{grid-area:brand!important;justify-self:start!important;min-width:0!important;max-width:100%!important}.site-header>.header-inner>.primary-nav{display:none!important}.site-header>.header-inner>.header-actions{grid-area:actions!important;display:flex!important;justify-self:end!important;gap:2px!important}.site-header>.header-inner>.header-actions .icon-button{width:36px!important;height:36px!important;flex:0 0 36px!important;border:0;background:#fff0}.site-header>.header-inner>.header-actions .si-header-cta{display:none!important}.site-header>.header-inner>.menu-toggle{grid-area:menu!important;display:inline-flex!important;justify-self:end!important;width:38px!important;height:38px!important;flex:0 0 38px!important;border:1px solid var(--line)!important;border-radius:9px!important;background:var(--surface)!important;color:var(--text)!important}.site-header--centered>.header-inner,.site-header--modern>.header-inner,.site-header--bold>.header-inner{width:100%!important}.site-header--centered .brand .brand-word,.site-header--modern .brand .brand-word{font-size:35px!important}.site-header--bold>.header-inner>.menu-toggle{border-color:rgb(255 255 255 / .38)!important;background:rgb(255 255 255 / .08)!important;color:#fff!important}.site-header--centered>.header-inner>.menu-toggle,.site-header--modern>.header-inner>.menu-toggle{border-color:rgb(255 255 255 / .22)!important;background:rgb(255 255 255 / .06)!important;color:#fff!important}.site-header .primary-nav .si-mega-menu-panel{display:none!important}}@media (max-width:390px){.site-header>.header-inner{padding-inline:10px!important;column-gap:3px!important}.site-header>.header-inner>.header-actions .icon-button{width:34px!important;height:34px!important;flex-basis:34px!important}.site-header>.header-inner>.menu-toggle{width:36px!important;height:36px!important;flex-basis:36px!important}}@media (prefers-reduced-motion:reduce){.site-header .primary-nav .nav-list .sub-menu,.site-header .mobile-menu--slide{transition:none!important}}