.legal-prose.svelte-1gmktme h2{font-family:var(--font-display);font-weight:700;font-size:1.5rem;letter-spacing:-.01em;color:var(--color-ink);margin-top:3.5rem;margin-bottom:1rem;text-wrap:balance}.legal-prose.svelte-1gmktme h2:first-child{margin-top:0}.legal-prose.svelte-1gmktme h3{font-family:var(--font-display);font-weight:600;font-size:1.05rem;letter-spacing:-.005em;color:var(--color-ink);margin-top:2rem;margin-bottom:.6rem}.legal-prose.svelte-1gmktme p{font-size:.95rem;line-height:1.7;color:var(--color-muted-foreground);margin:.9em 0;max-width:72ch}.legal-prose.svelte-1gmktme strong{color:var(--color-ink);font-weight:600}.legal-prose.svelte-1gmktme a{color:var(--color-navy);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.legal-prose.svelte-1gmktme a:hover{color:var(--color-blue-accent)}.legal-prose.svelte-1gmktme ul,.legal-prose.svelte-1gmktme ol{margin:1rem 0 1.2rem;padding-left:1.25rem}.legal-prose.svelte-1gmktme ul{list-style:none}.legal-prose.svelte-1gmktme ul>li{position:relative;padding-left:1rem;font-size:.95rem;line-height:1.65;color:var(--color-muted-foreground);margin:.35rem 0}.legal-prose.svelte-1gmktme ul>li:before{content:"·";position:absolute;left:0;color:var(--color-blue-accent);font-weight:700}.legal-prose.svelte-1gmktme ol{list-style:decimal;font-variant-numeric:tabular-nums}.legal-prose.svelte-1gmktme ol>li{font-size:.95rem;line-height:1.65;color:var(--color-muted-foreground);margin:.35rem 0;padding-left:.25rem}.legal-prose.svelte-1gmktme ol>li::marker{color:var(--color-navy);font-weight:600}.legal-prose.svelte-1gmktme address{font-style:normal;font-size:.95rem;line-height:1.65;color:var(--color-muted-foreground);white-space:pre-line}.legal-prose.svelte-1gmktme dl{display:grid;grid-template-columns:minmax(9rem,auto) 1fr;column-gap:2rem;row-gap:.5rem;margin:1.2rem 0}.legal-prose.svelte-1gmktme dl>dt{font-family:var(--font-display);font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted-foreground);padding-top:.3rem}.legal-prose.svelte-1gmktme dl>dd{font-size:.95rem;line-height:1.65;color:var(--color-ink)}.legal-prose.svelte-1gmktme section+section{border-top:1px solid rgba(11,16,38,.06);margin-top:3rem;padding-top:.5rem}
