.prose-section.svelte-649i7h p:where(.svelte-649i7h){margin-top:1rem;font-size:1rem;line-height:1.75;color:var(--color-ink-soft, #555)}.prose-section.svelte-649i7h p:where(.svelte-649i7h):first-child{margin-top:0}.policy-block.svelte-649i7h{margin-top:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid rgba(0,0,0,.06)}.policy-heading.svelte-649i7h{font-family:var(--font-display, serif);font-size:clamp(1.15rem,.6rem + 1.4vw,1.45rem);font-weight:700;color:var(--color-ink, #1a1a1a);margin-bottom:.75rem}.clause.svelte-649i7h{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem}.clause-num.svelte-649i7h{padding-top:.2rem;font-size:.78rem;font-weight:700;letter-spacing:.02em;color:var(--color-rust, #622e2e);font-variant-numeric:tabular-nums}.clause-text.svelte-649i7h{font-size:1rem;line-height:1.75;color:var(--color-ink-soft, #555)}.policy-points.svelte-649i7h{margin-top:.65rem;padding-left:1.3rem;list-style-type:lower-alpha}.policy-points.svelte-649i7h li:where(.svelte-649i7h){margin-top:.5rem;font-size:.95rem;line-height:1.7;color:var(--color-ink-soft, #555)}.policy-points.svelte-649i7h li:where(.svelte-649i7h)::marker{font-weight:700;color:var(--color-rust, #622e2e)}
