.legal-page.svelte-1cgj6a0{min-height:100%;padding:clamp(40px, 7vw, 96px) 16px calc(var(--floating-nav-clearance,98px) + 24px);color:#1b1a18;background:#f5f3ee}.legal-document.svelte-1cgj6a0{width:min(760px,100%);margin:0 auto}.legal-kicker.svelte-1cgj6a0{color:#f8720c;letter-spacing:.16em;margin:0 0 14px;font-size:11px;font-weight:800}h1.svelte-1cgj6a0{letter-spacing:-.03em;margin:0;font-size:clamp(32px,5vw,52px);line-height:1.15}.legal-updated.svelte-1cgj6a0{color:#6f6a62;border-bottom:1px solid #1b1a1824;margin:14px 0 44px;padding-bottom:28px;font-size:13px}.legal-body.svelte-1cgj6a0 h2{margin:40px 0 12px;font-size:19px;line-height:1.4}.legal-body.svelte-1cgj6a0 p,.legal-body.svelte-1cgj6a0 li{color:#3d3a35;font-size:15px;line-height:1.8}.legal-body.svelte-1cgj6a0 p{margin:0 0 12px}.legal-body.svelte-1cgj6a0 ul{margin:0 0 12px;padding-left:20px}.legal-body.svelte-1cgj6a0 table{border-collapse:collapse;width:100%;margin:8px 0 16px;font-size:14px}.legal-body.svelte-1cgj6a0 th,.legal-body.svelte-1cgj6a0 td{text-align:left;vertical-align:top;border:1px solid #1b1a1824;padding:10px 12px;line-height:1.6}.legal-body.svelte-1cgj6a0 th{background:#1b1a180a;font-weight:700}.legal-body.svelte-1cgj6a0 .table-wrap{overflow-x:auto}.legal-body.svelte-1cgj6a0 a{color:inherit;text-underline-offset:3px}
