.legal-module__oN9fKa__page{background:var(--c-bg);min-height:100vh;color:var(--c-text)}.legal-module__oN9fKa__hero{background:linear-gradient(135deg, var(--c-brand-navy) 0%, #0d1e36 100%);border-bottom:1px solid #ffffff0d;padding:80px 0 50px;position:relative;overflow:hidden}.legal-module__oN9fKa__hero:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff05 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.legal-module__oN9fKa__eyebrow{letter-spacing:.15em;text-transform:uppercase;color:#60a5fa;margin-bottom:12px;font-size:.8125rem;font-weight:700}.legal-module__oN9fKa__title{color:#fff;letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(2rem,5vw,2.75rem);font-weight:800;line-height:1.15}.legal-module__oN9fKa__meta{color:#ffffff80;align-items:center;gap:16px;font-size:.875rem;display:flex}.legal-module__oN9fKa__updatedBadge{color:#60a5fa;border-radius:var(--r-md);background:#60a5fa1a;border:1px solid #60a5fa40;align-items:center;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.legal-module__oN9fKa__contentSection{padding:60px 0 100px}.legal-module__oN9fKa__layout{grid-template-columns:240px 1fr;align-items:start;gap:60px;display:grid}@media (max-width:991px){.legal-module__oN9fKa__layout{grid-template-columns:1fr;gap:40px}}.legal-module__oN9fKa__sidebar{flex-direction:column;gap:16px;display:flex;position:sticky;top:100px}@media (max-width:991px){.legal-module__oN9fKa__sidebar{display:none;position:static}}.legal-module__oN9fKa__sidebarTitle{letter-spacing:.1em;text-transform:uppercase;color:var(--c-text-muted);margin-bottom:8px;font-size:.75rem;font-weight:700}.legal-module__oN9fKa__sidebarLink{color:var(--c-text-muted);border-left:2px solid #0000;padding-left:12px;font-size:.875rem;transition:color .2s,padding-left .2s;text-decoration:none!important}.legal-module__oN9fKa__sidebarLink:hover{color:var(--c-accent);border-left-color:#3b82f666;padding-left:16px}.legal-module__oN9fKa__article{flex-direction:column;gap:40px;display:flex}.legal-module__oN9fKa__section{scroll-margin-top:120px}.legal-module__oN9fKa__sectionTitle{color:#fff;letter-spacing:-.01em;align-items:center;gap:12px;margin-bottom:16px;font-size:1.375rem;font-weight:700;display:flex}.legal-module__oN9fKa__sectionTitle:before{content:"";background:var(--c-accent);border-radius:var(--r-sm);width:4px;height:18px;display:inline-block}.legal-module__oN9fKa__text{color:var(--c-text-muted);margin-bottom:16px;font-size:.975rem;line-height:1.75}.legal-module__oN9fKa__list{flex-direction:column;gap:12px;margin:16px 0;padding:0;list-style:none;display:flex}.legal-module__oN9fKa__listItem{color:var(--c-text-muted);padding-left:24px;font-size:.95rem;line-height:1.6;position:relative}.legal-module__oN9fKa__listItem:before{content:"→";color:var(--c-accent);font-weight:700;position:absolute;top:0;left:0}.legal-module__oN9fKa__callout{border:1px solid #ffffff0d;border-left:4px solid var(--c-accent);border-radius:var(--r-md);background:#ffffff05;margin:24px 0;padding:20px}.legal-module__oN9fKa__calloutTitle{color:#fff;margin-bottom:6px;font-size:.9375rem;font-weight:600}.legal-module__oN9fKa__calloutText{color:var(--c-text-muted);font-size:.875rem;line-height:1.6}
