.language-switch{display:flex;align-items:center;justify-content:center;gap:5px;flex-shrink:0;border:1px solid #b8c8dd;border-radius:6px;padding:3px 5px;background:#fff;font:11px/1.4 Arial,sans-serif;letter-spacing:0;white-space:nowrap}.language-switch>a{padding:8px 4px;color:#6d7d92;min-height:32px;display:flex;align-items:center;justify-content:center}.language-switch>a[aria-current=page]{font-weight:700;color:#102e5d}.language-switch>a:hover{text-decoration:underline;text-underline-offset:4px}.language-switch>span{color:#a4b2c4}body>.language-switch{position:absolute;right:24px;top:18px;z-index:30}html[lang=en] body{letter-spacing:0}html[lang=en] h1,html[lang=en] h2,html[lang=en] h3{letter-spacing:-.025em}html[lang=en] .hero h1{font-size:clamp(34px,4vw,60px);line-height:1.15}html[lang=en] .header nav a small{display:none}html[lang=en] .service-body h3{font-size:22px}html[lang=en] .process-grid h3{font-size:16px}html[lang=en] .scope-strip{letter-spacing:.02em}.international-inquiry{display:block;margin-top:9px;font-size:11px;line-height:1.7;color:inherit;opacity:.85}.international-inquiry a{text-decoration:underline}html[lang=en] .form-step legend{line-height:1.5}.header .language-switch{order:3}.header .menu-toggle{order:4}html[lang=en] .choice-option{text-align:left;line-height:1.45}html[lang=en] .consultation-heading h1{font-size:clamp(32px,4vw,56px)}@media(max-width:1000px){.header{gap:12px}.language-switch{font-size:10px;gap:3px}.language-switch>a{padding:7px 3px}}@media(max-width:760px){.header .language-switch{margin-left:auto}.header-cta{margin-left:0}.header{gap:8px}html[lang=en] .hero h1{font-size:36px}html[lang=en] .hero p{font-size:13px;line-height:1.8}html[lang=en] .process-grid h3{font-size:11px;overflow-wrap:anywhere}.language-switch>a{min-height:36px}body>.language-switch{right:14px;top:12px}}@media(max-width:480px){.header .header-cta{display:none}.header .logo{font-size:26px}.header .menu-toggle{min-width:36px}html[lang=en] .scope-strip{font-size:8px;gap:6px}.language-switch{font-size:11px}html[lang=en] .hero h1{font-size:34px}html[lang=en] .hero h1 br{display:none}html[lang=en] .choice-options{grid-template-columns:1fr}html[lang=en] .consultation-steps{gap:10px}}
