.legal-prose.svelte-251goy>*+*{margin-top:2.5rem}.legal-prose.svelte-251goy section{scroll-margin-top:2rem}.legal-prose.svelte-251goy h2{font-size:var(--text-xl);line-height:var(--text-xl--line-height);letter-spacing:-.01em;margin-bottom:1rem;font-weight:700}.legal-prose.svelte-251goy h3{font-size:var(--text-base);line-height:var(--text-base--line-height);margin-top:1.75rem;margin-bottom:.5rem;font-weight:600}.legal-prose.svelte-251goy p,.legal-prose.svelte-251goy li{font-size:var(--text-base);line-height:1.7}.legal-prose.svelte-251goy section>:is(p,ul,ol,dl,div)+:is(p,ul,ol,dl,div){margin-top:1rem}.legal-prose.svelte-251goy ul:not(.legal-terms){padding-left:1.25rem;list-style:outside}.legal-prose.svelte-251goy ul:not(.legal-terms) li+li{margin-top:.5rem}.legal-prose.svelte-251goy a{color:var(--cn-yellow);text-underline-offset:2px;text-decoration:underline}.legal-prose.svelte-251goy strong{font-weight:600}.legal-prose.svelte-251goy .legal-terms{gap:1rem;padding-left:0;list-style:none;display:grid}.legal-prose.svelte-251goy .legal-terms>div,.legal-prose.svelte-251goy .legal-terms>li,.legal-prose.svelte-251goy .legal-block{border-left:2px solid var(--cn-border);padding-left:1rem}.legal-prose.svelte-251goy .legal-block{gap:.5rem;display:grid}.legal-prose.svelte-251goy .legal-block-title{font-weight:600}.legal-prose.svelte-251goy .legal-fineprint{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--text-muted)}.legal-prose.svelte-251goy .legal-terms dt{font-size:var(--text-base);font-weight:600;line-height:1.7}.legal-prose.svelte-251goy .legal-terms dd{font-size:var(--text-base);color:var(--text-muted);margin-left:0;line-height:1.7}.legal-prose.svelte-251goy .legal-note,.legal-prose.svelte-251goy .legal-alert{border-radius:var(--radius-2xl);border-style:solid;border-width:1px;padding:1.25rem}.legal-prose.svelte-251goy .legal-note{border-color:color-mix(in srgb, var(--cn-yellow) 30%, transparent);background:color-mix(in srgb, var(--cn-yellow) 6%, transparent)}.legal-prose.svelte-251goy .legal-alert{border-color:color-mix(in srgb, var(--red-err) 30%, transparent);background:color-mix(in srgb, var(--red-err) 6%, transparent)}.legal-prose.svelte-251goy .legal-note>.legal-callout-title{color:var(--cn-yellow)}.legal-prose.svelte-251goy .legal-alert>.legal-callout-title{color:var(--red-err)}.legal-prose.svelte-251goy .legal-callout-title{margin-bottom:.5rem;font-weight:700}
