.signup{max-width:720px;margin:auto}.signup form{display:grid;gap:16px}.signup input[type=email]{width:100%;padding:15px;border:1px solid #cdbbdf;border-radius:10px;background:white}.check{display:flex;gap:12px;line-height:1.6;font-size:14px}.check input{flex:0 0 20px;width:20px;height:20px;margin-top:3px}.honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-status:empty{display:none}.form-status{line-height:1.6}.meta{font-size:13px;line-height:1.7;color:#655b76}button:disabled{opacity:.65;cursor:wait}details p{font-size:14px;line-height:1.8}summary{cursor:pointer;font-weight:600}.reading .choice-confirm{font:16px/1.7 'Segoe UI',sans-serif;background:#f2ecfb;padding:18px;border-radius:12px}.reading .message{font:15px/1.7 'Segoe UI',sans-serif;color:#654381}.reading img{max-width:100%;height:auto}.status-error{color:#8d2436}.signup .btn{justify-self:start}.reading .btn{width:100%}.reading .text-link{display:block;text-align:center;margin:15px 0}.brandbar a{display:block}
