.sf-story{--sf-story-mint:var(--sf-mint);padding-bottom:clamp(3rem,6vw,5rem)}.sf-story__byline{align-items:baseline;color:#ffffffb8;display:flex;flex-wrap:wrap;font-size:11px;font-weight:600;gap:.5rem;justify-content:center;letter-spacing:.18em;margin:1.25rem 0 0;text-transform:uppercase}.sf-story__byline-sep{color:var(--sf-story-mint)}.sf-story__byline-role{color:inherit}.sf-story__stage{align-items:center;display:flex;flex-direction:column;gap:clamp(1.75rem,4vw,2.5rem)}.sf-story__photo{display:block;height:auto;width:100%}.sf-story__stats{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;max-width:44rem;padding:0;text-align:center;width:100%}@media (max-width:27.4375em){.sf-story__stats{gap:.375rem}}.sf-story__stat{align-items:center;display:flex;flex-direction:column;gap:.25rem;justify-content:flex-start;padding:.875rem .375rem}@media (min-width:30em){.sf-story__stat{padding:1rem .75rem}}.sf-story__stat{background:var(--sf-warm);border-radius:var(--sf-radius-card)}.sf-story__stat-value{color:var(--sf-green);font-family:var(--sf-font-heading);font-size:clamp(1.75rem,4.5vw,2.5rem);letter-spacing:.02em;line-height:1}.sf-story__stat-label{color:var(--sf-ink-muted);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;text-wrap:balance}.sf-story__body{padding:clamp(2.5rem,6vw,4rem) 1.25rem 0}@media (min-width:1000px){.sf-story__body{padding-inline:2rem}}.sf-story__prose{margin:0 auto;max-width:var(--sf-measure)}.sf-story__prose p{font-size:1rem;line-height:1.78;margin:0 0 1.375rem}@media (min-width:1000px){.sf-story__prose p{font-size:1.0625rem}}.sf-story__prose>p:first-of-type{color:var(--sf-ink);font-size:1.1875rem;line-height:1.62}@media (min-width:1000px){.sf-story__prose>p:first-of-type{font-size:1.375rem}}.sf-story__signoff{align-items:center;background:var(--sf-card);border-radius:var(--sf-radius-card);box-shadow:inset 0 0 0 1px var(--sf-line);display:flex;flex-wrap:wrap;gap:1rem;margin:clamp(2rem,5vw,3rem) auto 0;max-width:var(--sf-measure);padding:1.25rem}.sf-story__signoff-avatar{border-radius:50%;flex:0 0 auto;height:60px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 12%;object-position:50% 12%;width:60px}.sf-story__signoff-text{flex:1 1 8rem;min-width:0}.sf-story__signoff-name{color:var(--sf-ink);font-size:.9375rem;font-weight:600;margin:0}.sf-story__signoff-role{color:var(--sf-ink-muted);font-size:10px;font-weight:600;letter-spacing:.18em;margin:.125rem 0 0;text-transform:uppercase}.sf-story__signoff-cta{flex:0 0 auto;margin-left:auto}@media (max-width:30rem){.sf-story__signoff{row-gap:1.125rem}.sf-story__signoff-cta{flex:1 0 100%;margin-left:0}}.sf-story__next{margin:clamp(1.5rem,4vw,2.25rem) auto 0;max-width:var(--sf-measure);text-align:center}
