.care-hero{min-height:930px;background:linear-gradient(to bottom,transparent 75%,white),url('assets/care-hero.png') center/cover no-repeat}
.care-heading{padding-top:82px}
.care-heading h1{font-size:60px;line-height:1.2;margin:22px 0 35px}
.care-heading>p:last-child{max-width:590px;font-size:19px;line-height:1.2}
.care-story{position:relative;margin-top:-105px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:20px;align-items:end;margin-bottom:110px}
.care-story img{width:100%;height:auto;border-radius:30px;object-fit:cover}
.care-story-main>img{aspect-ratio:4 / 3}
.care-story-main>p{font-size:24px;line-height:1.2;margin:38px 3px 0;max-width:660px}
.care-story-secondary{aspect-ratio:1.25;margin-bottom:0}
@media(max-width:1100px){
.care-hero{min-height:800px}.care-heading{padding-top:65px}.care-heading h1{font-size:46px}.care-heading>p:last-child{max-width:470px;font-size:17px}.care-story-main>p{font-size:20px}.care-story{margin-bottom:80px}
}
@media(max-width:700px){
.care-hero{min-height:640px;background-image:linear-gradient(to bottom,transparent 75%,white),linear-gradient(90deg,#edf4fde8,#edf4fd55),url('assets/care-hero.png');background-position:center,center,60% center}
.care-heading{padding-top:55px}.care-heading h1{font-size:36px;margin-bottom:28px}.care-heading h1 br{display:none}.care-heading>p:last-child{font-size:16px;line-height:1.4;max-width:360px}
.care-story{margin-top:-35px;grid-template-columns:1fr;gap:28px;margin-bottom:50px}.care-story img{border-radius:22px}.care-story-main>p{font-size:18px;line-height:1.4;margin:26px 0 0}
}

.care-story-main > p{
  text-align:justify;
  text-align-last:left;
  -webkit-hyphens:auto;
  hyphens:auto;
  hyphenate-limit-chars:7 3 3;
  overflow-wrap:break-word;
}
