
main>.language-switch,body>.language-switch{float:right;margin-top:-30px}
.language-switch{display:inline-flex;gap:3px;align-items:center;border:1px solid #bdd5c8;border-radius:999px;padding:4px;background:#fff;white-space:nowrap;font:700 12px/1.2 system-ui}
.language-switch a,.language-switch span{padding:9px 10px;border-radius:999px}
.language-switch [aria-current]{background:#205f47;color:#fff}
.nav .links{gap:17px}.nav{gap:12px}.nav>.button{padding:12px 16px;white-space:nowrap}
.document-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}
.document-page{max-width:1100px}.document-page h1{font-size:clamp(34px,5vw,58px);letter-spacing:-.04em;max-width:850px}
.language-switch a:focus-visible{outline:3px solid #356c54;outline-offset:2px}
@media(min-width:901px) and (max-width:1200px){.nav .links{gap:10px}.nav .links a{font-size:11px}.nav>.button{font-size:11px;padding:10px}.nav .brand img{max-width:125px}}
@media(max-width:900px){.nav>.language-switch{margin-left:auto}.nav>.button{display:none}.language-switch a,.language-switch span{padding:8px}.nav{gap:8px}}
