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