.wequa-language{display:flex;gap:4px;align-items:center;flex-shrink:0}.wequa-language button{font:600 12px/1.2 system-ui,sans-serif;cursor:pointer;padding:8px 10px;border:1px solid #001B7329;border-radius:7px;background:white;color:#001B73;min-height:34px;white-space:nowrap}.wequa-language button[aria-pressed=true]{background:#001B73;color:white;border-color:#001B73}.wequa-language button:focus-visible{outline:3px solid #ACCE00;outline-offset:2px}.site-header{flex-wrap:wrap;gap:8px}.site-header .wequa-language{margin-left:auto}.topbar{gap:8px;flex-wrap:wrap}.topbar .wequa-language{margin-left:auto}body>.wequa-language{justify-content:flex-end;padding:12px 24px}html[lang=en] .intro h1{font-size:clamp(2.4rem,4.2vw,4rem)}@media(max-width:600px){.wequa-language button{padding:7px 8px}.site-header .wequa-language{margin-left:0}.topbar .wequa-language{margin-left:auto}html[lang=en] .intro h1{font-size:2.5rem}}
.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:640px){.category-grid{grid-template-columns:1fr}}

.contact-compact{padding-top:56px;padding-bottom:56px}.contact-compact .contact-intro h2{font-size:clamp(1.8rem,3vw,2.6rem);margin-bottom:16px}.contact-compact .contact-intro p{line-height:1.6}.contact-compact .contact-actions{flex-wrap:wrap}
