.legalPage-module__5luL_G__page{background:var(--background);flex-direction:column;min-height:100dvh;display:flex}.legalPage-module__5luL_G__masthead{background:var(--dark);padding:40px 16px 44px}.legalPage-module__5luL_G__mastheadInner{flex-direction:column;gap:6px;max-width:760px;margin:0 auto;display:flex}.legalPage-module__5luL_G__brand{margin-bottom:20px}.legalPage-module__5luL_G__title{font-family:var(--font-heading);font-size:var(--type-display);letter-spacing:-.02em;color:var(--on-dark);font-weight:700;line-height:1.15}.legalPage-module__5luL_G__intro{font-size:var(--type-body);color:var(--on-dark-dim);max-width:60ch;line-height:1.6}.legalPage-module__5luL_G__updated{font-family:var(--font-mono);font-size:var(--type-secondary);letter-spacing:.04em;text-transform:uppercase;color:var(--on-dark-idle);margin-top:6px}.legalPage-module__5luL_G__body{flex:1;padding:32px 16px 56px}.legalPage-module__5luL_G__prose{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);max-width:760px;box-shadow:var(--shadow-sm);flex-direction:column;gap:28px;margin:0 auto;padding:32px 28px;display:flex}.legalPage-module__5luL_G__section{flex-direction:column;gap:10px;display:flex}.legalPage-module__5luL_G__heading{font-family:var(--font-heading);font-size:var(--type-section);color:var(--ink);font-weight:600}.legalPage-module__5luL_G__prose p{font-size:var(--type-body);color:var(--body);line-height:1.65}.legalPage-module__5luL_G__prose ul{flex-direction:column;gap:8px;margin:0;padding-left:20px;list-style:outside;display:flex}.legalPage-module__5luL_G__prose li{font-size:var(--type-body);color:var(--body);line-height:1.6}.legalPage-module__5luL_G__prose strong{color:var(--ink);font-weight:600}.legalPage-module__5luL_G__prose a{color:var(--primary);text-underline-offset:2px;font-weight:600;text-decoration:underline}.legalPage-module__5luL_G__prose a:active{color:var(--primary-active)}.legalPage-module__5luL_G__lead{flex-direction:column;gap:12px;display:flex}.legalPage-module__5luL_G__prose h3{font-family:var(--font-heading);font-size:var(--type-card);color:var(--ink);margin-top:6px;font-weight:600}.legalPage-module__5luL_G__prose ol{flex-direction:column;gap:8px;margin:0;padding-left:22px;list-style:decimal;display:flex}.legalPage-module__5luL_G__tableWrap{overflow-x:auto}.legalPage-module__5luL_G__prose table{border-collapse:collapse;width:100%;font-size:var(--type-secondary);line-height:1.5}.legalPage-module__5luL_G__prose th,.legalPage-module__5luL_G__prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);color:var(--body);padding:10px}.legalPage-module__5luL_G__prose th{color:var(--ink);background:var(--surface-soft);border-bottom-color:var(--border-strong);font-weight:600}.legalPage-module__5luL_G__prose tbody tr:last-child td{border-bottom:none}.legalPage-module__5luL_G__foot{background:var(--dark);padding:28px 16px 32px}.legalPage-module__5luL_G__footInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1140px;margin:0 auto;display:flex}.legalPage-module__5luL_G__footBrand{align-items:center;gap:12px;display:flex}.legalPage-module__5luL_G__footTag{font-size:var(--type-caption);color:var(--on-dark-idle)}.legalPage-module__5luL_G__footLinks{gap:24px;display:flex}.legalPage-module__5luL_G__footLink{font-size:var(--type-caption);color:var(--on-dark-dim);transition:color var(--motion-fast)}.legalPage-module__5luL_G__footLink:active{color:var(--on-dark)}.legalPage-module__5luL_G__copyright{font-family:var(--font-mono);font-size:var(--type-secondary);color:var(--on-dark-idle)}@media (min-width:640px){.legalPage-module__5luL_G__masthead{padding:56px 24px 60px}.legalPage-module__5luL_G__body{padding:40px 24px 72px}.legalPage-module__5luL_G__prose{padding:40px 44px}.legalPage-module__5luL_G__foot{padding:32px 24px 40px}.legalPage-module__5luL_G__prose th,.legalPage-module__5luL_G__prose td{padding:12px 14px}.legalPage-module__5luL_G__prose a:hover{color:var(--primary-active)}.legalPage-module__5luL_G__footLink:hover{color:var(--on-dark)}}
