.followup-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center;padding-top:66px;padding-bottom:48px}.followup-hero h1{font-size:clamp(40px,4.3vw,64px);line-height:1.08;margin:22px 0}.followup-hero h1 em{font-style:normal;color:#516379}.followup-hero .lead{max-width:590px}.followup-hero-copy>.text-link{display:inline-block;margin-top:16px}.followup-access{background:#102342;color:#fff;border-radius:6px;padding:36px 38px;box-shadow:0 14px 45px #10234212}.followup-access .eyebrow{color:#e3c79c}.followup-access h2{color:#fff;font-size:38px;line-height:1.13;margin:15px 0 22px}.followup-access h2 em{font-style:normal;color:#e3c79c}.followup-access p{color:#e0e6ee}.followup-calls{display:flex;flex-direction:column;gap:10px;margin:24px 0 18px}.followup-calls .button{justify-content:center;text-align:center}.followup-access .button{background:#fff;color:#102342;border-color:#fff}.followup-access .button.outline{background:transparent;color:#fff;border-color:#8593a9}.followup-access .button:hover{background:#e8edf4;color:#102342}.followup-access .small{font-size:13px;line-height:1.6;margin-bottom:16px}.followup-online{color:#fff;text-decoration:underline;text-underline-offset:4px;font-size:14px}.followup-strip{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #dae0e7;border-bottom:1px solid #dae0e7;padding-top:24px;padding-bottom:24px;gap:24px;font-size:14px}.followup-strip span+span{border-left:1px solid #dae0e7;padding-left:28px}.followup-strip strong{display:block;font-size:16px;margin-bottom:5px}.followup-strip a,.followup-options a{color:#234e77;text-decoration:underline;text-underline-offset:4px}.followup-steps .section-heading>p{max-width:330px}.followup-care{display:grid;grid-template-columns:1fr 1fr;gap:90px}.followup-options{border-left:1px solid #ccd5df;padding-left:45px}.followup-options article+article{border-top:1px solid #ccd5df;margin-top:30px;padding-top:25px}.followup-options h3{font-size:26px;margin:10px 0}.followup-local{max-width:860px}.followup-local>p{font-size:18px}.followup-referrals{background:#edf1f4;scroll-margin-top:120px}.followup-referrals .section-heading>p{max-width:470px}.followup-referral-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:80px}.followup-referral-grid h3{font-size:22px}.followup-referral-contacts{display:grid;grid-template-columns:1fr 1fr;gap:28px}.followup-referral-contacts .phone{font-size:20px;white-space:nowrap}.followup-referral-contacts p{font-size:14px}.followup-final{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:36px 44px;background:#f5eee3;border-radius:6px}.followup-final h2{font-size:34px}.followup-final .followup-calls{min-width:260px;margin:0}.followup-crisis{padding-top:30px;padding-bottom:60px;font-size:14px;line-height:1.8;color:#4b586b}.followup-crisis a{font-weight:700;text-decoration:underline}.followup-callout{display:flex;gap:36px;align-items:center;justify-content:space-between;margin-top:28px;margin-bottom:28px;padding:30px 36px;background:#f4eee4;border-left:4px solid #ac8751;border-radius:4px}.followup-callout .eyebrow{margin:0 0 10px;font-size:11px}.followup-callout h2{font-size:27px;line-height:1.25;margin:0 0 10px}.followup-callout p:last-child{max-width:700px;font-size:15px;margin:0}.followup-callout .button{flex-shrink:0;max-width:280px;text-align:center}.followup-callout a:focus-visible,.followup-hero a:focus-visible,.followup-options a:focus-visible{outline:3px solid #a78245;outline-offset:5px}
@media(max-width:1000px){.followup-hero{gap:35px}.followup-access{padding:28px}.followup-access h2{font-size:33px}.followup-care,.followup-referral-grid{gap:36px}.followup-referral-contacts{grid-template-columns:1fr}.followup-callout{align-items:flex-start;gap:22px}.followup-callout .button{max-width:230px}}
@media(max-width:700px){.followup-hero{grid-template-columns:1fr;padding-top:35px;gap:28px}.followup-hero h1{font-size:43px}.followup-access h2{font-size:36px}.followup-strip{grid-template-columns:1fr;gap:14px}.followup-strip span+span{padding-left:0;padding-top:14px;border-left:0;border-top:1px solid #dae0e7}.followup-care,.followup-referral-grid{grid-template-columns:1fr;gap:28px}.followup-options{border-left:0;padding-left:0;border-top:1px solid #ccd5df;padding-top:25px}.followup-referral-contacts{grid-template-columns:1fr 1fr;gap:16px}.followup-referral-contacts .phone{font-size:18px}.followup-final,.followup-callout{flex-direction:column;align-items:stretch;padding:26px}.followup-callout .button{max-width:none}.followup-final h2{font-size:30px}.followup-callout h2{font-size:26px}.followup-final .followup-calls{min-width:0}.followup-crisis{padding-bottom:100px}.followup-local>p{font-size:16px}}
@media(max-width:380px){.followup-referral-contacts{grid-template-columns:1fr}.followup-hero h1{font-size:38px}.followup-access{padding:24px}}
