.Legal_container__lJUYp{max-width:1240px;margin:0 auto;padding:4.5rem 2rem 6rem;display:grid;grid-template-columns:280px 1fr;gap:4rem;align-items:start}@media (max-width:1024px){.Legal_container__lJUYp{grid-template-columns:1fr;gap:2.5rem;padding:3rem 1.5rem 4rem}}.Legal_sidebar__C0jyQ{position:sticky;top:88px;max-height:calc(100vh - 110px);overflow-y:auto}@media (max-width:1024px){.Legal_sidebar__C0jyQ{position:relative;top:0;max-height:none}}.Legal_tocCard__o69yb{background:var(--surface-card);border:1px solid var(--color-border);border-radius:var(--radius-xs,2px);padding:1.5rem}.Legal_tocHeader__GXVxb{display:flex;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border)}.Legal_tocTitle__KL_aG{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--color-foreground);font-weight:600}.Legal_tocList__iRPfo{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.35rem}.Legal_tocItem__15wgp{margin:0}.Legal_tocLink__BRuF1{font-size:.8125rem;color:var(--color-foreground-muted);text-decoration:none;display:flex;align-items:baseline;gap:.625rem;padding:.35rem .5rem;border-radius:var(--radius-xs,2px);line-height:1.4;transition:color var(--transition-fast),background-color var(--transition-fast)}.Legal_tocNum__XGj7z{font-family:var(--font-mono);font-size:10px;color:var(--color-foreground-tertiary);letter-spacing:.05em;flex-shrink:0}.Legal_tocLink__BRuF1:hover{background-color:var(--surface-section)}.Legal_tocLink__BRuF1:hover,.Legal_tocLink__BRuF1:hover .Legal_tocNum__XGj7z{color:var(--color-foreground)}.Legal_main__YTwZE{font-family:var(--font-sans);min-width:0}.Legal_header__kzxxN{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--color-border)}.Legal_badge___eazB{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;background:var(--color-hero-dark-background,#2f302c);color:var(--color-accent-fill,#ceff00);padding:.3rem .75rem;border-radius:var(--radius-xs,2px);border:1px solid var(--color-hero-dark-border,#50514b);margin-bottom:1.25rem}.Legal_badgeDot__LG0H4{width:6px;height:6px;border-radius:50%;background:var(--color-accent-fill,#ceff00)}.Legal_title__df__P{font-family:var(--font-display,var(--font-sans));font-size:clamp(2rem,4vw,3rem);font-weight:650;letter-spacing:-1.5px;color:var(--color-foreground);margin-bottom:.75rem;line-height:1.1}.Legal_metaRow__Goxao{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.Legal_lastUpdated__X_5VF{font-size:11.5px;letter-spacing:.04em}.Legal_complianceTag__FjDMz,.Legal_lastUpdated__X_5VF{font-family:var(--font-mono);color:var(--color-foreground-muted)}.Legal_complianceTag__FjDMz{font-size:11px;letter-spacing:.06em;padding:2px 8px;background:var(--surface-section);border:1px solid var(--color-border);border-radius:var(--radius-xs,2px)}.Legal_prose___OaNU{display:flex;flex-direction:column;gap:2.75rem}.Legal_section__kPnuz{scroll-margin-top:100px;padding-bottom:2.25rem;border-bottom:1px solid var(--color-border)}.Legal_section__kPnuz:last-of-type{border-bottom:none;padding-bottom:0}.Legal_sectionHeader__xQ4uY{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.Legal_sectionIndicator__wYXvg{width:3px;height:1.25rem;background:var(--color-accent-fill,#ceff00);border-radius:1px;flex-shrink:0}.Legal_sectionTitle__NAyyR{font-family:var(--font-display,var(--font-sans));font-size:1.25rem;font-weight:650;letter-spacing:-.4px;color:var(--color-foreground);margin:0}.Legal_prose___OaNU p{font-size:.9375rem;line-height:1.65;color:var(--color-foreground-muted);margin-bottom:1rem}.Legal_prose___OaNU p:last-child{margin-bottom:0}.Legal_prose___OaNU ol,.Legal_prose___OaNU ul{padding-left:1.25rem;margin:.85rem 0 1.25rem;list-style:square}.Legal_prose___OaNU li{font-size:.9375rem;line-height:1.65;color:var(--color-foreground-muted);margin-bottom:.5rem;padding-left:.25rem}.Legal_prose___OaNU li::marker{color:var(--color-foreground)}.Legal_prose___OaNU strong{color:var(--color-foreground);font-weight:600}.Legal_prose___OaNU a{color:var(--color-foreground);font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--color-accent-fill,#ceff00);transition:opacity var(--transition-fast)}.Legal_prose___OaNU a:hover{opacity:.8}.Legal_calloutBox__yMWdr{background:var(--surface-section);border:1px solid var(--color-border);border-left:3px solid var(--color-accent-fill,#ceff00);border-radius:var(--radius-xs,2px);padding:1rem 1.25rem;margin:1.25rem 0}.Legal_calloutTitle__2gQtB{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:600;color:var(--color-foreground);margin-bottom:.4rem;display:flex;align-items:center;gap:6px}.Legal_calloutText__B_2qr{font-size:.875rem;line-height:1.55;color:var(--color-foreground-muted);margin:0!important}.Legal_specTableWrapper__xOsQ5{overflow-x:auto;margin:1.25rem 0;border:1px solid var(--color-border);border-radius:var(--radius-xs,2px)}.Legal_specTable__ubPnJ{width:100%;border-collapse:collapse;font-size:.875rem;text-align:left}.Legal_specTable__ubPnJ th{background:var(--surface-section);font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-foreground)}.Legal_specTable__ubPnJ td,.Legal_specTable__ubPnJ th{padding:.75rem 1rem;border-bottom:1px solid var(--color-border)}.Legal_specTable__ubPnJ td{color:var(--color-foreground-muted);line-height:1.5}.Legal_specTable__ubPnJ tr:last-child td{border-bottom:none}