/* English publication: preserve the original visual hierarchy with natural word wrapping. */
html[lang="en"]{--font:"Helvetica Neue",Arial,system-ui,sans-serif}
html[lang="en"] .article-intro p,html[lang="en"] .article-section p{line-height:1.8;overflow-wrap:break-word}
html[lang="en"] .article-section h2{line-height:1.35}
html[lang="en"] .toc>a{line-height:1.6}
html[lang="en"] .diagram-label{line-height:1.6}
html[lang="en"] .preference-row{grid-template-columns:140px minmax(0,1fr) 74px}
html[lang="en"] .preference-dimension{line-height:1.5}
html[lang="en"] .diagram-tools button,html[lang="en"] .ta-control-group button{white-space:normal}
html[lang="en"] .dc-center-kicker{letter-spacing:0}
@media(max-width:800px){html[lang="en"] .toc>a{max-width:215px;min-height:66px;font-size:12px}}
@media(max-width:500px){
  html[lang="en"] .article-intro p,html[lang="en"] .article-section p{line-height:1.8}
  html[lang="en"] .preference-row{grid-template-columns:1fr auto}
  html[lang="en"] .toc>a{max-width:195px}
  html[lang="en"] .cl-controls{gap:3px}
  html[lang="en"] .cl-controls button{font-size:12px;line-height:1.5}
}
