/* Patient-facing care guide. Scoped to the new homepage sections. */
.care-deepdive{scroll-margin-top:85px}
.care-deepdive{margin-top:18px;border:1px solid #dfcdc4;border-radius:18px;background:#fffdfb;overflow:hidden}.care-deepdive>summary{display:flex;justify-content:space-between;gap:24px;align-items:center;list-style:none;cursor:pointer;padding:26px 28px}.care-deepdive>summary::-webkit-details-marker{display:none}.care-deepdive>summary small{display:block;font-size:11px;color:#ac6b62;letter-spacing:.04em;margin-bottom:9px}.care-deepdive>summary strong{font-size:20px;line-height:1.5;font-weight:600;letter-spacing:-.035em}.care-deepdive>summary>b{font-size:26px;font-weight:400;color:#ad656b;flex-shrink:0}.care-deepdive[open]>summary>b{transform:rotate(45deg)}.care-deepdive[open]>summary{border-bottom:1px solid #eadcd5;background:#fbf1eb}.care-deepbody{padding:28px;font-size:14px;color:#79635b;line-height:1.9}.care-deepbody h3{color:#56433c;font-size:19px;line-height:1.5;margin:0 0 16px}.care-deepbody p{margin:0 0 18px}.care-deepbody .text-link{display:inline-block;margin-top:12px;color:#a5424a;border-color:#cfa3a0}.care-intro-text{max-width:780px;font-size:15px}.care-device-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0}.care-device-grid article{border-left:2px solid #dcbbb0;padding:0 20px}.care-device-grid article>span{font-size:10px;color:#b07465;letter-spacing:.03em}.care-device-grid h3{margin:9px 0 18px;font-size:22px}.care-device-grid .care-device-question{color:#9c4a50;font-weight:600;line-height:1.7;min-height:48px}.care-method-note{font-size:12px!important;color:#957e74;line-height:1.85!important}.care-source{margin-top:18px;font-size:11px}.care-source summary{cursor:pointer;color:#9d8073}.care-source a{text-decoration:underline}.care-source p{margin-top:10px}.care-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:28px}.care-two-columns>.text-link{justify-self:start}.care-soft-panel{padding:24px;border-radius:14px;background:#f5eae3}.care-soft-panel ul{padding-left:18px;margin:15px 0}.care-soft-panel li+li{margin-top:8px}.care-pain-note{border-top:1px solid #e7d7ce;margin:28px 0 12px;padding-top:24px}.care-pain-note strong{font-size:16px;color:#72524b}.care-pain-note p{margin-top:10px}.care-methods{padding-top:74px;padding-bottom:74px}.lifting-choice{margin-top:28px}.care-people{background:#f5eeea}.care-doctor-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;margin-bottom:38px}.care-doctor-name{margin:26px 0 20px;font-size:20px;font-weight:600}.care-doctor-name span{display:inline-block;font-size:12px;margin-left:12px;color:#8c766b;font-weight:400}.care-doctor-grid .text-link{font-size:13px;color:#a3484c;border-color:#bb8c80}.care-doctor-message{font-size:16px;line-height:1.95;color:#735f56;margin:0 0 18px}.care-experience{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0 0;border-top:1px solid #dfccc1;padding-top:25px}.care-experience dt{font-size:11px;color:#93776a;margin-bottom:10px}.care-experience dd{margin:0;color:#a74a52;font-size:30px;font-weight:600;letter-spacing:-.04em}.care-experience dd span{font-size:12px;display:block;color:#9b7d70;margin-top:3px;font-weight:400}.care-visit-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:0;margin:0}.care-visit-steps li>span{display:block;color:#b37467;font-size:12px;margin-bottom:16px}.care-story{padding:24px;background:#f7ede6;border-radius:14px}.care-story small{display:block;color:#a16b5b;font-size:11px;margin-bottom:18px}.care-story h3{font-size:22px}.care-stories .care-method-note{margin-top:20px}.care-review-link{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;border-top:1px solid #e6d7ce;padding-top:26px}.care-review-link strong{font-size:15px;color:#665047}.care-review-link p{font-size:12px;margin:6px 0 0}.care-review-link .button{font-size:13px;flex-shrink:0}
@media(max-width:900px){.care-device-grid{grid-template-columns:1fr;gap:24px}.care-device-grid .care-device-question{min-height:0}.care-doctor-grid{grid-template-columns:1fr;gap:32px}.care-visit-steps{grid-template-columns:1fr;gap:18px}.care-visit-steps li+li{border-top:1px solid #e6d7ce;padding-top:20px}}
@media(max-width:700px){.care-deepdive>summary{padding:22px 18px;gap:16px}.care-deepdive>summary strong{font-size:17px}.care-deepdive>summary small{font-size:10px}.care-deepbody{padding:20px 18px;font-size:13px}.care-deepbody h3{font-size:18px}.care-two-columns{grid-template-columns:1fr;gap:22px}.care-soft-panel{padding:20px}.care-intro-text{font-size:14px}.care-doctor-message{font-size:14px}.care-experience{gap:10px}.care-experience dd{font-size:27px}.care-story{padding:20px}.care-review-link{align-items:flex-start;flex-direction:column}.care-review-link .button{font-size:12px}.care-methods{padding-top:55px;padding-bottom:55px}}
.care-shortcuts{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:17px 5vw;background:#fffaf7f5;backdrop-filter:blur(16px);border-bottom:1px solid #e8dcd6}
.care-shortcuts>span{font-size:13px;color:#8a6962}.care-shortcuts>div{display:flex;gap:28px;align-items:center}.care-shortcuts a{font-size:13px;font-weight:600;white-space:nowrap}.care-shortcuts a:last-child{color:#b4414c}
.care-section{padding:92px 5vw;scroll-margin-top:75px;word-break:keep-all}.care-section h2{font-size:clamp(30px,3.3vw,48px);line-height:1.35;letter-spacing:-.055em}.care-section h2 em{font-style:normal;color:#b34650}.care-section .eyebrow{margin-bottom:18px;font-size:11px;letter-spacing:.15em}.care-lead{color:#7d6b65;line-height:1.85;font-size:16px;max-width:620px}.care-section a:focus-visible,.care-section summary:focus-visible,.care-shortcuts a:focus-visible{outline:3px solid #b34650;outline-offset:5px}.care-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:34px}.care-heading>.care-lead{max-width:310px;margin:0}
.concern-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.concern-card{border:1px solid #e7d9d3;background:#fffdfb;border-radius:18px;overflow:hidden;align-self:start}.concern-card summary{list-style:none;padding:25px 22px;cursor:pointer;min-height:180px;position:relative}.concern-card summary::-webkit-details-marker{display:none}.concern-card summary small{display:block;color:#a46461;font-size:11px;margin-bottom:24px}.concern-card summary strong{display:block;font-size:19px;line-height:1.5;font-weight:600;letter-spacing:-.04em;padding-right:12px}.concern-card summary b{position:absolute;right:18px;top:23px;font-weight:400;color:#ae6669;font-size:22px}.concern-card[open] summary b{transform:rotate(45deg)}.concern-card[open]{background:#fff3ee;border-color:#cd9b95}.concern-body{padding:0 22px 24px;font-size:14px;line-height:1.8;color:#75605b}.concern-body p{margin:0 0 18px}.concern-body a{font-size:13px;color:#a53d48;border-bottom:1px solid #d8a1a2;font-weight:600}.care-other{font-size:13px;color:#87736b;margin:22px 0 0;line-height:1.8}.care-other a{text-decoration:underline;text-underline-offset:4px}
.care-diagnosis{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:clamp(30px,6vw,90px);background:#f3e8e2}.care-diagnosis .care-lead{margin:22px 0}.care-steps{list-style:none;padding:0;margin:26px 0}.care-steps li{display:grid;grid-template-columns:32px 1fr;gap:12px;padding:15px 0;border-top:1px solid #ddc9c0}.care-steps li>span{color:#b34650;font-size:12px;padding-top:3px}.care-steps strong{font-size:15px}.care-steps p{margin:5px 0 0;color:#826b62;line-height:1.65;font-size:13px}.care-diagnosis .text-link{display:inline-block;color:#a8414a;border-color:#bd7b7b}.care-ultrasound{margin:0;background:#fffaf7;padding:20px;border-radius:22px;border:1px solid #fff;box-shadow:0 20px 50px #80574b0d}.care-ultrasound-head{display:flex;justify-content:space-between;align-items:center;color:#86665a;font-size:11px;margin:0 0 16px;gap:12px}.care-ultrasound-head span:first-child{letter-spacing:.12em}.care-ultrasound img{width:100%;height:auto;border-radius:10px;display:block}.care-ultrasound figcaption{font-size:12px;line-height:1.8;color:#897268;margin-top:16px}.care-ultrasound figcaption strong{color:#665048;display:block;font-size:14px;margin-bottom:3px}
.care-planning{background:#f5eeea}.care-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:34px}.care-case{background:#fffaf7;border:1px solid #e9d9d1;border-radius:20px;padding:27px}.care-case small{font-size:10px;letter-spacing:.1em;color:#a57167}.care-case svg{width:100%;height:172px;display:block;margin:10px 0 18px}.care-case h3{font-size:21px;line-height:1.5;font-weight:600;letter-spacing:-.04em;margin:0 0 14px}.care-case p{color:#7d6860;font-size:14px;line-height:1.85;margin:0}.care-case .care-case-decision{margin-top:22px;padding-top:16px;border-top:1px solid #e8d9d1;font-size:13px;font-weight:600;color:#a7474e}.care-footnote{margin:22px 0 0;font-size:12px;line-height:1.8;color:#927d74}.care-principle{margin:34px 0 0;padding:27px 30px;background:#eaddd5;border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:30px}.care-principle strong{font-size:20px;line-height:1.5;letter-spacing:-.03em}.care-principle p{margin:0;font-size:14px;line-height:1.85;color:#7c6258;max-width:500px}
.care-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;background:#fffdfb}.care-faq .care-lead{font-size:15px;max-width:300px}.care-faq-list{border-top:1px solid #d9c4ba}.care-faq details{border-bottom:1px solid #e5d7ce}.care-faq summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;font-size:16px;font-weight:600;line-height:1.6;padding:23px 0}.care-faq summary::-webkit-details-marker{display:none}.care-faq summary::after{content:'+';font-size:23px;color:#ad666b;font-weight:400;flex-shrink:0}.care-faq details[open] summary::after{content:'−'}.care-faq details p{margin:0;padding:0 26px 24px 0;line-height:1.9;font-size:14px;color:#7c6961}.care-faq .text-link{display:inline-block;margin-top:14px;border-color:#b5847d;color:#a8414a}
#treatments,#reservation,#vip-membership{scroll-margin-top:80px}.care-preview-note{position:fixed;right:16px;bottom:18px;background:#433b39eF;color:#fff;padding:10px 16px;border-radius:30px;font-size:11px;z-index:30;box-shadow:0 5px 20px #0002;pointer-events:none}
@media(min-width:901px){.care-shortcuts a:hover{color:#b34650}.concern-card:hover{border-color:#c69b8e}}
@media(max-width:1000px){.concern-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.care-case{padding:20px}.care-case h3{font-size:19px}.care-faq{gap:32px}.care-principle{align-items:flex-start;flex-direction:column;gap:12px}}
@media(max-width:700px){.care-shortcuts{padding:15px 20px;gap:0}.care-shortcuts>span{display:none}.care-shortcuts>div{width:100%;gap:12px;justify-content:space-between}.care-shortcuts a{font-size:12px}.care-section{padding:60px 20px}.care-section h2{font-size:30px}.care-heading{display:block;margin-bottom:26px}.care-heading>.care-lead{margin-top:16px;max-width:none;font-size:14px}.care-lead{font-size:14px}.concern-grid{gap:10px}.concern-card summary{padding:20px 16px;min-height:164px}.concern-card summary strong{font-size:16px;padding-right:0}.concern-card summary small{font-size:10px;margin-bottom:24px}.concern-body{padding:0 16px 20px;font-size:13px}.care-diagnosis{grid-template-columns:1fr;gap:30px}.care-ultrasound{padding:16px}.care-case-grid{grid-template-columns:1fr;gap:15px}.care-case{display:grid;grid-template-columns:105px 1fr;column-gap:20px;padding:23px 18px}.care-case small{grid-column:1/-1}.care-case svg{grid-column:1;grid-row:2/5;height:140px;margin:auto 0}.care-case h3{grid-column:2;font-size:18px;margin-top:14px}.care-case p{grid-column:2;font-size:13px}.care-case .care-case-decision{grid-column:1/-1;margin-top:18px}.care-principle{padding:22px}.care-principle strong{font-size:18px}.care-principle p{font-size:13px}.care-faq{grid-template-columns:1fr;gap:28px}.care-faq .care-lead{max-width:none}.care-faq summary{font-size:15px;padding:22px 0}.care-preview-note{bottom:86px;right:10px;font-size:10px;padding:8px 12px}}
@media(max-width:700px){.concern-card[open]{grid-column:1/-1}.concern-card[open] summary{min-height:0;padding-bottom:16px}.concern-card[open] summary small{margin-bottom:15px}.care-preview-note{bottom:155px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.care-section *{transition:none!important}}

.care-full{grid-column:1/-1}.care-treatment-visual{margin:0 0 24px;background:#fff;border:1px solid #eadcd5;border-radius:18px;overflow:hidden}.care-treatment-visual>img{display:block;width:100%;height:auto}.care-treatment-visual figcaption{padding:20px 24px;font-size:13px;line-height:1.8;color:#79635b}.care-treatment-visual figcaption strong{display:block;font-size:18px;color:#a3484c;margin-bottom:8px}.care-amts-visual{display:grid;grid-template-columns:.8fr 1.2fr;gap:36px;margin:26px 0 32px;align-items:center}.care-amts-visual .care-treatment-visual{margin:0}.care-amts-visual img{max-height:420px;object-fit:contain}.care-amts-benefits h3{font-size:28px}.care-amts-benefits article{display:flex;gap:18px;padding:18px 0;border-top:1px solid #eadcd5}.care-amts-benefits article>b{color:#b34650}.care-amts-benefits strong{font-size:17px;color:#56433c}.care-amts-benefits article p{margin:7px 0 0}.care-amts-benefits .eyebrow{font-size:11px}@media(max-width:700px){.care-amts-visual{grid-template-columns:1fr;gap:24px}.care-amts-visual img{max-height:300px}.care-treatment-visual figcaption{padding:16px}.care-amts-benefits h3{font-size:24px}}

.care-visit-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:36px}.care-visit-gallery figure{margin:0}.care-visit-gallery a{display:block;border-radius:14px;overflow:hidden}.care-visit-gallery img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.care-visit-gallery figcaption{font-size:14px;color:#72584d;padding:12px 2px 0}.care-visit-gallery a:focus-visible{outline:3px solid #b34650;outline-offset:4px}@media(max-width:700px){.care-visit-gallery{grid-template-columns:1fr;gap:24px;margin-bottom:28px}}

/* Equipment photographs in the lifting guide */
.care-device-photo{height:240px;margin:0 0 24px;overflow:hidden;border-radius:14px;background:#f4f4f4}.care-device-photo img{display:block;width:100%;height:100%;object-fit:contain}.care-device-photo--shurink img{object-fit:cover;object-position:right center}.care-device-photo--oligio img{object-fit:cover;object-position:center}.care-device-photo--density{background:#fff}.care-device-photo--density img{padding:12px;box-sizing:border-box}@media(max-width:900px){.care-device-photo{height:280px;max-width:480px;margin:0 auto 24px}.care-device-photo--shurink img{object-fit:cover}}
.care-device-photo--shurink img{transform:scale(1.4);transform-origin:right top}

.care-device-plan{margin-top:24px;padding:18px;border-radius:12px;background:#f7ede7;border:1px solid #ebd9d0}.care-device-plan>span{font-size:11px;color:#98766a}.care-device-grid .care-device-plan>p{margin:8px 0 14px;font-size:13px;font-weight:600;color:#624d43;line-height:1.7}.care-device-plan dl{margin:0;padding-top:12px;border-top:1px solid #e4cec2;display:flex;justify-content:space-between;align-items:center;gap:10px}.care-device-plan dt{font-size:12px;color:#82685d}.care-device-plan dd{margin:0;font-size:22px;font-weight:600;color:#a7474e}.care-device-grid .care-device-plan .care-device-energy{margin:14px 0 0;font-weight:400;font-size:12px;color:#86675a}.care-duration-note{margin:22px 0 0;font-size:12px;line-height:1.8;color:#8b7267}

.care-toning-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.care-toning-label{font-size:11px;color:#9a7264}.care-toning-grid h3{margin-top:12px}.care-toning-grid h3 em{display:block;font-style:normal;font-size:30px;color:#a7474e;margin-top:10px}.care-toning-schedule{margin-top:24px;padding:22px 26px;border-left:3px solid #b45d63;background:#fbf4ef}.care-toning-schedule strong{font-size:20px;color:#9d414b}.care-toning-schedule p{margin:10px 0 0}.care-apogee-intro{display:grid;grid-template-columns:260px minmax(0,1fr);align-items:center;gap:36px;margin-bottom:30px}.care-apogee-photo{margin:0;text-align:center;background:#fff;padding:18px;border:1px solid #eee2da;border-radius:14px}.care-apogee-photo img{display:block;width:100%;height:240px;object-fit:contain}.care-apogee-photo figcaption{font-size:10px;color:#947b70;line-height:1.8;margin-top:10px}.care-apogee-photo a{color:inherit}.care-apogee-intro .care-intro-text{margin-bottom:0}@media(max-width:700px){.care-toning-grid,.care-apogee-intro{grid-template-columns:1fr}.care-apogee-photo{max-width:280px;width:100%;box-sizing:border-box;margin:auto}.care-toning-schedule{padding:20px}.care-apogee-intro{gap:24px}}

.care-toning-illustration{margin:20px -8px 22px}.care-toning-illustration img{display:block;width:100%;height:auto;border-radius:16px}.care-toning-grid .care-soft-panel{min-width:0}@media(max-width:700px){.care-toning-illustration{margin:18px -10px}}

.care-gambi-timeline{display:grid;grid-template-columns:1fr 40px 1fr;align-items:center;gap:18px;margin:24px 0 16px}.care-gambi-timeline article{padding:26px;border-radius:16px;background:#f7ede7}.care-gambi-timeline article:last-child{background:#edf0e8}.care-gambi-timeline article>span{font-size:12px;color:#86685c}.care-gambi-timeline h3{font-size:34px;color:#a7474e;margin:12px 0}.care-gambi-timeline article:last-child h3{color:#687958}.care-gambi-timeline p{margin:0}.care-gambi-timeline>b{text-align:center;font-size:28px;color:#a88073}.care-gambi-course{text-align:center;padding:16px;background:#fff8f3;border-radius:10px;font-size:14px;color:#835c50;margin-bottom:32px}.care-gambi-course span{display:inline-block;margin:0 12px;color:#aa9287}.care-gambi-guidance{margin-top:30px;padding-top:26px;border-top:1px solid #e9dad1}.care-gambi-guidance>.care-visit-steps{margin-top:22px}@media(max-width:700px){.care-gambi-timeline{grid-template-columns:1fr;gap:10px}.care-gambi-timeline>b{transform:rotate(90deg)}.care-gambi-course span{display:block;margin:8px 0}.care-gambi-timeline h3{font-size:30px}}

.care-gambi-visuals{display:grid;grid-template-columns:.85fr 1.15fr;gap:22px;margin-bottom:26px;align-items:stretch}.care-gambi-photo,.care-gambi-chart{margin:0;overflow:hidden;border-radius:18px;background:#fffaf7}.care-gambi-photo{position:relative;min-height:310px}.care-gambi-photo>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:55% center}.care-gambi-photo figcaption{position:absolute;bottom:0;left:0;right:0;padding:30px 20px 18px;background:linear-gradient(transparent,#fffaf7ed);color:#614d43;font-size:17px;font-weight:600}.care-gambi-photo figcaption span{display:block;font-size:11px;font-weight:400;margin-top:4px;color:#877065}.care-gambi-chart{display:flex;align-items:center}.care-gambi-chart img{width:100%;height:auto;display:block}.care-gambi-more{border-top:1px solid #e7d8cf;padding:0}.care-gambi-more>summary{cursor:pointer;padding:19px 4px;color:#765649;font-size:15px;font-weight:600}.care-gambi-more[open]{padding-bottom:24px}.care-gambi-more>.care-gambi-guidance{margin:0;padding:10px 0 0;border:0}.care-gambi-brief{font-size:12px;color:#987569;margin:22px 0 0;line-height:1.8}@media(max-width:800px){.care-gambi-visuals{grid-template-columns:1fr}.care-gambi-photo{min-height:320px}.care-gambi-photo>img{object-fit:contain;background:#e5e4dd}.care-gambi-chart{min-width:0}}

.care-gambi-timing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}.care-gambi-timing>div{background:#f5e8e0;border-radius:12px;padding:20px}.care-gambi-timing strong{display:block;font-size:22px;color:#a7474e}.care-gambi-timing span{display:block;font-size:12px;color:#8d7467;margin-top:8px}.care-gambi-reactions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:10px}.care-gambi-reactions article{padding:20px;background:#fbf4ef;border-radius:12px}.care-gambi-reactions h3{font-size:16px}.care-gambi-reactions p{margin-bottom:0;font-size:13px}@media(max-width:700px){.care-gambi-timing,.care-gambi-reactions{grid-template-columns:1fr}.care-gambi-timing>div{padding:16px}}

.care-gambi-poster{margin:0 auto;max-width:900px}.care-gambi-poster img{display:block;width:100%;height:auto;border-radius:12px}.care-gambi-poster figcaption{text-align:right;padding-top:12px;font-size:12px;color:#927164}

.care-poster-heading{font-size:22px;font-weight:600;color:#7c4943;margin:28px 0 20px}.care-poster-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px}.care-poster-benefits article{padding:22px;background:#f5e9e3;border-radius:14px}.care-poster-benefits h3{color:#a7474e;font-size:20px}.care-poster-benefits p{margin-bottom:0;font-size:14px}.care-poster-doses{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0}.care-poster-doses>div{padding:22px 12px;text-align:center;border-radius:14px;background:#a7474e;color:#fffaf7}.care-poster-doses span{display:block;font-size:14px}.care-poster-doses strong{display:block;font-size:23px;margin-top:20px}.care-poster-dose-note{text-align:center}.care-poster-dose-note p{margin:6px 0}.care-poster-reactions{padding-left:22px}.care-poster-reactions li{padding:12px 0;border-bottom:1px solid #eadbd2;line-height:1.9}@media(max-width:700px){.care-poster-benefits{grid-template-columns:1fr}.care-poster-doses{grid-template-columns:repeat(2,minmax(0,1fr))}.care-poster-doses strong{font-size:21px}}

.care-booster-comparison{margin:28px 0 36px;padding-bottom:28px;border-bottom:1px solid #e7d7ce}.care-booster-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.care-booster-grid article{background:#f8eee8;border:1px solid #edddd3;border-radius:16px;padding:20px;min-width:0}.care-booster-grid article:last-child{background:#f4f0e5;border-color:#ded3b8}.care-booster-grid article>span{font-size:11px;color:#9b7567}.care-booster-grid h4{font-size:21px;margin:10px 0 20px;color:#654b42}.care-booster-grid img{width:100%;height:auto;display:block;border-radius:12px}.care-booster-grid p{font-size:13px;line-height:1.85}.care-booster-when{border-top:1px solid #dfcdc1;margin-top:20px;padding-top:16px}.care-booster-when strong{font-size:12px;color:#a34c55}.care-booster-when p{margin-bottom:0}@media(max-width:900px){.care-booster-grid{grid-template-columns:1fr}.care-booster-grid img{max-width:420px;margin:auto}}
