.legal{color:var(--on-card);overflow-wrap:anywhere}.legal h1{margin:0 0 6px;font-size:28px;line-height:1.15}.legal h2{margin:24px 0 6px;font-size:20px}.legal h2:first-child{margin-top:0}.legal h3{margin:18px 0 4px;font-size:17px}.legal p,.legal li{color:var(--on-card);font-weight:700;line-height:1.5}.legal p{margin:8px 0}.legal ul{margin:6px 0;padding-left:22px}.legal li+li{margin-top:4px}.legal strong{font-weight:800}.legal a{color:var(--cta);text-underline-offset:2px}.del-form{flex-direction:column;gap:6px;margin-top:14px;display:flex}.del-form label{margin-top:8px;font-family:Fredoka,Nunito,sans-serif;font-size:16px;font-weight:600}.del-form .opt{color:var(--muted);font-family:Nunito,sans-serif;font-size:14px;font-weight:700}.field{border:2px solid var(--card-ledge);border-radius:var(--r-md);background:var(--paper);color:#2b1745;width:100%;min-height:52px;padding:12px 16px;font:700 17px Nunito,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}textarea.field{resize:vertical;min-height:88px}.field::placeholder{color:#9a8aa8}.field:focus{outline:3px solid var(--cta);outline-offset:1px}.del-form .btn{margin-top:14px}.del-error{border-radius:var(--r-md);color:#8a1030;background:#ffe1e6;margin:6px 0 0;padding:10px 14px}.del-done{outline:none;margin-top:10px}
