.desktop-nav [data-integrated-group]{height:100%;position:relative;display:flex;align-items:center;gap:3px}
.desktop-nav .nav-section-link,.desktop-nav .nav-research-link{height:100%;display:flex;align-items:center;font-size:13px;color:#bbbcb6;white-space:nowrap}
.desktop-nav .nav-section-link.is-active,.desktop-nav .nav-section-link:hover{color:var(--white,#ebe9e3)}
.desktop-nav .nav-section-toggle,.desktop-nav .nav-research-toggle{border:0;background:none;color:#bbbcb6;padding:0 7px;min-width:30px;height:44px;min-height:44px;display:flex;align-items:center;justify-content:center;position:static}
.desktop-nav [aria-expanded=true]{color:var(--gold-light,#d2bf95)}
.desktop-nav [aria-expanded=true] .nav-chevron{transform:rotate(180deg)}
.desktop-nav .nav-section-toggle:after,.desktop-nav [aria-current=page]:after{display:none}
.desktop-nav .nav-section-link.is-active:after,.desktop-nav .nav-research-link.is-active:after{display:block;content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--gold,#b49a64)}
.desktop-nav [role=menu]{max-height:calc(100dvh - 108px);overflow:auto;overscroll-behavior:contain}
.desktop-nav [role=menu] a[aria-current=page] strong{color:var(--gold-light,#d2bf95)}
.desktop-nav a:focus-visible,.desktop-nav button:focus-visible,.mobile-nav a:focus-visible,.mobile-nav button:focus-visible{outline:2px solid var(--gold,#b49a64);outline-offset:3px}
.mobile-section-parent{display:flex;align-items:center;justify-content:space-between;gap:3px}
.mobile-nav .mobile-section-parent>a{flex:1;min-height:53px;display:flex;align-items:center;white-space:nowrap}
.mobile-nav .mobile-section-toggle{padding:0;min-height:44px;min-width:32px;border:0;background:none;display:flex;align-items:center;justify-content:center;color:var(--white,#ebe9e3)}
.mobile-nav a[aria-current=page],.mobile-nav a.is-active{color:var(--gold-light,#d2bf95)}
.mobile-nav [data-integrated-mobile]{display:contents}
.header .edition{font-size:10px;white-space:nowrap}
@media(min-width:821px){.desktop-nav{gap:clamp(11px,1.7vw,28px)}.header-inner{gap:20px}.header-end{gap:12px}.header .edition{padding-left:14px}.mobile-nav{display:none}}
@media(min-width:821px) and (max-width:1100px){.header .edition{display:none}.header-inner{gap:15px}.desktop-nav{gap:13px}.brand{gap:9px}.brand-name{font-size:17px}.brand-mark{width:32px;height:32px}}
@media(max-width:820px){.mobile-nav:not([hidden]){max-height:calc(100dvh - 72px);overflow-y:auto;overscroll-behavior:contain}.mobile-nav [hidden]{display:none!important}}
.desktop-nav .capital-submenu{left:auto;right:0;width:min(540px,calc(100vw - 40px));display:grid;grid-template-columns:1fr 1fr;gap:20px 30px;padding:20px 24px 22px}
.desktop-nav .capital-submenu[hidden]{display:none}
.capital-menu-overview{grid-column:1/-1}
.desktop-nav .capital-submenu .capital-menu-overview{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:0;padding:0 0 16px;border-bottom:1px solid var(--line,#35372f)}
.desktop-nav .capital-submenu .capital-menu-overview span{margin:0;text-align:right}
.capital-menu-group{min-width:0}
.capital-menu-group h3{font-size:15px;font-weight:400;letter-spacing:.02em;color:var(--gold-light,#d2bf95);line-height:1.6}
.capital-menu-group .capital-menu-en{font-size:8px;letter-spacing:.07em;color:#8f9388;margin-top:6px;padding-bottom:14px;border-bottom:1px solid var(--line,#35372f)}
.desktop-nav .capital-menu-group a{min-height:75px;padding-block:16px}
.mobile-nav .mobile-capital-submenu{grid-template-columns:1fr;gap:20px;padding:18px 17px}
.mobile-nav .mobile-capital-submenu .capital-menu-overview{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 0 14px;border-bottom:1px solid var(--line,#35372f)}
.mobile-nav .mobile-capital-submenu .capital-menu-overview span{margin:0;text-align:right}
.mobile-nav .capital-menu-group h3{font-size:13px}
.mobile-nav .capital-menu-group .capital-menu-en{font-size:8px;padding-bottom:11px}
.mobile-nav .capital-menu-group a{display:block;border-bottom:1px solid var(--line,#35372f)}
.mobile-nav .capital-menu-group a:last-child{border-bottom:0}
.mobile-nav .capital-menu-group a strong{font-size:12px}
