.legal-document-module__7mCj2G__page{background:var(--color-background);color:var(--color-text)}.legal-document-module__7mCj2G__container{width:100%;max-width:1100px;padding-left:var(--space-xl);padding-right:var(--space-xl);margin:0 auto}.legal-document-module__7mCj2G__hero{border-bottom:1px solid var(--color-border);padding:96px 0 64px;position:relative;overflow:hidden}.legal-document-module__7mCj2G__glow{pointer-events:none;background:radial-gradient(70% 60% at 80% 10%, var(--color-primary-muted), transparent 65%);position:absolute;inset:0}.legal-document-module__7mCj2G__breadcrumb{align-items:center;gap:var(--space-sm);font-size:var(--text-caption);letter-spacing:.04em;color:var(--color-text-tertiary);margin-bottom:var(--space-2xl);flex-wrap:wrap;display:flex;position:relative}.legal-document-module__7mCj2G__breadcrumb a{color:var(--color-text-secondary);text-decoration:none}.legal-document-module__7mCj2G__breadcrumb a:hover{color:var(--color-text)}.legal-document-module__7mCj2G__breadcrumb [aria-current=page]{color:var(--color-text-secondary)}.legal-document-module__7mCj2G__eyebrow{font-size:var(--text-caption);letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary);margin:0 0 var(--space-lg);position:relative}.legal-document-module__7mCj2G__title{letter-spacing:-.03em;font-size:clamp(2rem,4.5vw,3.5rem);line-height:1.05;font-weight:var(--weight-bold);max-width:16ch;margin:0;position:relative}.legal-document-module__7mCj2G__tagline{margin:var(--space-xl) 0 0;font-size:var(--text-body1);color:var(--color-text-secondary);max-width:56ch;line-height:1.6;position:relative}.legal-document-module__7mCj2G__meta{margin:var(--space-3xl) 0 0;gap:var(--space-md) var(--space-5xl);padding-top:var(--space-xl);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex;position:relative}.legal-document-module__7mCj2G__metaItem dt{font-size:var(--text-caption);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-tertiary)}.legal-document-module__7mCj2G__metaItem dd{margin:var(--space-sm) 0 0;font-size:var(--text-body2);color:var(--color-text)}.legal-document-module__7mCj2G__document{padding:64px 0 88px}.legal-document-module__7mCj2G__documentGrid{gap:var(--space-5xl);grid-template-columns:repeat(12,1fr);align-items:start;display:grid}.legal-document-module__7mCj2G__toc{top:var(--space-2xl);max-height:calc(100svh - var(--space-5xl));overscroll-behavior:contain;padding-right:var(--space-md);grid-column:span 4;position:sticky;overflow-y:auto}.legal-document-module__7mCj2G__tocTitle{font-size:var(--text-caption);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-tertiary);padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-border);margin:0}.legal-document-module__7mCj2G__tocList{margin:var(--space-lg) 0 0;padding:0;list-style:none}.legal-document-module__7mCj2G__tocList li+li{margin-top:var(--space-md)}.legal-document-module__7mCj2G__tocLink{gap:var(--space-md);font-size:var(--text-body2);color:var(--color-text-secondary);line-height:1.45;text-decoration:none;transition:color .2s;display:flex}.legal-document-module__7mCj2G__tocLink:hover{color:var(--color-primary)}.legal-document-module__7mCj2G__tocNumber{font-variant-numeric:tabular-nums;font-size:var(--text-caption);color:var(--color-primary);opacity:.7;flex:none;padding-top:1px}.legal-document-module__7mCj2G__body{grid-column:span 8;min-width:0;max-width:72ch}.legal-document-module__7mCj2G__intro{padding-bottom:var(--space-3xl);border-bottom:1px solid var(--color-border)}.legal-document-module__7mCj2G__intro p:first-child{font-size:var(--text-subtitle);color:var(--color-text);line-height:1.5}.legal-document-module__7mCj2G__section{padding-top:var(--space-5xl);scroll-margin-top:var(--space-2xl)}.legal-document-module__7mCj2G__sectionTitle{gap:var(--space-md);font-size:var(--text-h3);letter-spacing:-.02em;line-height:1.2;font-weight:var(--weight-semibold);margin:0 0 var(--space-lg);align-items:baseline;display:flex}.legal-document-module__7mCj2G__sectionNumber{font-variant-numeric:tabular-nums;color:var(--color-primary);opacity:.8;flex:none;font-size:.68em}.legal-document-module__7mCj2G__prose p{font-size:var(--text-body1);color:var(--color-text-secondary);margin:0;line-height:1.75}.legal-document-module__7mCj2G__prose p+p,.legal-document-module__7mCj2G__prose p+ul,.legal-document-module__7mCj2G__prose ul+p,.legal-document-module__7mCj2G__prose h3+p{margin-top:var(--space-lg)}.legal-document-module__7mCj2G__prose h3{margin:var(--space-2xl) 0 var(--space-md);font-size:var(--text-body1);font-weight:var(--weight-semibold);color:var(--color-text)}.legal-document-module__7mCj2G__prose ul{margin:0;padding-left:22px;list-style:outside}.legal-document-module__7mCj2G__prose li{font-size:var(--text-body1);color:var(--color-text-secondary);line-height:1.75}.legal-document-module__7mCj2G__prose li+li{margin-top:var(--space-sm)}.legal-document-module__7mCj2G__prose li::marker{color:var(--color-primary)}.legal-document-module__7mCj2G__prose strong{font-weight:var(--weight-semibold);color:var(--color-text)}.legal-document-module__7mCj2G__prose a{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline}.legal-document-module__7mCj2G__note{margin-top:var(--space-5xl);padding-top:var(--space-xl);border-top:1px solid var(--color-border);font-size:var(--text-body2);color:var(--color-text-tertiary);line-height:1.7}.legal-document-module__7mCj2G__closing{background:var(--color-surface);border-top:1px solid var(--color-border);text-align:center;padding:72px 0 80px}.legal-document-module__7mCj2G__closing .legal-document-module__7mCj2G__eyebrow{margin-bottom:var(--space-md)}.legal-document-module__7mCj2G__closingTitle{font-size:var(--text-h2);letter-spacing:-.03em;line-height:1.1;font-weight:var(--weight-bold);margin:0}.legal-document-module__7mCj2G__closingText{margin:var(--space-lg) auto 0;max-width:52ch;font-size:var(--text-body1);color:var(--color-text-secondary);line-height:1.6}.legal-document-module__7mCj2G__closingActions{margin-top:var(--space-2xl);gap:var(--space-md);flex-wrap:wrap;justify-content:center;display:flex}.legal-document-module__7mCj2G__btnPrimary,.legal-document-module__7mCj2G__btnGhost{padding:var(--space-md) var(--space-xl);border-radius:var(--radius-md);font-weight:var(--weight-semibold);font-size:var(--text-body1);text-decoration:none;display:inline-block}.legal-document-module__7mCj2G__btnPrimary{background:var(--color-primary);color:var(--color-on-primary)}.legal-document-module__7mCj2G__btnGhost{color:var(--color-text-secondary);border:1px solid var(--color-border-strong)}@media (max-width:899px){.legal-document-module__7mCj2G__hero{padding-top:64px;padding-bottom:48px}.legal-document-module__7mCj2G__documentGrid{gap:var(--space-3xl);grid-template-columns:1fr}.legal-document-module__7mCj2G__toc{max-height:none;padding:var(--space-xl);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);grid-column:auto;position:static;overflow:visible}.legal-document-module__7mCj2G__body{grid-column:auto;max-width:none}}@media print{.legal-document-module__7mCj2G__page,.legal-document-module__7mCj2G__document,.legal-document-module__7mCj2G__closing{color:#000;background:#fff}.legal-document-module__7mCj2G__glow,.legal-document-module__7mCj2G__toc,.legal-document-module__7mCj2G__closingActions{display:none}.legal-document-module__7mCj2G__prose p,.legal-document-module__7mCj2G__prose li,.legal-document-module__7mCj2G__tagline{color:#1a1a1a}.legal-document-module__7mCj2G__section{break-inside:avoid-page}}
