.request-form{display:grid;gap:2rem}.request-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.request-form .form-field{display:grid;gap:.4rem}.request-form input[type=text],.request-form input[type=email],.request-form input[type=url],.request-form textarea{border:1px solid #81909a;border-radius:.35rem;min-height:48px;padding:.7rem;width:100%}.request-form fieldset{border:0;margin:0;padding:0}.request-form legend{color:var(--navy-900);font-family:Georgia,"Times New Roman",serif;font-size:1.5rem;font-weight:700}.document-choice{align-items:center;border:1px solid var(--border);border-radius:.4rem;display:flex;gap:.7rem;min-height:52px;padding:.75rem}.document-choice input,.privacy-check input{height:1.25rem;min-width:1.25rem;width:1.25rem}.privacy-check{align-items:flex-start;display:flex;gap:.75rem}.honeypot{position:absolute;left:-10000px}.request-confirmation{background:var(--teal-50);border:1px solid var(--border);border-top:5px solid var(--teal-700);padding:clamp(1.5rem,5vw,3rem);text-align:center}.request-confirmation>span{background:var(--teal-700);border-radius:50%;color:#fff;display:grid;font-size:2rem;height:4rem;margin:auto;place-items:center;width:4rem}.request-confirmation h2{margin-top:1rem}@media(max-width:700px){.request-grid{grid-template-columns:1fr}.request-form .btn{width:100%}.request-form legend{font-size:1.3rem}}
