.feature-hero.svelte-t1cmj8{padding-block:var(--space-24) var(--space-16)}.feature-hero__back.svelte-t1cmj8{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-ink-muted);margin-bottom:var(--space-6);transition:color .12s;display:inline-flex}.feature-hero__back.svelte-t1cmj8:hover{color:var(--color-grass)}.feature-hero__eyebrow.svelte-t1cmj8{margin-bottom:var(--space-4)}.feature-hero__h1.svelte-t1cmj8{font-size:var(--text-4xl)}@media (width>=768px){.feature-hero__h1.svelte-t1cmj8{font-size:var(--text-5xl)}}.feature-hero__lead.svelte-t1cmj8{font-size:var(--text-lg);color:var(--color-ink-soft);max-width:56ch;margin-top:var(--space-6)}.feature-body.svelte-t1cmj8 h2{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-ink);letter-spacing:var(--tracking-tight);margin:var(--space-12) 0 var(--space-3) 0;font-weight:500}.feature-body.svelte-t1cmj8 h2:first-child{margin-top:0}.feature-body.svelte-t1cmj8 p{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-ink-soft);margin:var(--space-4) 0;max-width:65ch}.feature-body.svelte-t1cmj8 strong{color:var(--color-ink);font-weight:600}.feature-body.svelte-t1cmj8 ul{margin:var(--space-4) 0;padding-left:var(--space-6);color:var(--color-ink-soft)}.feature-body.svelte-t1cmj8 li{margin-bottom:var(--space-2)}.feature-cta.svelte-t1cmj8{text-align:center;align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.feature-cta.svelte-t1cmj8 .section-h2{max-width:none}.feature-cta__sub.svelte-t1cmj8{color:var(--color-ink-soft);max-width:50ch;margin:0}.feature-cta__related.svelte-t1cmj8{margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--color-rule);text-align:left;width:100%}.feature-cta__related.svelte-t1cmj8 ul:where(.svelte-t1cmj8){margin:var(--space-4) 0 0 0;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.feature-cta__related.svelte-t1cmj8 a:where(.svelte-t1cmj8){color:var(--color-grass);font-family:var(--font-display);font-size:var(--text-base)}.feature-cta__related.svelte-t1cmj8 a:where(.svelte-t1cmj8):hover{color:var(--color-grass-deep)}
