.language-switch{display:flex;align-items:center;flex-shrink:0;gap:2px;border:1px solid #801d2d26;border-radius:22px;padding:3px;font-size:10px;font-weight:700;letter-spacing:.04em}.language-switch a{display:grid;place-items:center;min-width:32px;min-height:32px;border-radius:18px;transition:background .2s,color .2s}.language-switch a[aria-current=page]{background:#801d2d;color:#faf8f3}.language-switch a:hover{background:#801d2d15;color:#801d2d}.language-switch a:focus-visible{outline:2px solid #801d2d;outline-offset:3px}.header-inner{gap:16px}.desktop-nav{gap:18px}
@media(min-width:801px) and (max-width:1100px){.header-cta{display:none}.desktop-nav{margin-left:auto}}
@media(max-width:800px){.language-switch{margin-left:auto}.header-cta{display:none}}
@media(max-width:360px){.language-switch{font-size:9px}.language-switch a{min-width:29px;min-height:30px}}
html[lang=en] .chapter-intro h1{letter-spacing:-.055em}html[lang=en] .chapter-destination h2{font-size:clamp(36px,5.3vw,76px)}
@media(max-width:600px){html[lang=en] .chapter-destination h2{font-size:10vw}html[lang=en] .chapter-route{gap:8px}html[lang=en] .chapter-route>span{gap:6px}}
