.legal .public-sections ul{max-width:810px;margin:0 0 18px;padding-left:22px;color:#a0b0ab;font-size:16px;line-height:1.8}.legal .public-sections li{margin:0 0 8px}.legal .public-sections strong{color:var(--v2-white,#f7faf8);font-weight:600}.ex a,.legal .legal-meta a,.legal .public-sections a{color:var(--v2-mint,#00e6b8);text-decoration:underline;text-underline-offset:3px}.legal .legal-meta{margin:0;color:#a0b0ab;font-size:14px}.ex{display:grid;grid-gap:16px;gap:16px;max-width:620px;margin:0 0 60px;padding:28px;border:1px solid var(--v2-border,#25433d);border-radius:22px;background:var(--v2-surface,#0b1413)}.ex h2{margin:0;font-size:22px;letter-spacing:-.4px}.ex p{margin:0;color:#c9d8d3;font-size:15px;line-height:1.65}.ex label{display:grid;grid-gap:8px;gap:8px;font-size:14px;color:#c9d8d3}.ex input[type=email],.ex input[type=password]{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--v2-border,#25433d);border-radius:12px;background:#00080c;color:#f7faf8;font:inherit}.ex button:focus-visible,.ex input:focus-visible{outline:2px solid var(--v2-mint,#00e6b8);outline-offset:3px}.ex .ex-check{display:flex;align-items:flex-start;gap:12px;line-height:1.6}.ex .ex-check input{width:20px;height:20px;margin:2px 0 0;flex-shrink:0;accent-color:#00e6b8}.ex-actions{display:flex;flex-wrap:wrap;gap:12px}.ex button{min-height:48px;padding:12px 20px;border:1px solid transparent;border-radius:12px;font:inherit;font-weight:700;cursor:pointer}.ex button:disabled{opacity:.5;cursor:not-allowed}.ex .ex-danger{background:#ff6b6b;color:#1b0707}.ex .ex-secondary{background:transparent;border-color:var(--v2-border,#25433d);color:#f7faf8}.ex .ex-error{border-left:3px solid #ff6b6b;background:#2a0f0f;color:#ffd5d5}.ex .ex-done,.ex .ex-error{padding:12px 14px;border-radius:0 12px 12px 0}.ex .ex-done{border-left:3px solid var(--v2-mint,#00e6b8);background:#0c2018;color:#c2d9cd}@media(max-width:600px){.ex{padding:22px 18px}.ex-actions button{width:100%}}