.elF1zq_section{padding-block:var(--section-y)}.elF1zq_cream{background:var(--bg)}.elF1zq_paper{background:var(--bg-elevated)}.elF1zq_sand{background:var(--bg-alt)}.elF1zq_olive{background:var(--bg-inverse);color:var(--text-inverse)}.elF1zq_olive :is(h2,h3,h4){color:var(--color-cream-100)}.elF1zq_olive :focus-visible{outline-color:var(--focus-ring-on-dark)}.elF1zq_heading{max-width:40rem;margin-bottom:clamp(2.5rem,2rem + 2vw,4rem)}.elF1zq_center{text-align:center;margin-inline:auto}.elF1zq_kicker{font-family:var(--font-heading);color:var(--text-accent);align-items:center;gap:.85rem;margin-bottom:1rem;font-size:1.3rem;font-style:italic;line-height:1.2;display:flex}.elF1zq_kicker:before{content:"";background:var(--double-rule);flex:none;width:2.25rem;height:5px}.elF1zq_center .elF1zq_kicker{justify-content:center}.elF1zq_center .elF1zq_kicker:after{content:"";background:var(--double-rule);flex:none;width:2.25rem;height:5px}.elF1zq_onDark .elF1zq_kicker{color:var(--text-accent-on-dark)}.elF1zq_h2{font-size:var(--text-3xl);letter-spacing:-.01em;font-weight:400}.elF1zq_h1{font-size:var(--text-4xl);letter-spacing:-.015em;font-weight:400}.elF1zq_intro{color:var(--text-muted);max-width:var(--measure);margin-top:1.25rem}.elF1zq_center .elF1zq_intro{margin-inline:auto}.elF1zq_onDark .elF1zq_intro{color:#f6f1e7d1}.elF1zq_rule{background:var(--double-rule);width:4rem;height:5px;display:block}.elF1zq_ruleFull{width:100%}
