dialog{width:calc(100% - 32px);max-width:620px;padding:0;border:0;border-radius:2px;box-shadow:0 24px 100px #0000003d}dialog::backdrop{background:#071d32b8}.modal-card{padding:30px}.modal-card h2{margin:18px 0;font-size:28px;line-height:1.2}.terms-copy{color:#52687a;font-size:14px}.checkline{display:flex;gap:10px;margin-top:20px;font-size:14px;font-weight:600}.checkline input{width:18px;height:18px;flex:0 0 18px}.modal-card .primary{width:100%;margin-top:20px;padding:15px 20px}
