.consultation-page{padding-block:2rem 6rem}.consultation-heading{max-width:65rem;margin-block:3rem}.consultation-heading h1{letter-spacing:-.035em;margin-bottom:2rem;font-size:clamp(2.8rem,6vw,6rem)}.consultation-heading .lead{max-width:52rem}.consultation-page .consult-form{max-width:65rem}.consult-form fieldset{border-top:2px solid var(--forest);margin-bottom:2.5rem;padding-top:1.5rem}.consult-form legend{padding-right:1rem;font-weight:600}.consultation-grid{grid-template-columns:1fr 1fr;gap:0 2rem;display:grid}.consultation-grid>*{min-width:0}.consult-form select{font:inherit;background:var(--mineral);width:100%;color:var(--ink);border:1px solid var(--ink);border-radius:0;margin-top:.5rem;padding:.8rem;display:block}.consult-form label span{font-weight:400}.consult-form .field-error{border-left:3px solid var(--forest);margin-top:.5rem;padding:.5rem .8rem;font-weight:600}.consult-form [aria-invalid=true]{border:2px solid var(--ink)}.consult-form .form-feedback{background:var(--support);border-left:4px solid var(--forest);margin-bottom:2rem;padding:1.25rem}.consult-form .form-feedback p{margin-bottom:0}.consult-form .form-feedback ul{padding-left:1.3rem}.consult-form .form-feedback a{padding-block:.35rem;display:inline-block}.consult-form .consent-row label{align-items:start;gap:.8rem;font-size:1.1rem;display:flex}.consult-form .consent-row input{width:1.25rem;height:1.25rem;accent-color:var(--forest);flex-shrink:0;margin-top:.2rem}.consult-form button[type=submit]{background:var(--forest);color:var(--mineral);cursor:pointer;display:inline-flex}.consult-form button[type=submit]:disabled{background:var(--support);color:var(--ink);cursor:wait}.consult-form button[type=submit]:hover:not(:disabled){background:var(--ink)}.consult-form #send-help{margin-top:1rem}.consult-form select:focus-visible,.form-feedback:focus-visible{outline-offset:5px;outline:3px solid}.submission-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (width<=47.999rem){.consultation-grid{grid-template-columns:1fr}}
