.legal-page[data-astro-cid-ftbhnf6w]{padding-top:88px;background:var(--bg);color:var(--text)}.legal-hero[data-astro-cid-ftbhnf6w]{padding:64px 0 48px;background:linear-gradient(180deg,var(--surface) 0%,var(--bg) 100%);border-bottom:1px solid var(--line);text-align:center}.legal-badge[data-astro-cid-ftbhnf6w]{display:inline-flex;align-items:center;gap:8px;background:#5dbbff1f;color:var(--primary-strong);border:1px solid rgba(93,187,255,.25);padding:6px 16px;border-radius:9999px;font-size:.8rem;font-weight:800;letter-spacing:.05em;margin-bottom:20px}.legal-title[data-astro-cid-ftbhnf6w]{font-size:clamp(2rem,4vw,3rem);font-weight:900;letter-spacing:-.02em;margin:0 0 12px;color:var(--text)}.legal-updated[data-astro-cid-ftbhnf6w]{font-size:.95rem;color:var(--muted);font-weight:600;margin:0 0 24px}.legal-intro[data-astro-cid-ftbhnf6w]{max-width:780px;margin:0 auto;font-size:1.05rem;line-height:1.7;color:var(--muted)}.legal-content-wrap[data-astro-cid-ftbhnf6w]{padding:64px 0 100px}.legal-grid[data-astro-cid-ftbhnf6w]{display:grid;grid-template-columns:280px 1fr;gap:48px;align-items:start}.legal-sidebar[data-astro-cid-ftbhnf6w]{position:sticky;top:104px}.toc-card[data-astro-cid-ftbhnf6w]{background:var(--surface);border:1px solid var(--line);border-radius:1.5rem;padding:28px 24px;box-shadow:0 8px 24px #0000000a}.toc-title[data-astro-cid-ftbhnf6w]{font-size:.95rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid var(--line)}.toc-nav[data-astro-cid-ftbhnf6w]{display:flex;flex-direction:column;gap:10px}.toc-link[data-astro-cid-ftbhnf6w]{color:var(--muted);text-decoration:none;font-size:.88rem;font-weight:600;line-height:1.4;padding:6px 10px;border-radius:8px;transition:all .2s ease}.toc-link[data-astro-cid-ftbhnf6w]:hover{color:var(--primary);background:var(--surface-strong);transform:translate(4px)}.toc-highlight[data-astro-cid-ftbhnf6w]{color:#e11d48;font-weight:700}.toc-highlight[data-astro-cid-ftbhnf6w]:hover{color:#be123c;background:#e11d4814}.legal-article[data-astro-cid-ftbhnf6w]{background:var(--surface);border:1px solid var(--line);border-radius:2rem;padding:56px 48px;box-shadow:var(--shadow)}.legal-section[data-astro-cid-ftbhnf6w]{margin-bottom:48px;padding-bottom:40px;border-bottom:1px solid var(--line)}.legal-section[data-astro-cid-ftbhnf6w]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.legal-section[data-astro-cid-ftbhnf6w] h2[data-astro-cid-ftbhnf6w]{font-size:1.5rem;font-weight:800;letter-spacing:-.01em;margin:0 0 18px;color:var(--text);scroll-margin-top:110px}.legal-section[data-astro-cid-ftbhnf6w] p[data-astro-cid-ftbhnf6w]{font-size:1rem;line-height:1.75;color:var(--muted);margin:0 0 16px}.legal-section[data-astro-cid-ftbhnf6w] p[data-astro-cid-ftbhnf6w] strong[data-astro-cid-ftbhnf6w]{color:var(--text)}.legal-section[data-astro-cid-ftbhnf6w] a[data-astro-cid-ftbhnf6w]{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.legal-section[data-astro-cid-ftbhnf6w] ul[data-astro-cid-ftbhnf6w]{margin:0 0 20px;padding-left:24px;color:var(--muted);line-height:1.7}.legal-section[data-astro-cid-ftbhnf6w] ul[data-astro-cid-ftbhnf6w] li[data-astro-cid-ftbhnf6w]{margin-bottom:10px}.legal-section[data-astro-cid-ftbhnf6w] ul[data-astro-cid-ftbhnf6w] li[data-astro-cid-ftbhnf6w] strong[data-astro-cid-ftbhnf6w]{color:var(--text)}.legal-ordered-list[data-astro-cid-ftbhnf6w]{margin:20px 0;padding-left:24px;color:var(--muted);line-height:1.75}.legal-ordered-list[data-astro-cid-ftbhnf6w] li[data-astro-cid-ftbhnf6w]{margin-bottom:14px}.legal-ordered-list[data-astro-cid-ftbhnf6w] li[data-astro-cid-ftbhnf6w] strong[data-astro-cid-ftbhnf6w]{color:var(--text)}.alert-box[data-astro-cid-ftbhnf6w]{display:flex;gap:20px;padding:24px;border-radius:1.25rem;margin:24px 0 28px}.alert-warning[data-astro-cid-ftbhnf6w]{background:#e11d4812;border:1.5px solid rgba(225,29,72,.25)}.alert-icon[data-astro-cid-ftbhnf6w]{color:#e11d48;flex-shrink:0;padding-top:2px}.alert-heading[data-astro-cid-ftbhnf6w]{font-size:1.15rem;font-weight:900;color:#be123c;margin:0 0 8px;letter-spacing:-.01em}.alert-content[data-astro-cid-ftbhnf6w] p[data-astro-cid-ftbhnf6w]{margin:0;color:var(--text);font-size:.98rem;line-height:1.6}.legal-contact-card[data-astro-cid-ftbhnf6w]{background:var(--surface-strong);border:1px solid var(--line);border-radius:1.25rem;padding:24px 28px;margin-top:24px}.legal-contact-card[data-astro-cid-ftbhnf6w] h4[data-astro-cid-ftbhnf6w]{font-size:1.1rem;font-weight:800;margin:0 0 12px;color:var(--text)}.legal-contact-card[data-astro-cid-ftbhnf6w] p[data-astro-cid-ftbhnf6w]{margin:0 0 8px;font-size:.95rem}.legal-contact-card[data-astro-cid-ftbhnf6w] p[data-astro-cid-ftbhnf6w]:last-child{margin-bottom:0}@media(max-width:992px){.legal-grid[data-astro-cid-ftbhnf6w]{grid-template-columns:1fr;gap:32px}.legal-sidebar[data-astro-cid-ftbhnf6w]{position:static}.legal-article[data-astro-cid-ftbhnf6w]{padding:36px 24px;border-radius:1.5rem}}
