.language-switch { display: inline-flex; align-items: center; gap: 2px; flex-shrink: 0; padding: 3px; border: 1px solid #dfe5e8; border-radius: 7px; font-size: 10px; line-height: 1; }
.language-switch [data-language] { padding: 7px 6px; min-height: 30px; background: transparent; border-radius: 4px; color: #728091; font-size: 10px; font-weight: 600; }
.language-switch [data-language][aria-pressed="true"] { background: #061c3d; color: #fff; }
.language-switch > span { color: #bcc7cb; }
.nav-actions { gap: 20px; }
html[lang="en"] .hero h1 { font-size: clamp(48px,5.6vw,82px); }
html[lang="en"] .story-kicker { letter-spacing: .12em; }
@media(max-width:1100px) { .nav { gap: 18px; } .nav-links { gap: 18px; } .nav-actions { gap: 12px; } }
@media(max-width:600px) { .nav { gap: 10px; } .logo img { width: 128px; } .nav-actions { gap: 8px; } .menu-toggle { padding: 6px; } .language-switch { gap: 0; padding: 2px; } .language-switch [data-language] { padding: 6px 4px; min-height: 30px; } }

.language-switch a{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}
