.ahead.svelte-a1b28b{text-align:center;max-width:760px;margin:0 auto;padding:64px 28px 30px}.ahead.svelte-a1b28b .cat:where(.svelte-a1b28b){color:var(--accent-strong)}.ahead.svelte-a1b28b h1:where(.svelte-a1b28b){color:var(--text-strong);margin:16px 0 18px;font-size:clamp(2.4rem,5vw,3.8rem)}.ahead.svelte-a1b28b .dek:where(.svelte-a1b28b){font-family:var(--serif);color:var(--accent-strong);font-size:1.5rem;font-style:italic;line-height:1.3}.ameta.svelte-a1b28b{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);justify-content:center;align-items:center;gap:18px;margin-top:24px;font-size:.72rem;font-weight:600;display:flex}.ameta.svelte-a1b28b .dot:where(.svelte-a1b28b){color:var(--accent)}.hero-img.svelte-a1b28b{max-width:1100px;margin:18px auto 0;padding:0 28px}.hero-img.svelte-a1b28b img:where(.svelte-a1b28b){object-fit:cover;border-radius:4px;width:100%;height:clamp(280px,46vw,540px)}.hero-cap.svelte-a1b28b{max-width:760px;color:var(--text-muted);text-align:center;margin:10px auto 0;padding:0 28px;font-size:.8rem;font-style:italic}.pull.svelte-a1b28b{font-family:var(--serif);color:var(--text-strong);border-left:3px solid var(--accent);margin:1.4em 0;padding:6px 0 6px 26px;font-size:1.9rem;font-style:italic;line-height:1.32}.rule.svelte-a1b28b{background:var(--accent);border:0;width:60px;height:2px;margin:2.4em auto}.readmore.svelte-a1b28b{background:var(--background-alt);border-left:3px solid var(--accent);border-radius:3px;max-width:720px;margin:0 auto;padding:18px 24px}.readmore.svelte-a1b28b .lbl:where(.svelte-a1b28b){letter-spacing:.18em;text-transform:uppercase;color:var(--accent-strong);font-size:.66rem;font-weight:700}.readmore.svelte-a1b28b p:where(.svelte-a1b28b){color:var(--text-warm);margin:6px 0 0;font-size:1rem;line-height:1.6}.readmore.svelte-a1b28b a:where(.svelte-a1b28b){color:var(--accent-strong);text-underline-offset:3px;text-decoration:underline}.endcta.svelte-a1b28b{background:var(--surface-dark);color:var(--text-inverse);text-align:center;margin-top:48px;padding:74px 28px}.endcta.svelte-a1b28b .eyebrow:where(.svelte-a1b28b){color:var(--accent)}.endcta.svelte-a1b28b h2:where(.svelte-a1b28b){color:var(--white);margin:14px 0 22px;font-size:clamp(1.9rem,3.6vw,2.8rem)}.endcta.svelte-a1b28b p:where(.svelte-a1b28b){color:#f0e7d5d1;max-width:50ch;margin:0 auto 26px}.backlink.svelte-a1b28b{text-align:center;letter-spacing:.13em;text-transform:uppercase;color:var(--accent-strong);padding:30px 28px;font-size:.74rem;font-weight:700;display:block}
