/* Editorial layout for the independently authored English site. The design system is shared. */
html[lang="en"] body{line-height:1.65}
html[lang="en"] .skip-link{right:auto;left:20px}
html[lang="en"] .brand-name strong{font-size:16px;letter-spacing:-.015em}
html[lang="en"] .brand-name small{font-size:10px}
html[lang="en"] .preview-version{margin-right:0;margin-left:auto}
html[lang="en"] .nav-links{gap:20px}
html[lang="en"] .nav-links a{font-size:12px}
html[lang="en"] .nav-links a::after{right:auto;left:0}
html[lang="en"] .header-action span{margin-right:0;margin-left:9px}
html[lang="en"] .hero h1{letter-spacing:-.025em;line-height:1.13;font-size:clamp(36px,4.25vw,61px)}
html[lang="en"] h2{letter-spacing:-.018em;line-height:1.22}
html[lang="en"] .hero-lead{line-height:1.85;font-size:15px}
html[lang="en"] .hero-signals{line-height:1.4}
html[lang="en"] .hero-signals b{margin-left:0;margin-right:6px}
html[lang="en"] .section-intro,html[lang="en"] .focus-card p,
html[lang="en"] .corridor-card p,html[lang="en"] .furniture-copy>p,
html[lang="en"] .process-grid p,html[lang="en"] .principles-list p,
html[lang="en"] .about-layout p,html[lang="en"] .status-copy>p{line-height:1.7}
html[lang="en"] .focus-card h3{line-height:1.25;letter-spacing:-.015em}
html[lang="en"] .focus-card p{font-size:13px}
html[lang="en"] .furniture-lines{left:auto;right:40px}
html[lang="en"] .visual-title{right:auto;left:26px}
html[lang="en"] .trade-connector{right:auto;left:35px}
html[lang="en"] .corridor-route b{font-family:system-ui,sans-serif}
html[lang="en"] .status-panel h2{font-size:clamp(29px,3.2vw,43px)}
html[lang="en"] .about-quote blockquote{line-height:1.55}
html[lang="en"] .footer-bottom p{max-width:790px}
@media(max-width:1180px){html[lang="en"] .nav-links{gap:12px}html[lang="en"] .header-inner{gap:12px}}
@media(max-width:930px){html[lang="en"] .nav-toggle{margin-right:0;margin-left:auto}html[lang="en"] .visual-title{left:17px}}
@media(max-width:650px){html[lang="en"] .hero h1{font-size:clamp(33px,8.6vw,41px);line-height:1.16}html[lang="en"] .hero-lead{font-size:14px;line-height:1.7}html[lang="en"] .trade-connector{left:11px}html[lang="en"] .heading-row h2{font-size:30px}html[lang="en"] .about-quote blockquote{font-size:19px}}
