.language-switch{display:flex;align-items:center;gap:3px;border:1px solid #c9d2e0;border-radius:999px;padding:3px;flex-shrink:0}.language-switch a{font-size:14px;line-height:1.5;padding:8px 12px;border-radius:999px;min-height:38px;display:flex;align-items:center}.language-switch a[aria-current=true]{background:#112346;color:white;font-weight:650}.language-switch a:hover{background:#edf1f8;color:#112346}.site-header{flex-wrap:wrap}.site-header nav{flex-wrap:wrap}html[lang=en] .hero h1{font-size:clamp(2.25rem,4vw,3.75rem);letter-spacing:-.04em}html[lang=en] .feature-link{flex-shrink:1}html[lang=en] .card-top{gap:12px}html[lang=en] .card-top>span:last-child{min-width:0;text-align:right}html[lang=en] .route-buttons button span{min-width:0}html[lang=en] .article h1{overflow-wrap:break-word}@media(max-width:640px){.site-header{gap:14px}.site-header .brand{flex:1;min-width:160px}.site-header nav{order:3;width:100%}.language-switch{margin-left:auto}.language-switch a{padding:8px 10px}.site-header .brand>span:not(.brand-mark){font-size:18px}.brand small{letter-spacing:.03em}html[lang=en] .hero h1{font-size:36px}html[lang=en] .section-head{flex-wrap:wrap}}@media(max-width:360px){.site-header .brand{flex-basis:100%}.language-switch{margin-left:0}}
