.request-page{width:100%;padding:clamp(2.5rem, 5vw, 4.5rem) var(--page-padding)}.request-page__content{width:min(100%,40rem)}.request-page__content>p{color:var(--grey-700);margin-bottom:.5rem}.request-form{gap:1.35rem;margin-top:2rem;display:grid;position:relative}.request-form__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.request-form__field{gap:.4rem;display:grid}.request-form label{font-weight:750}.request-form input,.request-form textarea{border:1px solid var(--grey-300);border-radius:var(--radius-small);background:var(--white);width:100%;min-height:3rem;color:var(--navy-950);font:inherit;padding:.7rem .85rem}.request-form textarea{resize:vertical;min-height:9rem;line-height:1.45}.request-form input:hover,.request-form textarea:hover{border-color:#a6c8e6}.request-form input:focus-visible,.request-form textarea:focus-visible{border-color:var(--blue-700);outline:2px solid var(--blue-700);outline-offset:3px;box-shadow:var(--focus-ring)}.request-form input[aria-invalid=true],.request-form textarea[aria-invalid=true]{border-color:#a32020}.request-form__help,.request-form__error,.request-form__notice,.request-form__status p{margin:0;font-size:.9rem}.request-form__help,.request-form__optional{color:var(--grey-700);font-weight:400}.request-form__optional{margin-left:.35rem;font-size:.85rem}.request-form__error{color:#8a1717;font-weight:650}.request-form__notice{border-left:4px solid var(--grey-500);background:var(--grey-100);color:var(--grey-700);padding:.75rem .85rem}.request-form .action--primary{justify-self:start}.request-form__status{min-height:1.4rem}
