.story-section{padding-top:var(--spacing-3xl);display:flex;flex-direction:column;gap:var(--spacing-4xl)}.story-block,.story-section{padding-bottom:var(--spacing-3xl)}.story-block{border-bottom:1px solid var(--color-border)}.story-block:last-child{border-bottom:none}.story-grid{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-xl);gap:var(--spacing-xl);align-items:start}@media (min-width:800px){.story-grid--has-photo{grid-template-columns:minmax(200px,360px) 1fr}}.story-photo{border-radius:var(--radius-lg);overflow:hidden}.story-photo img{width:100%;height:auto;display:block}.story-title{font-family:var(--font-display);font-size:var(--font-size-2xl);color:var(--color-navy);margin-bottom:var(--spacing-sm)}.story-patient{font-weight:600;color:var(--color-muted);margin-bottom:var(--spacing-lg)}.story-body p{margin-bottom:var(--spacing-md);line-height:1.7}