.head-copy{padding:52px 0 30px}.head-copy h1{font-size:clamp(30px,4.4vw,44px)}.head-copy>p{margin-top:16px;font-size:16px;color:var(--text-muted);max-width:40ch}.submit-page form{display:flex;flex-direction:column;gap:26px;padding-bottom:24px}.submit-page fieldset{border:0;padding:0;display:flex;flex-direction:column;gap:10px}.flabel,.submit-page legend{font:600 12px var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.submit-page textarea{font-family:var(--font-display);font-optical-sizing:auto;font-size:22px;line-height:1.4;letter-spacing:-.01em;color:var(--text);background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--r);padding:20px;min-height:180px;resize:vertical;width:100%;box-shadow:var(--shadow)}.submit-page textarea:focus{outline:0;border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in oklab,var(--brand) 14%,transparent)}.counter{display:flex;justify-content:space-between;font-size:12.5px;color:var(--text-muted)}.cats{display:flex;flex-wrap:wrap;gap:8px}.opt{display:grid;gap:16px;grid-template-columns:1fr}.submit-page input[type=number],.submit-page input[type=text]{font:15px var(--font-ui);color:var(--text);background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--r);padding:11px 13px;width:100%}.submit-page input:focus{outline:0;border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in oklab,var(--brand) 14%,transparent)}.field{display:flex;flex-direction:column;gap:7px}.hint{font-size:12px;color:var(--text-muted)}.turnstile-mount{min-height:66px}.next{border-top:1px solid var(--border);padding-top:22px;gap:10px}.next,.next ol{display:flex;flex-direction:column}.next ol{margin:0;padding-left:20px;font-size:13.5px;color:var(--text-muted);gap:6px}.submit-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px}@media (min-width:600px){.opt{grid-template-columns:1fr 1fr 1fr}}