@layer pages{.article-page--photo-essay{grid-template-areas:"header rail" "figure rail" "essay essay" "body ." "story-notice ." "bio ." "sources ." "related .";}.photo-essay-sequence{grid-area:essay;padding-top:clamp(54px,7vw,86px);}.photo-essay-introduction{max-width:820px;margin-bottom:clamp(52px,7vw,82px);}.photo-essay-introduction h2,.photo-essay-chapter-header h2{margin:8px 0 14px;font-family:var(--font-editorial);font-size:clamp(2rem,4vw,3.15rem);letter-spacing:-0.025em;line-height:1.05;}.photo-essay-introduction>p:last-child,.photo-essay-chapter-header>p:last-child{color:#292929;font-family:var(--font-editorial);font-size:clamp(1.08rem,1.65vw,1.22rem);line-height:1.65;}.photo-essay-chapter{padding-top:clamp(42px,6vw,70px);border-top:2px solid var(--text);}.photo-essay-chapter+.photo-essay-chapter{margin-top:clamp(62px,9vw,112px);}.photo-essay-chapter-header{display:grid;grid-template-columns:minmax(260px,0.75fr) minmax(0,1.25fr);gap:clamp(34px,6vw,78px);align-items:start;margin-bottom:clamp(42px,6vw,70px);}.photo-essay-chapter-header .eyebrow{grid-column:1 / -1;margin-bottom:-22px;}.photo-essay-frame{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,0.72fr);gap:clamp(30px,5vw,64px);align-items:center;margin:0;}.photo-essay-frame+.photo-essay-frame{margin-top:clamp(64px,9vw,116px);}.photo-essay-frame--reverse .photo-essay-frame-media{order:2;}.photo-essay-frame--reverse{grid-template-columns:minmax(260px,0.72fr) minmax(0,2fr);}.photo-essay-frame--portrait{grid-template-columns:minmax(360px,620px) minmax(260px,380px);justify-content:center;}.photo-essay-frame--portrait.photo-essay-frame--reverse{grid-template-columns:minmax(260px,380px) minmax(360px,620px);}.photo-essay-frame-media{min-width:0;}.photo-essay-frame-media img{display:block;width:100%;height:auto;background:#111111;border-radius:5px;}.photo-essay-frame figcaption{min-width:0;}.photo-essay-frame-heading{padding-top:14px;border-top:1px solid var(--line-strong);}.photo-essay-number{color:var(--accent-dark);font-size:0.78rem;font-weight:800;letter-spacing:0.12em;}.photo-essay-frame h3{margin:8px 0 18px;font-size:clamp(1.4rem,2.3vw,2rem);letter-spacing:-0.025em;line-height:1.08;}.photo-essay-narrative{color:#292929;font-family:var(--font-editorial);font-size:clamp(1.02rem,1.5vw,1.13rem);line-height:1.62;}.photo-essay-caption,.photo-essay-source{color:var(--subtle);font-size:0.84rem;line-height:1.5;}.photo-essay-caption span{display:block;}.photo-essay-source a{color:var(--accent-dark);font-weight:700;}}@layer responsive{@media (max-width:980px){.article-page--photo-essay{grid-template-areas:"header" "figure" "rail" "essay" "body" "story-notice" "bio" "sources" "related";}.photo-essay-chapter-header,.photo-essay-frame,.photo-essay-frame--portrait,.photo-essay-frame--reverse,.photo-essay-frame--portrait.photo-essay-frame--reverse{grid-template-columns:minmax(0,1fr);}.photo-essay-chapter-header{gap:0;}.photo-essay-chapter-header .eyebrow{grid-column:auto;margin-bottom:0;}.photo-essay-frame--reverse .photo-essay-frame-media{order:0;}.photo-essay-frame--portrait .photo-essay-frame-media{width:min(100%,620px);justify-self:center;}.photo-essay-frame figcaption{max-width:var(--measure);}}}
