html[lang=en]{font-family:Arial,"Yu Gothic UI",sans-serif}html[lang=en] h1{font-size:clamp(37px,3.7vw,53px);line-height:1.2;letter-spacing:-.025em}html[lang=en] h1 em{text-underline-offset:5px;text-decoration-thickness:6px}html[lang=en] .hero .lead{font-size:14px;line-height:1.8}html[lang=en] p{overflow-wrap:break-word}html[lang=en] .section-title{align-items:flex-start}html[lang=en] .section-title>p{max-width:480px;line-height:1.8}html[lang=en] .section-title h2{line-height:1.3}html[lang=en] .brand{font-size:18px;letter-spacing:0}html[lang=en] .brand small{font-size:8px}html[lang=en] .screen-tabs button{white-space:normal;line-height:1.5}html[lang=en] .board-bridge{line-height:1.5}html[lang=en] .paper-notes>span{font-size:12px;line-height:1.5}html[lang=en] .contact-heading h1{font-size:32px}.region-notice{font-size:12px;line-height:1.7;color:var(--muted);padding:12px 0;margin:0;border-bottom:1px solid var(--line)}@media(max-width:1100px){html[lang=en] .nav nav{gap:12px}html[lang=en] .nav nav>a:not(.nav-button){display:none}}@media(max-width:760px){html[lang=en] h1{font-size:40px}html[lang=en] .brand{font-size:14px}html[lang=en] .brand small{font-size:6px}html[lang=en] .nav-button{font-size:10px}html[lang=en] .hero-tags{gap:10px;font-size:9px}html[lang=en] .section-title h2{font-size:27px}html[lang=en] .contact-heading h1{font-size:27px}html[lang=en] .contact-page .nav-button{display:none}html[lang=en] .board-heading{font-size:12px}html[lang=en] .board-steps li>span{font-size:15px}}@media(max-width:420px){html[lang=en] .nav-button{display:none}html[lang=en] .contact-heading h1{font-size:24px}}