h1.svelte-cwls5q,h2.svelte-cwls5q,h3.svelte-cwls5q{font-family:var(--serif);font-weight:400;letter-spacing:-.01em;margin:0;color:var(--bone)}p.svelte-cwls5q{margin:0 0 16px}p.svelte-cwls5q:last-child{margin-bottom:0}a.svelte-cwls5q{color:inherit;text-decoration:none}.meta.svelte-cwls5q{font-family:var(--sans);font-size:.7rem;text-transform:uppercase;letter-spacing:.18em;color:var(--bone-3);font-weight:500;display:inline-block;margin-bottom:16px}section.svelte-cwls5q{padding:96px 0;position:relative}section.bone-section.svelte-cwls5q{background:var(--bone);color:var(--void)}section.bone-section.svelte-cwls5q .meta:where(.svelte-cwls5q){color:var(--bone-4)}section.bone-section.svelte-cwls5q h2:where(.svelte-cwls5q){color:var(--void)}.hero.svelte-cwls5q h1:where(.svelte-cwls5q){font-family:var(--serif);font-size:clamp(3rem,8vw,6rem);line-height:.92;letter-spacing:-.03em;margin-bottom:32px;color:var(--bone)}.hero.svelte-cwls5q h1:where(.svelte-cwls5q) em:where(.svelte-cwls5q){font-style:italic;color:var(--accent)}.hero.svelte-cwls5q p.lead:where(.svelte-cwls5q){font-family:var(--serif);font-size:1.4rem;line-height:1.5;color:var(--bone-2);max-width:60ch}.h2.svelte-cwls5q{font-family:var(--serif);font-size:clamp(2rem,4.5vw,3.4rem);line-height:.98;letter-spacing:-.02em;margin-bottom:24px}.h2.svelte-cwls5q em:where(.svelte-cwls5q){font-style:italic;color:var(--accent)}section.bone-section.svelte-cwls5q .h2:where(.svelte-cwls5q) em:where(.svelte-cwls5q){color:var(--accent-deep)}.prose.svelte-cwls5q{font-size:1.05rem;line-height:1.65;color:var(--bone-2);max-width:64ch}section.bone-section.svelte-cwls5q .prose:where(.svelte-cwls5q){color:var(--bone-4)}.updated.svelte-cwls5q{font-family:var(--sans);font-size:.7rem;text-transform:uppercase;letter-spacing:.14em;color:var(--bone-3);margin-top:32px}.pillar-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:40px}@media(max-width:720px){.pillar-grid.svelte-cwls5q{grid-template-columns:1fr}}.pillar.svelte-cwls5q{border:1px solid var(--rule-d);border-radius:var(--r-md);padding:24px;background:var(--void-2)}.pillar.svelte-cwls5q h3:where(.svelte-cwls5q){font-family:var(--sans);font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin-bottom:12px}.pillar.svelte-cwls5q p:where(.svelte-cwls5q){font-size:.96rem;color:var(--bone-2)}.claim-list.svelte-cwls5q{margin-top:32px}.claim.svelte-cwls5q{display:grid;grid-template-columns:200px 1fr;gap:32px;padding:24px 0;border-top:1px solid var(--rule-d)}section.bone-section.svelte-cwls5q .claim:where(.svelte-cwls5q){border-top-color:var(--bone-2)}.claim.svelte-cwls5q:last-child{border-bottom:1px solid var(--rule-d)}section.bone-section.svelte-cwls5q .claim:where(.svelte-cwls5q):last-child{border-bottom-color:var(--bone-2)}.claim-label.svelte-cwls5q{font-family:var(--sans);font-size:.74rem;text-transform:uppercase;letter-spacing:.12em;color:var(--bone-3);padding-top:2px}section.bone-section.svelte-cwls5q .claim-label:where(.svelte-cwls5q){color:var(--bone-4)}.claim-body.svelte-cwls5q{font-size:1rem;line-height:1.6;color:var(--bone-2)}section.bone-section.svelte-cwls5q .claim-body:where(.svelte-cwls5q){color:var(--void)}.claim-body.svelte-cwls5q a:where(.svelte-cwls5q){color:var(--accent);border-bottom:1px solid var(--accent);padding-bottom:1px}section.bone-section.svelte-cwls5q .claim-body:where(.svelte-cwls5q) a:where(.svelte-cwls5q){color:var(--accent-deep);border-bottom-color:var(--accent-deep)}@media(max-width:720px){.claim.svelte-cwls5q{grid-template-columns:1fr;gap:8px}.claim-label.svelte-cwls5q{padding-top:0}}.silo-band.svelte-cwls5q{position:relative;height:1px;background:var(--rule-d);margin:0}.silo-band.svelte-cwls5q:before,.silo-band.svelte-cwls5q:after{content:"";position:absolute;top:50%;width:8px;height:8px;background:var(--accent);border-radius:999px;transform:translateY(-50%)}.silo-band.svelte-cwls5q:before{left:0}.silo-band.svelte-cwls5q:after{right:0}
