.care-hero{max-width:940px;margin:40px auto 55px;padding:72px 68px;border-radius:30px;background:linear-gradient(130deg,#ffddf0,#f7eaff 54%,#dff7ff);border:1px solid #f5bddf}.care-hero h1{font-size:clamp(45px,6vw,74px);line-height:1.04;letter-spacing:-.06em;margin:0 0 22px}.care-hero h1 em{font-family:Georgia,serif;font-weight:400;color:var(--pink)}.care-hero>p:not(.eyebrow){max-width:720px;color:var(--muted);font-size:16px;margin:0 0 27px}.care-wrap{max-width:940px;margin:0 auto 75px;padding:0 4px}.care-wrap details{padding:25px 14px}.care-wrap summary{color:#4a153e}.care-wrap details>div{max-width:760px;color:var(--muted);font-size:14px;line-height:1.7}.care-wrap li{margin:7px 0}.care-note{max-width:1060px;margin:0 auto 90px;padding:58px 68px;border-radius:30px;background:linear-gradient(125deg,#e43aab,#8f39df 56%,#25c9eb);color:#fff}.care-note h2{font-size:clamp(31px,4vw,51px);line-height:1.08;letter-spacing:-.05em;margin:0 0 17px}.care-note p{max-width:700px;margin:0;font-size:15px}@media(max-width:800px){.care-hero{margin:20px 17px 42px;padding:45px 25px}.care-wrap{padding:0 22px}.care-wrap details{padding:20px 4px}.care-note{margin:0 17px 65px;padding:42px 25px}}
