.language-switch{display:flex;align-items:center;gap:9px;white-space:nowrap;margin-left:24px;font-size:14px;flex-shrink:0;color:#697a8e}
.language-switch a{padding:8px 0;color:inherit;text-decoration:none;border-bottom:2px solid transparent}
.language-switch a[aria-current]{color:#2f3a45;border-bottom-color:#ff8c00;font-weight:700}
.language-switch a:hover{color:#b65e00}
html[lang=en] h1{font-size:clamp(32px,4vw,62px);line-height:1.12;letter-spacing:-.025em}
html[lang=en] h2{line-height:1.2;overflow-wrap:break-word}
html[lang=en] .card-body h2{font-size:clamp(24px,2.2vw,34px)}
html[lang=en] header nav{gap:24px}
html[lang=en] .wordmark small{font-size:11px}
html[lang=en] .filters{flex-wrap:wrap}
html[lang=en] .services-layout .service-list h3{font-size:22px}
html[lang=en] .company-fullname{overflow-wrap:anywhere}
@media(max-width:1000px){.language-switch{margin-left:12px}html[lang=en] header nav{gap:14px}}
@media(max-width:760px){.language-switch{margin-left:12px}.menu{margin-left:auto}html[lang=en] h1{font-size:36px}html[lang=en] .wordmark small{display:none}}
