.legal-choices{min-width:0;margin:12px 0 18px;padding:14px 16px;border:1px solid var(--line,#43506a);border-radius:10px;font-size:13px;line-height:1.5}
.legal-choices legend{font-weight:600;padding:0 6px}
.legal-choices label{display:flex!important;align-items:flex-start;gap:10px;margin:12px 0;color:inherit!important}
.legal-choices input[type=checkbox]{width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;flex:0 0 18px!important;margin:2px 0 0;accent-color:#8497da}
.legal-choices a,.aestus-legal-footer a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.legal-choices p{font-size:12px;margin:8px 0;line-height:1.5}
.legal-review-note{color:#e4b660}
html[data-theme="daylight"] .legal-review-note{color:#785408}
.aestus-legal-footer{display:block;position:static;max-width:1500px;margin:24px auto 0;padding:18px 24px 26px;border-top:1px solid var(--line,#43506a);font:12px/1.6 system-ui,sans-serif;color:inherit}
.aestus-legal-footer nav{display:flex;flex-wrap:wrap;gap:10px 22px}
.aestus-legal-footer p{max-width:100ch;margin:10px 0 0;opacity:.8}
.legal-choices[hidden]{display:none!important}
.legal-signup-note{font-size:12px;line-height:1.6;color:var(--muted,#aab6cc);margin:16px 0 0;max-width:85ch}
.legal-signup-note a{color:inherit;text-decoration:underline;text-underline-offset:3px}
