.hero[data-astro-cid-j7pv25f6]{background:var(--color-paper-cream);border-bottom:5px double var(--color-ink);padding:5.5rem 0 4.5rem;text-align:center;position:relative}.hero[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--color-ink);box-shadow:0 4px 0 var(--color-paper-cream),0 5px 0 var(--color-ink)}.hero[data-astro-cid-j7pv25f6] .container[data-astro-cid-j7pv25f6]{max-width:760px}.eyebrow[data-astro-cid-j7pv25f6]{font-family:var(--font-sans);font-size:var(--text-kicker);font-weight:700;text-transform:uppercase;letter-spacing:.22em;color:var(--color-editorial-red);margin:0 0 2rem;display:inline-block;padding:.4rem 1rem;border-top:1px solid var(--color-editorial-red);border-bottom:1px solid var(--color-editorial-red)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:900;font-size:clamp(2.5rem,6vw,var(--text-display));line-height:1.05;letter-spacing:-.02em;color:var(--color-ink);margin:0 0 1.5rem}.hero[data-astro-cid-j7pv25f6]>.container[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-style:italic;font-size:var(--text-lede);color:var(--color-ink-muted);max-width:580px;margin:0 auto 2.5rem;line-height:1.55}.features[data-astro-cid-j7pv25f6]{padding:5rem 0 5.5rem}.features[data-astro-cid-j7pv25f6]>h2[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:700;font-size:clamp(2rem,4vw,2.75rem);text-align:center;margin:0 0 1rem;color:var(--color-ink);position:relative}.features[data-astro-cid-j7pv25f6]>h2[data-astro-cid-j7pv25f6]:before,.features[data-astro-cid-j7pv25f6]>h2[data-astro-cid-j7pv25f6]:after{content:"§";font-family:var(--font-display);font-style:italic;font-weight:400;color:var(--color-ochre);margin:0 1rem;font-size:.7em;vertical-align:.2em}.section-lede[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-style:italic;font-size:var(--text-lede);color:var(--color-ink-muted);text-align:center;max-width:620px;margin:0 auto 3.5rem;line-height:1.55}.feature-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--color-ink);border-bottom:1px solid var(--color-ink);counter-reset:column}.feature[data-astro-cid-j7pv25f6]{padding:2.75rem 2rem;background:var(--color-paper-cream);border-right:1px solid var(--color-rule);position:relative;counter-increment:column}.feature[data-astro-cid-j7pv25f6]:last-child{border-right:none}.feature[data-astro-cid-j7pv25f6]:before{content:"Col. " counter(column,upper-roman);display:block;font-family:var(--font-sans);font-size:var(--text-kicker);font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--color-ochre-dark);margin-bottom:1rem}.feature[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:700;font-size:var(--text-h3);line-height:1.2;color:var(--color-ink);margin:0 0 1rem;padding-bottom:.85rem;border-bottom:1px solid var(--color-rule)}.feature[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:var(--text-body);color:var(--color-ink-soft);line-height:1.7;margin:0}.cta[data-astro-cid-j7pv25f6]{background:var(--color-paper-deep);border-top:5px double var(--color-ink);border-bottom:5px double var(--color-ink);padding:5rem 0;text-align:center}.cta[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:900;font-style:italic;font-size:clamp(2rem,4.5vw,3rem);line-height:1.1;color:var(--color-ink);margin:0 0 1.25rem}.cta[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:var(--text-lede);color:var(--color-ink-muted);max-width:580px;margin:0 auto 2.5rem;line-height:1.6}@media(max-width:900px){.feature-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.feature[data-astro-cid-j7pv25f6]{border-right:none;border-bottom:1px solid var(--color-rule)}.feature[data-astro-cid-j7pv25f6]:last-child{border-bottom:none}}@media(max-width:640px){.hero[data-astro-cid-j7pv25f6]{padding:3.5rem 0 3rem}.features[data-astro-cid-j7pv25f6]>h2[data-astro-cid-j7pv25f6]:before,.features[data-astro-cid-j7pv25f6]>h2[data-astro-cid-j7pv25f6]:after{display:none}}
