.health-fields{border:0;min-width:0;margin:0;padding:0}.health-step-title{scroll-margin-top:110px}.health-request-form .form-intro,.health-request-form .field-help,.health-request-form .health-disclaimer,.health-request-form .consent,.health-request-form .form-grid label,.health-request-form .health-question-row label,.health-request-form .health-note{font-size:.875rem}.health-request-form input,.health-request-form textarea{font-size:1rem}.health-answer-group{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.health-answer-group legend{color:#173f42;padding:0;font:600 .95rem/1.5 inherit}.health-choices{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.health-choices label{cursor:pointer;background:#fff;border:1px solid #becdc8;border-radius:4px;align-items:center;gap:8px;min-height:46px;padding:10px 14px;flex-direction:row!important;display:flex!important}.health-choices input{accent-color:#0b6570;width:18px;height:18px}.health-choices label:has(:checked){background:#dbece5;border-color:#0b6570}.health-fields:disabled{opacity:.75}.health-consent a{text-decoration:underline}.health-request-form .health-actions{flex-wrap:nowrap}.health-request-form .health-actions .send-button{white-space:normal;height:auto;margin-top:0}.health-person{min-width:0}.health-request-intro h1{font-size:clamp(2.4rem,5vw,4rem)}@media (width<=480px){.health-request-form .health-actions{flex-wrap:wrap}.health-choices{gap:7px}.health-choices label{padding:9px}.health-person{padding:18px 12px}}
