.case-download-form{border:1px solid var(--line);background:var(--paper-bright);border-radius:16px;max-width:600px;margin-top:28px;padding:24px;scroll-margin-top:110px;position:relative}.download-heading{margin:0 0 16px;font-weight:700}.case-download-form>label{margin-bottom:8px;font-size:.85rem;font-weight:700;display:block}.download-fields{gap:12px;display:flex}.download-fields input{min-width:0;min-height:54px;color:var(--ink);font:inherit;background:#fff;border:1px solid #8a8a83;border-radius:9px;flex:1;padding:12px 14px}.download-fields input:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.download-fields button{white-space:nowrap;min-height:54px}.download-note{color:var(--muted);margin:12px 0 0;font-size:.75rem;line-height:1.6}@media (width<=600px){.download-fields{flex-direction:column}}
