.language-switch{display:flex;align-items:center;gap:4px;flex-shrink:0;margin-left:2px}
.header nav .language-switch a{padding:8px 6px;font-size:12px;line-height:1.2;letter-spacing:.06em;color:#999;text-decoration:none;border-bottom:2px solid transparent}
.header nav .language-switch a[aria-current]{color:#fff;border-bottom-color:var(--orange,#ec8426)}
.header nav .language-switch a:hover{color:#fff}
.language-switch a:focus-visible{outline:2px solid var(--orange,#ec8426);outline-offset:4px}
html[lang=nl] .header nav{gap:16px;font-size:.8rem}
html[lang=nl] .hero-type-word,html[lang=nl] .detail-word{max-width:100%}
html[lang=nl] .sample-question,html[lang=nl] .sample-answer{overflow-wrap:break-word}
@media(min-width:921px) and (max-width:1250px){html[lang=nl] .header{flex-wrap:wrap;padding:22px 0;gap:18px}html[lang=nl] .header nav{width:100%;justify-content:space-between}}
@media(max-width:920px){.header nav .language-switch{margin:12px 10px 0;padding-top:14px;border-top:1px solid #333;gap:12px}.header nav .language-switch a{padding:10px 8px;font-size:14px}html[lang=nl] .header nav{font-size:1rem;gap:0}}
@media(max-width:680px){html[lang=nl] .hero h1{font-size:clamp(2.5rem,9vw,4rem)}html[lang=nl] .section-typing{overflow-wrap:break-word}html[lang=nl] .founder-disciplines{white-space:normal}}
html[lang=nl] .cx-example-screen:after{content:'Stel een vervolgvraag'}
html[lang=nl] .hero-agent-message h2{white-space:normal;text-wrap:balance}
html[lang=nl] .hero-agent-message{max-width:100%}
html[lang=nl] .bp-tabs [role=tab]{min-width:0;white-space:normal}
