/* Bilingual controls and room for the longer English copy. */
lab-copy{display:contents}
.study-controls{display:flex;align-items:center;gap:18px;flex-shrink:0}
.study-bar .language-switch{gap:2px;padding-right:18px;border-right:1px solid var(--line)}
.language-switch button{min-width:38px}
html[lang=en] .enter small{display:none}
html[lang=en] .enter{min-height:75px}
html[lang=en] .intro-copy{max-width:390px;line-height:1.85}
html[lang=en] .section-intro h2{font-size:clamp(26px,3.1vw,37px);line-height:1.22;letter-spacing:-.025em}
html[lang=en] .work-heading h1{font-size:clamp(36px,5.6vw,72px);line-height:1.1}
html[lang=en] .font-head .publication{min-width:0}
html[lang=en] .font-facts>div>span{line-height:1.65}
html[lang=en] .loop-steps h3{line-height:1.4}
html[lang=en] .field-controls{gap:10px;flex-wrap:wrap}
html[lang=en] .modes{gap:16px}
html[lang=en] .field-actions{gap:8px}
html[lang=en] .next-glyph{white-space:normal;text-align:left}
html[lang=en] .work-quotes cite{line-height:1.6}
/* Leads and section headings share the same restrained serif treatment. */
html[lang=en] .project-detail .font-lead,
html[lang=en] .project-detail .work-question,
html[lang=en] .project-detail .section-intro h2,
html[lang=en] .project-detail .case-footer h2{font-family:Georgia,serif;font-weight:400;font-style:normal;letter-spacing:-.025em}
html[lang=en] .project-detail .font-lead,
html[lang=en] .project-detail .section-intro h2{font-size:clamp(26px,3vw,36px);line-height:1.3}
html[lang=en] .project-detail .font-lead{max-width:950px;margin:40px 0 34px;text-wrap:pretty}
html[lang=en] .project-detail .work-question{font-size:clamp(22px,2.3vw,28px);line-height:1.45}
html[lang=en] .project-detail .case-footer h2{font-size:28px;line-height:1.3}
@media(max-width:700px){
  .study-bar{min-height:68px;row-gap:12px}
  .study-controls{gap:12px}
  .study-bar .language-switch{padding-right:12px}
  html[lang=en] header nav{gap:12px}
  html[lang=en] .field-controls{row-gap:14px}
  html[lang=en] .section-intro h2{font-size:29px}
  html[lang=en] .font-lead{font-size:24px;line-height:1.5}
  html[lang=en] .type-playground .specimen-controls{gap:14px;flex-wrap:wrap}
  html[lang=en] .project-detail .font-lead{font-size:28px;line-height:1.3;margin:28px 0 26px}
  html[lang=en] .project-detail .work-question{font-size:23px}
  html[lang=en] .project-detail .section-intro h2{font-size:28px}
  html[lang=en] .project-detail .case-footer h2{font-size:26px}
}
