:root{--paper:#ede8dc;--ink:#243a36;--muted:#52635b;--accent:#7c4839;--serif:Georgia,serif}
.folio-collage a{background:var(--folio-surface);padding:0px}.folio-story-card{background:var(--folio-surface)}.folio-why aside{background:var(--folio-surface)}.folio-name{font-style:italic}.folio-section-head{border-top:3px solid var(--folio-line);padding-top:24px}
@media(min-width:1000px){.folio-journalism-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.folio-opening-grid{grid-template-columns:.85fr 1.15fr}.folio-collage{gap:20px}.folio-gallery{columns:3}}
@media(max-width:700px){.folio-collage img{height:175px}.folio-name{font-size:clamp(54px,15vw,82px)}}