.stories-strip,.stories-page,.story-page{padding-block:2.5rem}.stories-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-block:1.5rem;display:grid}.story-card{min-width:0}.story-card a{color:inherit;text-decoration:none}.story-card a:hover h2{text-decoration:underline}.story-card img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.story-card h2{font-family:Playfair Display,Georgia,serif;font-size:1.4rem}.story-card p{line-height:1.6}.story-page{max-width:850px}.story-page h1{font-family:Playfair Display,Georgia,serif;font-size:clamp(2rem,5vw,3.5rem)}.story-page time{margin-block:1rem;display:block}.story-page__cover{object-fit:contain;width:100%;max-height:600px}.story-page__body{overflow-wrap:anywhere;font-size:1.05rem;line-height:1.85}.story-page__body p{white-space:pre-line}.story-page a{color:var(--color-primary)}@media (max-width:700px){.stories-grid{grid-template-columns:1fr}}
