.ahead.svelte-1crudck{text-align:center;max-width:760px;margin:0 auto;padding:64px 28px 30px}.ahead.svelte-1crudck .cat:where(.svelte-1crudck){color:var(--accent-strong)}.ahead.svelte-1crudck h1:where(.svelte-1crudck){color:var(--text-strong);margin:16px 0 18px;font-size:clamp(2.4rem,5vw,3.8rem)}.ahead.svelte-1crudck .dek:where(.svelte-1crudck){font-family:var(--serif);color:var(--accent-strong);font-size:1.5rem;font-style:italic;line-height:1.3}.ameta.svelte-1crudck{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-1crudck .dot:where(.svelte-1crudck){color:var(--accent)}.hero-img.svelte-1crudck{max-width:1100px;margin:18px auto 0;padding:0 28px}.hero-img.svelte-1crudck img:where(.svelte-1crudck){object-fit:cover;border-radius:4px;width:100%;height:clamp(280px,46vw,540px)}.hero-cap.svelte-1crudck{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-1crudck{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-1crudck{background:var(--accent);border:0;width:60px;height:2px;margin:2.4em auto}.sources.svelte-1crudck{max-width:720px;margin:0 auto;padding:10px 28px 20px}.sources.svelte-1crudck h3:where(.svelte-1crudck){margin-bottom:10px;font-size:1.4rem}.sources.svelte-1crudck ol:where(.svelte-1crudck){margin:0 0 0 1.1em;padding:0}.sources.svelte-1crudck li:where(.svelte-1crudck){color:var(--text-muted);margin-bottom:9px;font-size:.92rem;line-height:1.5}.sources.svelte-1crudck a:where(.svelte-1crudck){color:var(--accent-strong);text-decoration:underline}.endcta.svelte-1crudck{background:var(--surface-dark);color:var(--text-inverse);text-align:center;margin-top:48px;padding:74px 28px}.endcta.svelte-1crudck .eyebrow:where(.svelte-1crudck){color:var(--accent)}.endcta.svelte-1crudck h2:where(.svelte-1crudck){color:var(--white);margin:14px 0 22px;font-size:clamp(1.9rem,3.6vw,2.8rem)}.endcta.svelte-1crudck p:where(.svelte-1crudck){color:#f0e7d5d1;max-width:48ch;margin:0 auto 26px}.backlink.svelte-1crudck{text-align:center;letter-spacing:.13em;text-transform:uppercase;color:var(--accent-strong);padding:30px 28px;font-size:.74rem;font-weight:700;display:block}
