.LegalPage-module__bHW_4a__section{padding-top:clamp(40px,6vw,72px);padding-bottom:clamp(40px,6vw,72px)}.LegalPage-module__bHW_4a__layout{gap:var(--ab-s-7);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:1024px){.LegalPage-module__bHW_4a__layout{gap:var(--ab-s-8);grid-template-columns:240px minmax(0,1fr)}}.LegalPage-module__bHW_4a__toc{display:none}@media (min-width:1024px){.LegalPage-module__bHW_4a__toc{gap:var(--ab-s-2);padding:var(--ab-s-4);background:var(--ab-paper);border:1px solid var(--ab-line);border-radius:var(--ab-radius-md);flex-direction:column;display:flex;position:sticky;top:96px}}.LegalPage-module__bHW_4a__tocLabel{font-size:var(--ab-text-xs);color:var(--ab-muted-soft);text-transform:uppercase;letter-spacing:var(--ab-track-wider);margin-bottom:var(--ab-s-2);font-weight:600}.LegalPage-module__bHW_4a__tocLink{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);display:block}.LegalPage-module__bHW_4a__tocLink:hover{background:var(--ab-paper-soft);color:var(--ab-ink)}.LegalPage-module__bHW_4a__head{margin-bottom:var(--ab-s-6)}.LegalPage-module__bHW_4a__title{font-family:var(--ab-font-sans);letter-spacing:-.022em;color:var(--ab-ink);margin:var(--ab-s-3) 0 var(--ab-s-3);text-wrap:balance;font-size:clamp(32px,4vw,48px);font-weight:600;line-height:1.08}.LegalPage-module__bHW_4a__accent{background:var(--ab-brand-gradient);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;line-height:1.18;display:inline-block}.LegalPage-module__bHW_4a__lede{font-size:var(--ab-text-lg);line-height:var(--ab-lh-body);color:var(--ab-muted);max-width:60ch;margin:0}.LegalPage-module__bHW_4a__metaBar{gap:var(--ab-s-3);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-radius:var(--ab-radius-sm);font-size:var(--ab-text-sm);border:1px solid #b5630a33;flex-wrap:wrap;align-items:center;display:flex}.LegalPage-module__bHW_4a__metaBar strong{font-weight:700}.LegalPage-module__bHW_4a__body{gap:var(--ab-s-6);flex-direction:column;max-width:72ch;display:flex}.LegalPage-module__bHW_4a__body h2{font-size:var(--ab-text-xl);letter-spacing:var(--ab-track-snug);color:var(--ab-ink);margin:var(--ab-s-5) 0 var(--ab-s-3);text-wrap:balance;font-weight:600}.LegalPage-module__bHW_4a__body h2:first-child{margin-top:0}.LegalPage-module__bHW_4a__body h3{font-size:var(--ab-text-base);color:var(--ab-ink);margin:var(--ab-s-4) 0 var(--ab-s-2);font-weight:700}.LegalPage-module__bHW_4a__body 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-module__bHW_4a__body ul,.LegalPage-module__bHW_4a__body ol{margin:0 0 var(--ab-s-4);padding-left:var(--ab-s-5);gap:var(--ab-s-2);flex-direction:column;display:flex}.LegalPage-module__bHW_4a__body li{font-size:var(--ab-text-base);line-height:var(--ab-lh-body);color:var(--ab-ink-soft)}.LegalPage-module__bHW_4a__body a{color:var(--ab-primary);text-underline-offset:2px;font-weight:500;text-decoration:underline}.LegalPage-module__bHW_4a__body a:hover{color:var(--ab-primary-700)}.LegalPage-module__bHW_4a__body strong{color:var(--ab-ink);font-weight:700}.LegalPage-module__bHW_4a__divider{background:var(--ab-line);height:1px;margin:var(--ab-s-3) 0;border:0}.LegalPage-module__bHW_4a__foot{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)}
