.request-care{padding-block:clamp(2rem,5vw,4rem)}.request-care-grid{align-items:start;display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-areas:"intro form" "next form";grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto 1fr}.request-care-intro{display:grid;gap:1rem;grid-area:intro}.request-care-intro h1{font-size:clamp(2rem,4vw,2.85rem);line-height:1.12;margin:0}.request-care-intro .eyebrow,.request-care-intro .lede{margin:0}.request-care-form{grid-area:form;min-width:0}.request-care-next{background:var(--surface);border:1px solid var(--border);border-radius:8px;display:grid;gap:1rem;grid-area:next;padding:clamp(1.25rem,3vw,1.75rem)}.request-care-next h2{font-size:1.35rem;margin:0}.request-care-call{background:var(--primary-dark);border-radius:8px;color:#ffffff;display:grid;gap:.2rem;padding:1.25rem 1.35rem}.request-care-call p{margin:0}.request-care-call-label{font-weight:700}.request-care-call-number{align-items:center;color:#ffffff;display:inline-flex;font-size:clamp(1.35rem,3vw,1.6rem);font-weight:800;min-height:48px;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.request-care-call-hours{color:rgb(255 255 255/.88);font-size:.98rem}.request-care-call-hours a{color:#ffffff;display:inline-block;min-height:44px;padding-block:.6rem;text-decoration:underline}.request-care-call a:focus-visible{outline-color:#ffffff}@media (max-width:900px){.request-care-grid{grid-template-areas:"intro" "form" "next";grid-template-columns:minmax(0,1fr);grid-template-rows:auto}}