/* Private review — the exhibition stays complete and its copy stays readable. */
.ed-lab-page .lab-word{opacity:1!important;transform:none!important}
.ed-lab-page .lab-work-heading h2{font-size:clamp(49px,6.5vw,112px);max-width:17ch}
.ed-lab-page .lab-hero-title>p{max-width:27ch}
.ed-lab-page .lab-project-heading{grid-template-columns:52px minmax(0,1fr) minmax(230px,.7fr);gap:16px 24px;align-items:start}
.ed-lab-page .lab-project-heading .review-lab-description{font-family:Editorial Montreal,Arial,sans-serif;font-style:normal;font-size:clamp(17px,1.35vw,21px);line-height:1.55;letter-spacing:0;max-width:42ch;margin:8px 0 0 auto;color:#454740}
.ed-lab-page .lab-project-heading h3{font-size:clamp(34px,4.15vw,68px)}
.ed-lab-page .lab-project-frame{cursor:default}
@media(max-width:1000px){
 .ed-lab-page .lab-project-heading{grid-template-columns:40px minmax(0,1fr)}
 .ed-lab-page .lab-project-heading .review-lab-description{grid-column:2;margin:3px 0 0;max-width:50ch}
}
@media(max-width:700px){
 .ed-lab-page .lab-work-heading h2{font-size:clamp(40px,10.5vw,62px);line-height:1.06!important;letter-spacing:-.05em!important}
 .ed-lab-page .lab-project-heading{grid-template-columns:28px minmax(0,1fr);gap:12px}
 .ed-lab-page .lab-project-heading .review-lab-description{font-size:17px;line-height:1.5;margin-top:4px}
 .ed-lab-page .lab-hero-title>p{max-width:27ch;margin-left:18%}
}
@media(prefers-reduced-motion:reduce){.ed-lab-page .lab-statement{transform:none!important}}
