.language-choice{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.85rem}
.language-choice label{font-weight:600}.language-choice select,.language-choice button{font:inherit;border:1px solid #526572;border-radius:1.2rem;padding:.45rem .7rem;background:#fff;color:#173040;min-height:40px}
.language-choice select:focus-visible,.language-choice button:focus-visible{outline:3px solid #56ced1;outline-offset:2px}
.site-header .header-inner{flex-wrap:wrap}.localized-header nav{flex-wrap:wrap}
.site-header.localized-header .header-inner nav{flex-wrap:wrap;overflow-x:visible}
.site-header.localized-header .header-inner nav a{white-space:normal}
.localized-landing .hero{padding-top:3rem}.localized-landing .hero h1{font-size:clamp(2.1rem,5vw,4.6rem);overflow-wrap:anywhere}
.localized-landing .question-grid{align-items:stretch}.localized-landing .question-grid article{overflow-wrap:anywhere}
.localized-landing .localized-legal{display:flex;gap:1.2rem;flex-wrap:wrap;padding-bottom:2rem}
@media(max-width:600px){.language-choice{width:100%}.localized-header .header-actions{flex-wrap:wrap}.localized-landing .hero-product-shot{max-width:300px;margin-inline:auto}}
