/* Editorial additions: retain the existing cut-paper identity. */
.ed-section{padding:clamp(3rem,7vw,6rem) 0;border-bottom:1px solid #b8aa99}.ed-section .wrap{max-width:1160px}.ed-section h1,.ed-section h2,.ed-section h3{font-family:var(--f-display);font-weight:400;color:var(--charcoal);line-height:1.02;letter-spacing:.015em;margin:0 0 1.2rem;text-wrap:balance}.ed-section h1{font-size:clamp(2.9rem,6.7vw,6.5rem)}.ed-section h2{font-size:clamp(2.3rem,4vw,4rem)}.ed-section h3{font-size:clamp(1.65rem,2.6vw,2.5rem)}.ed-section p{max-width:65ch;margin:0 0 1.2rem}.ed-kicker{font-family:var(--f-zine);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--oxblood)}.ed-dek{font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.5}.ed-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:start}.ed-intro .ed-split{align-items:center;grid-template-columns:1.15fr 1fr}.ed-lead-photo{margin:0;transform:rotate(1deg);padding:10px 10px 20px;background:#fff9ee;box-shadow:0 8px 22px #1112}.ed-lead-photo img{aspect-ratio:1.1;object-fit:cover;width:100%}.ed-lead-photo figcaption,.photo-cell figcaption{font:12px/1.5 var(--f-zine);padding-top:12px}.ed-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:1.7rem}.ed-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;flex-wrap:wrap}.ed-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:1.6rem 0}.ed-card{min-width:0}.ed-story-poster{display:flex;flex-direction:column;justify-content:space-between;min-height:280px;padding:1.5rem;background:var(--oxblood);color:var(--cream);text-decoration:none;border:2px solid #111;box-shadow:5px 5px 0 #111;margin-bottom:1.5rem}.ed-story-poster:hover{color:white;transform:translateY(-3px)}.ed-story-poster h3{font-size:clamp(2.2rem,4vw,3.9rem);color:inherit}.ed-story-poster span{font:12px var(--f-zine);text-transform:uppercase}.ed-story-poster.tone-1{background:var(--dusty-blush);color:#111}.ed-story-poster.tone-2{background:#22201e;color:var(--cream)}.ed-small{font:13px/1.65 var(--f-zine)}.ed-note{padding:1.8rem;background:var(--paper-2);border-top:3px solid var(--oxblood)}.ed-paper{background:var(--paper-2)}.ed-proof{background:#e9c4c1}.ed-work{background:#d9a3a0}.ed-offers{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.ed-offers article{border-top:2px solid #111;padding-top:1.5rem}.ed-offers h2{font-size:clamp(2rem,3vw,3rem)}.ed-disclosure{padding:1.2rem 1.5rem;border-left:4px solid var(--oxblood);background:var(--paper-2);font-size:1rem;line-height:1.6;margin:0 0 2rem}.ed-page{padding-top:1rem}.photo-cell{margin:0;display:block}.photo-cell img{width:100%;aspect-ratio:3/4;object-fit:cover}.photo-cell figcaption{color:inherit;background:inherit;position:static}.photo-grid{align-items:start}.anim-section{opacity:1!important;transform:none!important}.ed-page a{overflow-wrap:anywhere}#signup,#podcast,#about,#photos-grid,#share{scroll-margin-top:110px}
/* Preserve hero art, reserve hierarchy for the editorial headline. */
.hero.hero-banner{--scene-w:min(100vw,1440px)}.site-header .header-wrap{max-width:1240px}.nav-list{gap:1.3rem}.footer-col a{overflow-wrap:anywhere}.ed-section .btn{white-space:normal;text-align:center}
@media(min-width:861px) and (max-width:1100px){.nav-list{font-size:11px;gap:.8rem}}
@media(max-width:760px){.ed-split,.ed-intro .ed-split{grid-template-columns:1fr}.ed-cards,.ed-offers{grid-template-columns:1fr}.ed-story-poster{min-height:230px}.ed-section-head{gap:0}.ed-lead-photo{max-width:500px}.ed-intro .ed-lead-photo{order:2}.ed-note{padding:1.3rem}.ed-page{padding-top:0}.ed-section h1 br{display:none}.ed-intro{padding-top:2rem}.hero.hero-banner{--scene-w:120vw;--shift-x:calc(var(--scene-w) * -.075)}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.ed-story-poster:hover{transform:none}}
