.language-switch{display:inline-flex;align-items:center;flex-shrink:0;gap:3px;padding:3px;border:1px solid #bfcbbb;border-radius:7px;background:#fffef8;white-space:nowrap;line-height:1.6;font-family:system-ui,sans-serif}.language-switch a{display:block;padding:6px 10px;border-radius:4px;text-decoration:none;font-size:12px;letter-spacing:0;color:#173d35}.language-switch a[aria-current=page]{background:#173d35;color:white}.language-switch a:hover{box-shadow:inset 0 0 0 1px #6c8467}.language-switch a:focus-visible{outline:3px solid #9cb737;outline-offset:3px}.viewer-language{display:flex;justify-content:flex-end;margin-bottom:16px}header nav>.language-switch{margin-left:0}html[lang=en] h1{letter-spacing:-1px}html[lang=en] .hero h1{font-size:clamp(36px,4.5vw,57px);line-height:1.2}html[lang=en] .navlinks{gap:18px;font-size:12px}html[lang=en] .hero .actions .btn{font-size:14px}html[lang=en] .fee-row{grid-template-columns:120px 1fr}html[lang=en] .company-info{grid-template-columns:145px 1fr}@media(max-width:1100px){header .navlinks{display:none}}@media(max-width:620px){header nav{gap:10px}header nav>.btn{display:none}.language-switch a{padding:6px 8px;font-size:12px}header .brand{gap:7px;font-size:18px}header .brand-logo{width:34px;height:34px}html[lang=en] .hero h1{font-size:39px}html[lang=en] .fee-row{grid-template-columns:105px 1fr}.story-feature h3{overflow-wrap:anywhere}}@media(max-width:360px){header .wrap{padding-left:16px;padding-right:16px}.language-switch a{padding:5px 6px}header .brand{font-size:16px}}
