.legal-contact.svelte-8ynmdt{margin:0 0 var(--space-3);padding-left:1.25rem}.legal-contact.svelte-8ynmdt li:where(.svelte-8ynmdt){margin-bottom:var(--space-2)}.legal-contact.svelte-8ynmdt a:where(.svelte-8ynmdt){color:var(--brand-primary);font-weight:600;text-decoration:none}.legal-contact.svelte-8ynmdt a:where(.svelte-8ynmdt):hover{text-decoration:underline}.legal.svelte-1cgj6a0{max-width:720px;margin-inline:auto;padding:var(--space-6) var(--space-5) var(--space-7)}.legal-meta.svelte-1cgj6a0{text-align:center;color:var(--color-muted);font-size:.92rem;margin:0 0 var(--space-6)}.legal-body.svelte-1cgj6a0{text-align:left;font-size:.98rem;line-height:1.65;color:var(--color-ink)}.legal-body.svelte-1cgj6a0 h2{font-size:1.15rem;font-weight:800;margin:var(--space-6) 0 var(--space-3);letter-spacing:-.01em}.legal-body.svelte-1cgj6a0 h2:first-child{margin-top:0}.legal-body.svelte-1cgj6a0 p{margin:0 0 var(--space-3)}.legal-body.svelte-1cgj6a0 ul{margin:0 0 var(--space-3);padding-left:1.25rem}.legal-body.svelte-1cgj6a0 li{margin-bottom:var(--space-2)}.legal-body.svelte-1cgj6a0 table{width:100%;border-collapse:collapse;margin:0 0 var(--space-4);font-size:.92rem}.legal-body.svelte-1cgj6a0 th,.legal-body.svelte-1cgj6a0 td{border:1px solid var(--color-line);padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top}.legal-body.svelte-1cgj6a0 th{background:var(--brand-tint);font-weight:700}.legal-body.svelte-1cgj6a0 a{color:var(--brand-primary);font-weight:600;text-decoration:none}.legal-body.svelte-1cgj6a0 a:hover{text-decoration:underline}.legal-body.svelte-1cgj6a0 strong{font-weight:700}
