.language-picker{display:flex;align-items:center;flex-shrink:0;position:relative;margin-left:8px}
.language-picker select{appearance:none;background:transparent;border:1px solid #243d3126;border-radius:30px;font:600 11px Inter,sans-serif;color:var(--ink,#142d20);height:36px;padding:0 25px 0 12px;cursor:pointer;letter-spacing:.06em;width:64px}
.language-picker:after{content:'';position:absolute;right:12px;top:14px;width:5px;height:5px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);pointer-events:none}
.language-picker select:focus-visible{outline:3px solid #1ed760;outline-offset:3px}
html:not([lang=nl]) .page-hero h1{overflow-wrap:break-word;font-size:clamp(2.8rem,6.2vw,6.5rem)}
html:not([lang=nl]) .nav nav{gap:clamp(12px,1.4vw,24px)}
html:not([lang=nl]) .hero h1{font-size:clamp(3.2rem,6.4vw,7rem)}
.button{white-space:normal;text-align:center}
@media(max-width:1100px){html:not([lang=nl]) .nav nav{gap:12px}html:not([lang=nl]) .nav nav>a,html:not([lang=nl]) .nav-group>button{font-size:12px}}
@media(max-width:760px){.language-picker{margin-left:auto}.nav .language-picker select{height:34px}.language-picker:after{top:13px}.nav{gap:10px}.nav>.button{font-size:11px;padding:11px 13px}}
