.language-switch{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:7px 10px;font-size:13px;white-space:nowrap;color:#36576b;border:1px solid #dfe7eb;border-radius:5px;flex-shrink:0}
html[lang="en"] body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;line-height:1.75}
html[lang="en"] .header-inner{gap:18px}
html[lang="en"] .main-nav{gap:19px}
html[lang="en"] .main-nav a{font-size:13px}
html[lang="en"] .header-cta{font-size:13px;padding:12px 16px}
html[lang="en"] .hero h1{font-size:clamp(37px,3.6vw,53px);line-height:1.2;letter-spacing:-1.7px}
html[lang="en"] .hero-description{max-width:580px}
html[lang="en"] .hero-note{letter-spacing:.1px}
html[lang="en"] .network-node{font-size:12px;white-space:nowrap}
html[lang="en"] .article-card h2{font-size:21px;line-height:1.4;letter-spacing:-.3px}
html[lang="en"] .product-card h3{font-size:19px}
html[lang="en"] .product-card-body>p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
html[lang="en"] .product-identity dt{min-width:125px}
html[lang="en"] .detail-actions{flex-wrap:wrap}
html[lang="en"] .detail-actions .button{white-space:normal;text-align:center}
html[lang="en"] .inquiry-form select{display:block;margin-top:8px}
html[lang="en"] .contact-info .contact-preparation>p{font-size:13px;line-height:1.85}
html[lang="en"] .reading-article h1{font-size:clamp(31px,3.5vw,46px);line-height:1.25}
html[lang="en"] .reading-article .rich-text th{text-align:left}
@media(max-width:1180px){html[lang="en"] .main-nav{gap:12px}html[lang="en"] .brand{width:150px}.header-inner{gap:14px}.language-switch{font-size:12px;padding:6px 8px}}
@media(max-width:1050px){html[lang="en"] .menu-toggle{display:inline-flex;margin-left:auto}html[lang="en"] .main-nav{display:none;position:absolute;left:0;right:0;top:100%;padding:20px 40px;background:#fff;border-top:1px solid #dfe7eb;box-shadow:0 20px 25px #0d233315;z-index:20}html[lang="en"] .main-nav[data-open="true"]{display:flex;flex-direction:column;align-items:stretch}html[lang="en"] .main-nav a{padding:10px 0;font-size:15px}html[lang="en"] .header-cta{font-size:12px;padding:11px 13px}}
@media(max-width:640px){.language-switch{min-height:38px;padding:5px 8px}.header-inner{gap:10px}html[lang="en"] .header-cta{display:none}html[lang="en"] .hero h1{font-size:38px}html[lang="en"] .hero-actions{align-items:flex-start;gap:19px}html[lang="en"] .hero-bottom .container{gap:12px}html[lang="en"] .hero-bottom span{font-size:11px}html[lang="en"] .main-nav{padding:16px 24px}html[lang="en"] .site-cta h2{font-size:29px}html[lang="en"] .compare-tray{gap:12px}html[lang="en"] .compare-tray .button{font-size:12px;padding:10px}html[lang="en"] .compare-tray>div{min-width:0}html[lang="en"] .reading-article h1{font-size:31px}}

html[lang="en"] .scenario-card h2{font-size:21px;line-height:1.4;letter-spacing:-.3px}
