/* Equipment-led project photography, 1 November 2026. */
.portfolio-page-hero{padding-block:40px 32px}
.portfolio-page-hero h1{font-size:clamp(36px,4.4vw,64px);line-height:1.08;margin:0 0 18px}
.portfolio-page-hero .lede{font-size:18px;max-width:75ch;margin-top:16px}
.equipment-project h2,.equipment-project h3{margin:20px 0 8px}
.equipment-project .archive-location{color:var(--ink);font-size:15px;line-height:1.6;margin:0 0 12px}
.equipment-project .archive-description{font-size:16px;line-height:1.7;margin:0 0 12px}
.equipment-project .editorial-link{font-size:14px;min-height:44px;display:inline-flex;align-items:center;align-self:flex-start}
.equipment-project .archive-image{aspect-ratio:1.5}
.equipment-case figcaption{font-size:14px;line-height:1.6;color:var(--muted);margin-top:12px}
.equipment-case .case-description h2{margin-top:0}
.equipment-project[hidden]{display:none!important}
@media(max-width:900px){.case-layout{grid-template-columns:1fr;gap:32px}.case-photo img{max-height:none}}
