.home-health-teaser{padding:clamp(2.5rem,6vw,5rem) 1.25rem;background:#f3f8f6}.home-health-inner{width:min(1180px,100%);min-height:430px;margin:auto;display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:stretch;overflow:hidden;border:1px solid #d9e8e3;border-radius:24px;background:#fff;box-shadow:0 18px 50px rgba(17,68,57,.07)}.home-health-copy{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:clamp(2rem,5vw,4.5rem)}.home-health-kicker{color:#0f6958;font-size:.72rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.home-health-inner h2{max-width:460px;margin:.75rem 0 .85rem;font-size:clamp(2.2rem,4.6vw,4.25rem);line-height:.95;letter-spacing:-.05em;color:#17211f}.home-health-inner p{max-width:440px;margin:0 0 1.5rem;color:#62706c;font-size:.98rem;line-height:1.6}.home-health-inner a{display:inline-flex;align-items:center;gap:.6rem;min-height:46px;padding:0 1.15rem;border-radius:10px;color:#fff;background:#0f6958;text-decoration:none;font-size:.9rem;font-weight:800;transition:transform .18s ease,background .18s ease}.home-health-inner a:hover,.home-health-inner a:focus-visible{background:#0b5145;transform:translateY(-1px);outline:none}.home-health-visual{min-width:0;margin:0;background:#f5f6f2}.home-health-visual img{display:block;width:100%;height:100%;min-height:430px;object-fit:cover;object-position:center}.home-health-inner a i{font-size:.8rem}@media(max-width:760px){.home-health-teaser{padding:2rem 1rem}.home-health-inner{min-height:0;grid-template-columns:1fr;border-radius:18px}.home-health-copy{padding:2rem 1.4rem}.home-health-inner h2{font-size:clamp(2rem,11vw,3.1rem)}.home-health-inner p{font-size:.92rem}.home-health-visual{aspect-ratio:16/11}.home-health-visual img{min-height:0}.home-health-inner a{width:100%;justify-content:center}}
