.language-switch{display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;border:1px solid currentColor;border-radius:8px;font-size:14px;line-height:1;flex-shrink:0;text-decoration:none;margin-left:12px}.language-switch:focus-visible{outline:3px solid #ef77ad;outline-offset:3px}html[lang=en] .article{overflow-wrap:anywhere}html[lang=en] .article img{display:block;max-width:100%;height:auto}html[lang=en] .article figure{margin:32px 0}html[lang=en] .article figcaption{font-size:14px;line-height:1.5;margin-top:12px}html[lang=en] .article h3{font-size:23px;line-height:1.3;margin:30px 0 14px}html[lang=en] .article li{margin:12px 0;line-height:1.65}html[lang=en] .article .eyebrow{margin-top:35px}html[lang=en] .header-inner>.language-switch{margin-left:auto}html[lang=en] .header-inner>.button{margin-left:12px}.guide-index{list-style:none;padding:0}html[lang=en] .hero h1{font-size:clamp(40px,4.7vw,72px)}@media(max-width:600px){.language-switch{padding:7px;font-size:12px;margin-left:6px}html[lang=en] .header-inner{gap:8px}html[lang=en] .header-inner>.button{margin-left:0;font-size:12px;padding:10px}html[lang=en] .article h1{font-size:36px}html[lang=en] .article h3{font-size:21px}html[lang=en] .header .brand{font-size:22px}html[lang=en] .header .brand img{width:32px;height:35px}}
@media(max-width:600px){html[lang=en] .hero h1{font-size:clamp(28px,8vw,42px)}html[lang=en] .hero-title-line{white-space:normal}}
@media(max-width:800px){.header-inner:has(>.language-switch){grid-template-columns:minmax(0,1fr) auto auto}.header-inner>.language-switch{margin-left:0}.header-inner>.button{min-width:0}}
