.legal-page.svelte-49zdqx{width:100%;max-width:760px;margin:0 auto;padding:48px 0 80px}.page-header.svelte-49zdqx{margin-bottom:32px}.page-title.svelte-49zdqx{color:var(--fg);letter-spacing:-.03em;margin:0;font-size:24px;font-weight:700}.page-updated.svelte-49zdqx{color:var(--fg-3);margin:6px 0 0;font-size:13px}.cards-grid.svelte-49zdqx{flex-direction:column;gap:16px;display:flex}.card.svelte-49zdqx{background:var(--surface);border:1px solid var(--rule);border-radius:12px;padding:24px}.card-title.svelte-49zdqx{color:var(--fg);letter-spacing:-.01em;margin:0 0 14px;font-size:14px;font-weight:600}.body-text.svelte-49zdqx{color:var(--fg-2);margin:0 0 10px;font-size:13.5px;line-height:1.65}.body-text.svelte-49zdqx:last-child{margin-bottom:0}.body-text.svelte-49zdqx strong:where(.svelte-49zdqx){color:var(--fg);font-weight:600}.body-list.svelte-49zdqx{margin:0 0 10px;padding-left:20px}.body-list.svelte-49zdqx li:where(.svelte-49zdqx){color:var(--fg-2);margin-bottom:4px;font-size:13.5px;line-height:1.65}.body-list.svelte-49zdqx li:where(.svelte-49zdqx):last-child{margin-bottom:0}.body-list.svelte-49zdqx li:where(.svelte-49zdqx) strong:where(.svelte-49zdqx){color:var(--fg);font-weight:600}.contact-link.svelte-49zdqx{color:var(--accent);font-weight:500;text-decoration:none}.contact-link.svelte-49zdqx:hover{text-decoration:underline}@media (width<=768px){.legal-page.svelte-49zdqx{padding:24px 0 100px}}
