.ae-h1-line[data-astro-cid-o2ytx5f5]{color:var(--color-accent-on-dark);display:block}.ae-lede[data-astro-cid-o2ytx5f5]{color:var(--color-text-on-dark-dim);margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.7}.ae-lede[data-astro-cid-o2ytx5f5] strong[data-astro-cid-o2ytx5f5]{color:var(--color-cream);font-weight:600}.ae-lede[data-astro-cid-o2ytx5f5] em[data-astro-cid-o2ytx5f5]{color:var(--color-cream);font-style:normal;font-weight:600}.ae-head[data-astro-cid-o2ytx5f5]{text-align:center;max-width:760px;margin:0 auto clamp(2.25rem,4.5vw,3.25rem)}.ae-eyebrow[data-astro-cid-o2ytx5f5]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.2em;color:var(--color-accent-on-dark);margin:0 0 1rem;font-size:.68rem;font-weight:700}.ae-h2[data-astro-cid-o2ytx5f5]{font-family:var(--font-display);font-weight:var(--type-weight-section-heading);letter-spacing:var(--type-heading-letter-spacing);color:var(--color-cream);margin:0 0 1rem;font-size:clamp(1.9rem,4vw,3rem);line-height:1.12}.ae-sub[data-astro-cid-o2ytx5f5]{color:var(--color-text-on-dark-dim);font-size:clamp(.95rem,1.5vw,1.08rem);line-height:1.65}.ae-sub--center[data-astro-cid-o2ytx5f5]{max-width:640px;margin-left:auto;margin-right:auto}.ae-grid[data-astro-cid-o2ytx5f5]{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.5rem);display:grid}.ae-card[data-astro-cid-o2ytx5f5]{position:relative}.ae-card-h[data-astro-cid-o2ytx5f5]{font-family:var(--font-display);color:var(--color-cream);margin:0 0 .6rem;font-size:1.2rem;font-weight:300;line-height:1.25}.ae-card-p[data-astro-cid-o2ytx5f5]{color:var(--color-text-on-dark-dim);margin:0;font-size:.9rem;line-height:1.65}.ae-card-p[data-astro-cid-o2ytx5f5] em[data-astro-cid-o2ytx5f5]{color:var(--color-cream);font-style:normal;font-weight:600}.ae-tag[data-astro-cid-o2ytx5f5]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent-on-dark);margin:0 0 .85rem;font-size:.64rem;font-weight:700}.ae-cost[data-astro-cid-o2ytx5f5]{border:1px solid #fffbf424;border-left:3px solid var(--color-accent-on-dark);color:var(--color-text-on-dark-dim);border-radius:6px;margin:clamp(2rem,4vw,2.75rem) 0 0;padding:1.1rem 1.25rem;font-size:.95rem;line-height:1.6}.ae-cost-mark[data-astro-cid-o2ytx5f5]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent-on-dark);margin-right:.6rem;font-size:.64rem;font-weight:700;display:inline-block}.ae-outcome[data-astro-cid-o2ytx5f5]{padding-top:.25rem}.ae-outcome-n[data-astro-cid-o2ytx5f5]{font-family:var(--font-display);color:var(--color-text-on-dark);opacity:.35;margin:0 0 .75rem;font-size:2.75rem;font-weight:100;line-height:1}.ae-step[data-astro-cid-o2ytx5f5]{background:var(--color-accent-on-dark);width:34px;height:34px;color:var(--color-green);font-family:var(--font-mono);border-radius:999px;place-items:center;margin-bottom:1rem;font-weight:900;display:grid}.ae-inline-link[data-astro-cid-o2ytx5f5]{text-align:center;margin:clamp(2rem,4vw,2.75rem) 0 0}.ae-qlist[data-astro-cid-o2ytx5f5]{flex-direction:column;gap:.9rem;max-width:880px;margin:0 auto;padding:0;list-style:none;display:flex}.ae-q[data-astro-cid-o2ytx5f5]{background:#fffbf40b;border:1px solid #fffbf424;border-radius:8px;padding:1.1rem 1.35rem}.ae-q-text[data-astro-cid-o2ytx5f5]{color:var(--color-cream);margin:0 0 .6rem;font-size:clamp(1rem,1.7vw,1.18rem);font-weight:600;line-height:1.4}.ae-q-map[data-astro-cid-o2ytx5f5]{color:var(--color-text-on-dark-dim);margin:0;font-size:.85rem;line-height:1.6}.ae-q-map[data-astro-cid-o2ytx5f5] span[data-astro-cid-o2ytx5f5]{color:var(--color-accent-on-dark);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:#f6804129;border-radius:999px;margin:0 .35rem 0 0;padding:.16rem .42rem;font-size:.6rem;font-weight:800;display:inline-block}.ae-q-map[data-astro-cid-o2ytx5f5] span[data-astro-cid-o2ytx5f5]:not(:first-child){margin-left:.9rem}.ae-proof-actions[data-astro-cid-o2ytx5f5]{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@media (width<=900px){.ae-grid[data-astro-cid-o2ytx5f5]{grid-template-columns:1fr}}
