.consent-box{max-width:30rem;margin:1.2rem auto;color:#746681;font-size:.88rem;line-height:1.7}.consent-box label{display:flex;align-items:flex-start;gap:.65rem;margin:.8rem 0;font-size:inherit}.consent-box input[type=checkbox]{width:20px;height:20px;min-width:20px;margin:.25rem 0;accent-color:#7d65a7}.consent-box button[data-policy]{padding:2px;background:none;border:0;border-radius:0;box-shadow:none;width:auto;min-height:32px;color:#725596;text-decoration:underline;font:inherit;display:inline}.policy-dialog{width:min(92vw,680px);height:85dvh;padding:12px;border:1px solid #e8dff0;border-radius:20px;background:#faf7ff}.policy-dialog::backdrop{background:#30263d66}.policy-dialog iframe{width:100%;height:calc(100% - 64px);border:0}.policy-dialog>button{margin:0 0 8px;width:96px;min-height:44px}#consentReview{padding-top:24px}#consentReview h1{font-size:1.6rem}
