.s-text-page{padding-block:calc(var(--header-h) + var(--space-xl))var(--space-2xl)}.s-text-page__head{padding-bottom:var(--space-l);border-bottom:var(--border-w)solid var(--border)}.s-text-page__title{margin-top:var(--space-s);font-size:var(--fs-h2);font-weight:var(--fw-black)}.s-text-page__meta{margin-top:var(--space-m);font-size:var(--fs-small);color:var(--text-muted)}.prose{max-width:44rem;padding-top:var(--space-l);color:var(--color-bone-soft);line-height:1.65}.prose>*+*{margin-top:var(--space-s)}.prose__lead,.prose .is-style-lead{font-size:var(--fs-lead);color:var(--text)}.prose h2{margin-top:var(--space-xl);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:var(--lh-snug);letter-spacing:-.02em;text-wrap:var(--wrap-balance);scroll-margin-top:calc(var(--header-h) + var(--space-s))}.prose h3{margin-top:var(--space-m);font-size:var(--fs-lead);font-weight:700;line-height:var(--lh-snug);letter-spacing:-.01em}.prose ul{gap:var(--space-2xs);padding-left:1.25rem;display:grid}.prose li::marker{color:var(--accent)}.prose strong{font-weight:var(--fw-semibold);color:var(--text)}.prose a:not(.btn){color:var(--text);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.2em;transition:color var(--dur-fast)var(--ease-out);text-decoration-thickness:1px}.prose a:not(.btn):hover,.prose a:not(.btn):focus-visible{color:var(--accent)}.prose address{color:var(--text);font-style:normal}