/* Assint: language navigation shared by the institutional pages. */
.site-header .language-bar{display:flex;align-items:center;justify-content:flex-end;gap:11px;min-height:34px;font-size:12px;color:#e4ece8;border-bottom:1px solid #ffffff1a}
.language-bar a{padding:7px 3px;text-decoration:none;border-bottom:2px solid transparent}
.language-bar a[aria-current="page"]{color:#ffb38f;border-bottom-color:#ffb38f;font-weight:700}
.language-bar a:hover{color:#fff}
.language-bar a:focus-visible{outline:2px solid #ffb38f;outline-offset:2px}
.language-bar span{color:#ffffff60}
.site-header .header-inner{grid-template-columns:auto 1fr auto;gap:24px}
.site-header .main-nav{justify-content:center;gap:22px;font-size:12px}
.site-header .header-actions{gap:13px}
.site-header .client-area-link{white-space:nowrap}
main>section{scroll-margin-top:132px}
html[lang="en"] .hero h1{font-size:clamp(40px,3.6vw,55px)}
html[lang="en"] .hero-seal small{font-size:9px}
html[lang="en"] .header-actions .client-area-link{font-size:11px}
@media(max-width:1100px){.site-header .main-nav{gap:15px;font-size:11px}.site-header .header-inner{gap:18px}.site-header .brand-image{width:130px}.site-header .header-cta{font-size:11px;padding:13px 15px}}
@media(max-width:980px){.site-header .header-inner{grid-template-columns:1fr auto}.site-header .main-nav{display:none}html[lang="en"] .hero h1{font-size:clamp(38px,6vw,54px)}}
@media(max-width:640px){.site-header .language-bar{min-height:33px;font-size:12px}.site-header .header-actions{gap:12px}.site-header .header-inner{gap:12px}.site-header .brand-image{width:122px}html[lang="en"] .hero h1{font-size:clamp(27px,8.1vw,36px)}html[lang="en"] .hero-title-line{white-space:normal}html[lang="en"] .client-area-link{font-size:10px}.hero-radar-cta{white-space:normal}}
@media(max-width:380px){.site-header .brand-image{width:105px}.site-header .header-actions{gap:9px}.site-header .radar-mobile-link{font-size:10px}html[lang="en"] .client-area-link{font-size:9px}}
