.legal-page-container[data-astro-cid-y5py4vqc]{width:100%;max-width:820px;margin:0 auto;padding:16px 20px 80px}.page-breadcrumb[data-astro-cid-y5py4vqc]{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:.8rem;color:var(--text-muted);margin-bottom:24px}.breadcrumb-link[data-astro-cid-y5py4vqc]{color:var(--text-secondary);text-decoration:none;transition:color var(--transition-fast)}.breadcrumb-link[data-astro-cid-y5py4vqc]:hover{color:var(--color-brand-aqua)}.breadcrumb-divider[data-astro-cid-y5py4vqc]{opacity:.4}.breadcrumb-current[data-astro-cid-y5py4vqc]{color:var(--color-brand-aqua);font-weight:600}.legal-header[data-astro-cid-y5py4vqc]{margin-bottom:36px}.tech-chip[data-astro-cid-y5py4vqc]{display:inline-flex;align-items:center;padding:4px 12px;border-radius:9999px;font-family:var(--font-mono);font-size:.74rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.tech-chip--blue[data-astro-cid-y5py4vqc]{background:#38bdf81f;border:1px solid rgba(56,189,248,.3);color:#38bdf8}[data-sds-mode=light] .tech-chip--blue[data-astro-cid-y5py4vqc]{background:#6366f114;border-color:#6366f133;color:#4f46e5}.page-title[data-astro-cid-y5py4vqc]{font-family:var(--font-display);font-size:clamp(2.2rem,5vw,3.2rem);font-weight:800;letter-spacing:-.03em;color:var(--text-primary);line-height:1.1;margin-bottom:8px}.last-updated-text[data-astro-cid-y5py4vqc]{font-family:var(--font-mono);font-size:.8rem;color:var(--text-muted)}.legal-content-flow[data-astro-cid-y5py4vqc]{display:flex;flex-direction:column;gap:24px;margin-bottom:48px}.highlight-card[data-astro-cid-y5py4vqc]{border-radius:20px;padding:28px 32px;backdrop-filter:blur(16px)}.highlight-card--blue[data-astro-cid-y5py4vqc]{background:#38bdf814;border:1px solid rgba(56,189,248,.25)}[data-sds-mode=light] .highlight-card--blue[data-astro-cid-y5py4vqc]{background:#6366f10f;border-color:#6366f140}.highlight-card-title[data-astro-cid-y5py4vqc]{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:#38bdf8;margin-bottom:10px}[data-sds-mode=light] .highlight-card-title[data-astro-cid-y5py4vqc]{color:#4f46e5}.highlight-card-text[data-astro-cid-y5py4vqc]{font-size:.95rem;line-height:1.65;color:var(--text-primary);margin:0}.legal-section-card[data-astro-cid-y5py4vqc]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:20px;padding:28px 32px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:var(--card-shadow)}.section-card-title[data-astro-cid-y5py4vqc]{font-family:var(--font-display);font-size:1.2rem;font-weight:700;color:var(--text-primary);margin-bottom:12px}.section-card-text[data-astro-cid-y5py4vqc]{font-size:.92rem;line-height:1.65;color:var(--text-secondary);margin-bottom:12px}.section-card-text[data-astro-cid-y5py4vqc]:last-child{margin-bottom:0}.legal-bullet-list[data-astro-cid-y5py4vqc]{list-style:disc;padding-left:20px;display:flex;flex-direction:column;gap:8px;font-size:.92rem;color:var(--text-secondary);line-height:1.6;margin-bottom:12px}.legal-bullet-list[data-astro-cid-y5py4vqc]:last-child{margin-bottom:0}.inline-legal-link[data-astro-cid-y5py4vqc]{color:#38bdf8;text-decoration:none;font-weight:600;transition:color var(--transition-fast)}.inline-legal-link[data-astro-cid-y5py4vqc]:hover{text-decoration:underline}[data-sds-mode=light] .inline-legal-link[data-astro-cid-y5py4vqc]{color:#4f46e5}.font-mono[data-astro-cid-y5py4vqc]{font-family:var(--font-mono)}.legal-bottom-nav[data-astro-cid-y5py4vqc]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:24px;border-top:1px solid var(--card-border)}.legal-nav-pill[data-astro-cid-y5py4vqc]{display:inline-flex;align-items:center;padding:8px 16px;background:var(--social-bg);border:1px solid var(--card-border);border-radius:9999px;color:var(--text-secondary);font-size:.84rem;font-weight:600;text-decoration:none;transition:all var(--transition-fast)}.legal-nav-pill[data-astro-cid-y5py4vqc]:hover{color:var(--text-primary);background:var(--social-hover-bg);border-color:var(--card-border-hover);transform:translateY(-1px)}
