.LegalPage_section__6Z38Z{padding-top:clamp(40px,6vw,72px);padding-bottom:clamp(40px,6vw,72px)}.LegalPage_layout__ASt5r{display:grid;grid-template-columns:1fr;gap:var(--ab-s-7);align-items:start}@media (min-width:1024px){.LegalPage_layout__ASt5r{grid-template-columns:240px minmax(0,1fr);gap:var(--ab-s-8)}}.LegalPage_toc__wPQRg{display:none}@media (min-width:1024px){.LegalPage_toc__wPQRg{display:flex;flex-direction:column;gap:var(--ab-s-2);position:sticky;top:96px;padding:var(--ab-s-4);background:var(--ab-paper);border:1px solid var(--ab-line);border-radius:var(--ab-radius-md)}}.LegalPage_tocLabel__20QnN{font-size:var(--ab-text-xs);font-weight:600;color:var(--ab-muted);text-transform:uppercase;letter-spacing:var(--ab-track-wider);margin-bottom:var(--ab-s-2)}.LegalPage_tocLink__RKitR{display:block;padding:var(--ab-s-2) var(--ab-s-3);border-radius:var(--ab-radius-sm);font-size:var(--ab-text-sm);color:var(--ab-muted);transition:background var(--ab-dur-fast) var(--ab-ease-out),color var(--ab-dur-fast) var(--ab-ease-out)}.LegalPage_tocLink__RKitR:hover{background:var(--ab-paper-soft);color:var(--ab-ink)}.LegalPage_head__fYF46{margin-bottom:var(--ab-s-6)}.LegalPage_title__Cg5zy{font-family:var(--ab-font-sans);font-weight:600;font-size:clamp(32px,4vw,48px);line-height:1.08;letter-spacing:-.022em;color:var(--ab-ink);margin:var(--ab-s-3) 0 var(--ab-s-3);text-wrap:balance}.LegalPage_accent__mbN4I{display:inline-block;line-height:1.18;padding-bottom:.08em;background:var(--ab-brand-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.LegalPage_lede__I7NX0{font-size:var(--ab-text-lg);line-height:var(--ab-lh-body);color:var(--ab-muted);max-width:60ch;margin:0}.LegalPage_metaBar__sESM3{display:flex;flex-wrap:wrap;gap:var(--ab-s-3);align-items:center;margin-top:var(--ab-s-5);padding:var(--ab-s-3) var(--ab-s-4);background:var(--ab-warning-soft);color:var(--ab-warning);border:1px solid rgba(181,99,10,.2);border-radius:var(--ab-radius-sm);font-size:var(--ab-text-sm)}.LegalPage_metaBar__sESM3 strong{font-weight:700}.LegalPage_body__cd9lV{display:flex;flex-direction:column;gap:var(--ab-s-6);max-width:72ch}.LegalPage_body__cd9lV h2{font-size:var(--ab-text-xl);font-weight:600;letter-spacing:var(--ab-track-snug);color:var(--ab-ink);margin:var(--ab-s-5) 0 var(--ab-s-3);text-wrap:balance}.LegalPage_body__cd9lV h2:first-child{margin-top:0}.LegalPage_body__cd9lV h3{font-size:var(--ab-text-base);font-weight:700;color:var(--ab-ink);margin:var(--ab-s-4) 0 var(--ab-s-2)}.LegalPage_body__cd9lV p{font-size:var(--ab-text-base);line-height:var(--ab-lh-body);color:var(--ab-ink-soft);margin:0 0 var(--ab-s-3)}.LegalPage_body__cd9lV ol,.LegalPage_body__cd9lV ul{margin:0 0 var(--ab-s-4);padding-left:var(--ab-s-5);display:flex;flex-direction:column;gap:var(--ab-s-2)}.LegalPage_body__cd9lV li{font-size:var(--ab-text-base);line-height:var(--ab-lh-body);color:var(--ab-ink-soft)}.LegalPage_body__cd9lV a{color:var(--ab-primary);font-weight:500;text-decoration:underline;text-underline-offset:2px}.LegalPage_body__cd9lV a:hover{color:var(--ab-primary-700)}.LegalPage_body__cd9lV strong{color:var(--ab-ink);font-weight:700}.LegalPage_divider__fQVbU{height:1px;background:var(--ab-line);border:0;margin:var(--ab-s-3) 0}.LegalPage_foot__m0x9b{margin-top:var(--ab-s-7);padding-top:var(--ab-s-5);border-top:1px solid var(--ab-line);font-size:var(--ab-text-sm);color:var(--ab-muted)}