/* Language navigation is separate from the main navigation at every width. */
.language-row{display:flex;justify-content:flex-end;padding-bottom:12px}
.header nav.language-switch{display:flex;flex-wrap:wrap;gap:6px 24px;font-size:11px;font-weight:400;line-height:1.5}
.header nav.language-switch>a{display:inline-flex;align-items:center;min-height:32px;padding:5px 0;color:#bdcbd5;border-bottom:1px solid transparent}
.header nav.language-switch>a[aria-current="page"]{color:#ffb08b;font-weight:700;border-bottom-color:#ff844b}
.header nav.language-switch>a:hover{color:#fff;border-bottom-color:#fff}
.header.guide-header .header-inner>nav>a{display:inline-flex}
html[lang="en"] body{font-family:Arial,Helvetica,sans-serif;line-height:1.8}
html[lang="en"] .hero h1{font-size:clamp(43px,4.7vw,68px);letter-spacing:-.045em;line-height:1.14}
html[lang="en"] .hero-desc .desktop-break{display:none}
html[lang="en"] .hero-desc{max-width:470px}
html[lang="en"] .reference-feature h4{font-size:34px}
html[lang="en"] .section-kicker{text-align:right}
html[lang="zh-CN"] body{font-family:"Noto Sans SC","Microsoft YaHei","PingFang SC",Arial,sans-serif}
html[lang="zh-CN"] h1,html[lang="zh-CN"] h2,html[lang="zh-CN"] h3,html[lang="zh-CN"] h4,html[lang="zh-CN"] .case-card h4 span{font-family:Arial,"Noto Sans SC","Microsoft YaHei","PingFang SC",sans-serif}
html[lang="zh-CN"] .hero h1{font-size:clamp(40px,4.7vw,68px);letter-spacing:-.025em}
html[lang="en"] .reference-details .case-facts div{grid-template-columns:78px minmax(0,1fr)}
.guide-path>span{overflow-wrap:anywhere}
.case-translation{margin-top:12px}.case-translation .case-file-info{margin-bottom:0}
html[lang="zh-TW"] body{font-family:"Noto Sans TC","Microsoft JhengHei","PingFang TC",Arial,sans-serif}
html[lang="zh-TW"] h1,html[lang="zh-TW"] h2,html[lang="zh-TW"] h3,html[lang="zh-TW"] h4,html[lang="zh-TW"] .case-card h4 span{font-family:Arial,"Noto Sans TC","Microsoft JhengHei","PingFang TC",sans-serif}
html[lang="zh-TW"] .hero h1{font-size:clamp(40px,4.7vw,68px);letter-spacing:-.025em}
@media(max-width:700px){html[lang="zh-TW"] .hero h1{font-size:40px}.header nav.language-switch,.guide-header nav.language-switch{gap:6px 18px}}
@media(max-width:1000px){html[lang="en"] .reference-details .case-facts div{grid-template-columns:1fr}html[lang="en"] .reference-metrics{gap:8px}html[lang="en"] .reference-metrics span{font-size:9px}}
@media(max-width:700px){.language-row{padding-bottom:10px}.header nav.language-switch{gap:6px 23px;font-size:11px}.header nav.language-switch>a{display:inline-flex}html[lang="en"] .header-inner>nav{flex-wrap:wrap;gap:12px}html[lang="en"] .hero h1{font-size:46px}html[lang="zh-CN"] .hero h1{font-size:40px}html[lang="en"] .hero-lead{font-size:15px}html[lang="en"] .reference-feature h4{font-size:30px}.guide-header .language-row{justify-content:flex-end}.guide-header nav.language-switch{gap:6px 23px}}
