.prose{color:#f0ede8e0;max-width:720px;font-size:1.1rem;line-height:1.75}.prose>*+*{margin-top:1.2em}.prose h2{color:var(--offwhite);margin-top:2em;font-size:clamp(1.4rem,1.2rem + .8vw,1.9rem)}.prose ul{padding-left:1.2em}.prose li+li{margin-top:.5em}.prose li::marker{color:var(--coral)}.prose blockquote{border-left:3px solid var(--coral);color:var(--offwhite);margin-inline:0;padding-left:24px;font-size:1.35rem;font-weight:600;line-height:1.4}.prose h3{letter-spacing:-.01em;color:var(--offwhite);margin-top:1.6em;font-size:1.2rem}.prose h2{scroll-margin-top:calc(var(--header) + 24px)}@media (max-width:767px){.prose{font-size:1.02rem}}
