.story-body{color:#334155;font-size:1.075rem;line-height:1.9}.story-body p{margin:0 0 1.5rem}.story-body h2,.story-body h3{color:var(--color-indigo);font-family:var(--font-display);letter-spacing:-.025em;margin:3rem 0 1rem;font-weight:400;line-height:1.12}.story-body h2{font-size:clamp(2rem,4vw,3rem)}.story-body h3{font-size:clamp(1.5rem,3vw,2rem)}.story-body blockquote{border-left:.3rem solid var(--color-coral);color:var(--color-indigo);font-family:var(--font-display);margin:2.5rem 0;padding:.5rem 0 .5rem 1.5rem;font-size:1.5rem;line-height:1.45}.story-body a{color:var(--color-indigo);text-underline-offset:.2em;font-weight:700;text-decoration-thickness:2px}.story-body ul,.story-body ol{margin:0 0 1.5rem;padding-left:1.5rem}.story-body figure{margin:3rem 0}.story-body figure img{border-radius:1.25rem;width:100%}.story-body figcaption{color:#64748b;text-align:center;margin-top:.75rem;font-size:.875rem;line-height:1.5}
