fieldset{border:1px solid var(--line);border-radius:8px;padding:20px;margin:25px 0}legend{font-size:17px;font-weight:700;padding:0 8px}.choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.choice-grid label{display:block;font-size:14px}.choice-grid select{display:block;width:100%;padding:10px;margin-top:8px;border:1px solid #a8b5a6;border-radius:4px;background:#fff}.choice-grid input,.confirmation input{width:18px;height:18px;accent-color:var(--ink);vertical-align:middle;margin-right:7px}.confirmation{font-size:14px;display:block;margin:25px 0}.trap-field{position:absolute;left:-10000px;height:1px;width:1px;overflow:hidden}button{cursor:pointer;border:0}button:disabled{opacity:.65;cursor:wait}.quiet-button{background:transparent;color:var(--ink);text-decoration:underline;margin:15px 0 0 15px;font-size:12px}#message{font-weight:700}.reply{white-space:pre-wrap;overflow-wrap:anywhere}input:focus-visible,button:focus-visible{outline:3px solid #8aa850;outline-offset:4px}[hidden]{display:none!important}@media(max-width:500px){.choice-grid{grid-template-columns:1fr}.privacy{padding-top:40px}fieldset{padding:15px}.quiet-button{display:block;margin-left:0}}
