.report-top .inner-grid>p{max-width:560px}.active-pill{background:#d9b64a!important;color:#173a2e!important}.privacy-caveat{margin-top:1.4rem;color:#53665f;font-size:.9rem}.attachment-note{margin-top:1.5rem;padding:1.1rem 1.2rem;background:#f3f0e7;border-left:3px solid #b89632}.attachment-note p{margin:.35rem 0 0}.active-form{position:relative}.active-form input,.active-form select,.active-form textarea{width:100%;padding:.9rem 0;border:0;border-bottom:1px solid #87958f;border-radius:0;background:transparent;color:#173a2e;font:inherit}.active-form input:focus,.active-form select:focus,.active-form textarea:focus{outline:0;border-bottom-color:#b89632;box-shadow:0 2px 0 #b89632}.active-form textarea{min-height:12rem;resize:vertical;padding:.9rem;border:1px solid #aab3af}.active-form textarea:focus{border-color:#b89632}.active-form .optional{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:#6b7772}.form-alert{margin:0 0 1.5rem;padding:1rem 1.15rem;background:#f7e8e5;border-left:3px solid #9f493d;color:#612a23}.form-alert strong{display:block;margin-bottom:.35rem}.form-alert ul{margin:0;padding-left:1.2rem}.hp-field{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.vm-success{align-self:start;padding:clamp(1.5rem,4vw,2.6rem);background:#173a2e;color:#fff}.vm-success>span{font-size:.72rem;font-weight:800;letter-spacing:.18em;color:#e1c66d}.vm-success h2{margin:.8rem 0 1.5rem;color:#fff}.vm-success .protocol{display:block;margin:.35rem 0 1.35rem;padding:1rem;border:1px solid rgba(255,255,255,.35);color:#fff;font:700 clamp(1.05rem,3vw,1.4rem)/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em;overflow-wrap:anywhere}.vm-success .button{margin-top:1.3rem}.form-status{text-align:center}.active-form button[type=submit]{cursor:pointer}.active-form button[type=submit]:focus-visible,.vm-success a:focus-visible{outline:3px solid #e1c66d;outline-offset:3px}@media(max-width:720px){.report-grid{gap:2rem}.active-form input,.active-form select,.active-form textarea{font-size:16px}.vm-success{padding:1.5rem}.report-top h1{font-size:clamp(2.2rem,11vw,3.3rem)}}
