.sac-chapter-page{background:var(--sac-bg,#0a0a0a);width:100%;color:var(--sac-text);padding-bottom:96px}.sac-chapter-hero{background:radial-gradient(ellipse 80% 60% at 50% 0%, #d4af371a, transparent 70%), linear-gradient(180deg, #ffffff06, transparent 60%), var(--sac-bg-2,#0e1014);border-bottom:1px solid var(--sac-border,#ffffff0f);padding:96px 28px 56px;position:relative}.sac-chapter-hero-inner{text-align:center;max-width:1100px;margin:0 auto}.sac-chapter-hero-eyebrow{letter-spacing:.32em;color:var(--sac-gold);text-transform:uppercase;margin-bottom:22px;font-size:.82rem;font-weight:700}.sac-chapter-hero-h1{font-family:var(--font-inter);letter-spacing:-.018em;color:var(--sac-text);margin:0 0 18px;font-size:clamp(2.4rem,5vw + .5rem,4rem);font-weight:800;line-height:1.04}.sac-chapter-hero-tagline{font-family:var(--font-marhaban), "Brush Script MT", cursive;color:var(--sac-gold);letter-spacing:.01em;margin:0 0 28px;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:400}.sac-chapter-hero-blurb{max-width:720px;color:var(--sac-muted-2);margin:0 auto;font-size:1.04rem;line-height:1.65}@media (max-width:700px){.sac-chapter-hero{padding:60px 18px 36px}.sac-chapter-hero-h1{font-size:clamp(2rem,8vw,2.6rem)}.sac-chapter-hero-tagline{font-size:1.4rem}.sac-chapter-hero-blurb{font-size:.95rem}}.sac-chapter-page .sac-goals-chapter>.sac-goals-chapter-head{display:none}.sac-chapter-page .sac-goals-chapter{border-top:0;padding-top:24px}
