.legal_page__xSFXU{min-height:100dvh;background:var(--bg);color:var(--text);font-family:var(--font-body)}.legal_header__uD3sK{border-bottom:1px solid var(--border);background:var(--surface)}.legal_headerInner__45wem{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:min(var(--content-max),calc(100% - (var(--space-8) * 2)));margin-inline:auto;min-height:var(--space-16)}.legal_wordmark__8KnLV{width:calc(var(--space-24) * 1.1);height:auto;color:var(--brand-ink)}.legal_headerLinks___BCmM{display:flex;align-items:center;gap:var(--space-6)}.legal_headerLinks___BCmM a{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none;transition:color var(--dur) var(--ease-out)}.legal_headerLinks___BCmM a:hover,.legal_headerLinks___BCmM a[aria-current=page]{color:var(--text)}.legal_shell__kV1Gh{width:min(34rem,calc(100% - (var(--space-5) * 2)));margin-inline:auto;padding-block:var(--space-16) var(--space-20)}.legal_eyebrow__dXN5c{margin:0 0 var(--space-2);color:var(--brand);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.12em;text-transform:uppercase}.legal_title__kDlKv{margin:0;font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:-.01em}.legal_meta__eZ4tM{margin:var(--space-3) 0 0;color:var(--text-subtle);font-size:var(--text-sm)}.legal_lede__eLdHq{margin:var(--space-6) 0 0;padding-bottom:var(--space-8);border-bottom:1px solid var(--border);color:var(--text-muted);font-size:var(--text-lg);line-height:var(--leading-normal)}.legal_body__roJJ0{font-size:var(--text-base);line-height:1.65;color:var(--text)}.legal_body__roJJ0 h2{margin:var(--space-12) 0 var(--space-4);font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug);scroll-margin-top:var(--space-8)}.legal_body__roJJ0 h3{margin:var(--space-8) 0 var(--space-3);font-size:var(--text-base);font-weight:var(--weight-semibold)}.legal_body__roJJ0 ol,.legal_body__roJJ0 p,.legal_body__roJJ0 ul{margin:0 0 var(--space-4);color:var(--text-muted)}.legal_body__roJJ0 ol,.legal_body__roJJ0 ul{padding-left:var(--space-5)}.legal_body__roJJ0 li{margin-bottom:var(--space-2)}.legal_body__roJJ0 li::marker{color:var(--text-subtle)}.legal_body__roJJ0 strong{color:var(--text);font-weight:var(--weight-semibold)}.legal_body__roJJ0 a{color:var(--brand);text-decoration:underline;text-underline-offset:.15em}.legal_body__roJJ0 a:hover{text-decoration:none}.legal_callout__jt_IN{margin:var(--space-6) 0;padding:var(--space-5) var(--space-6);border:1px solid var(--border);border-left:3px solid var(--brand);border-radius:var(--radius-md);background:var(--surface)}.legal_callout__jt_IN p:last-child{margin-bottom:0}.legal_kbd__Fmbr9{padding:.1em .4em;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2,var(--surface));color:var(--text);font-family:var(--font-mono);font-size:.85em;font-weight:var(--weight-medium)}.legal_footer__A20IX{margin-top:var(--space-16);padding-top:var(--space-6);border-top:1px solid var(--border);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);color:var(--text-subtle);font-size:var(--text-xs)}.legal_footerLinks__2YD7s{display:flex;flex-wrap:wrap;gap:var(--space-5)}.legal_footerLinks__2YD7s a{color:var(--text-muted);text-decoration:none}.legal_footerLinks__2YD7s a:hover{color:var(--text)}@media (max-width:48rem){.legal_headerInner__45wem{width:calc(100% - (var(--space-4) * 2));gap:var(--space-3)}.legal_headerLinks___BCmM{gap:var(--space-4)}.legal_shell__kV1Gh{padding-block:var(--space-10) var(--space-16)}.legal_title__kDlKv{font-size:var(--text-2xl)}}