/* Readable care information complements the approved visual designs. */
.care-information{padding:64px 0;background:linear-gradient(180deg,#001a14,#03271f);color:#fff;font-family:Manrope,Arial,sans-serif;border-top:1px solid rgba(44,229,193,.2)}
.care-information-inner{width:min(1120px,calc(100% - 48px));margin:auto}
.care-information .care-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 24px;color:#b8cbc4;font-size:14px}
.care-information a{color:#b2ff19;text-underline-offset:4px}
.care-information a:hover{text-decoration:underline}
.care-information a:focus-visible,.care-information summary:focus-visible{outline:3px solid #2ce5c1;outline-offset:5px;border-radius:4px}
.care-information h1{font-size:clamp(32px,4vw,52px);line-height:1.1;letter-spacing:-.035em;margin:0 0 18px;color:#fff}
.care-information .care-summary{max-width:850px;font-size:18px;line-height:1.7;color:#d4e3dc}
.care-information h2{font-size:26px;line-height:1.25;margin:32px 0 12px;color:#fff}
.care-information p,.care-information li{font-size:16px;line-height:1.7;color:#c5d8cf}
.care-information ol{padding-left:24px;max-width:850px}
.care-information li{margin-bottom:10px;padding-left:4px}
.care-information details{padding:18px 0;border-bottom:1px solid rgba(255,255,255,.14)}
.care-information summary{font-size:17px;line-height:1.5;font-weight:700;cursor:pointer;color:#fff}
.care-information details p{max-width:900px;margin-bottom:0}
.care-information .care-disclosure{margin-top:30px;padding:18px 22px;border:1px solid rgba(255,42,161,.5);border-radius:22px;background:rgba(255,42,161,.07);font-size:15px;color:#e1ebe6}
.care-information .care-related{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}
.care-information .care-related a{padding:10px 15px;border:1px solid rgba(44,229,193,.3);border-radius:999px;font-size:14px}
@media(max-width:760px){.care-information{padding:42px 0}.care-information-inner{width:calc(100% - 36px)}.care-information .care-summary{font-size:17px}.care-information h2{font-size:23px}.care-information .care-related a{min-height:44px;display:flex;align-items:center}}
@media(max-width:900px){body .mockup-page{min-width:0}body{overflow-x:hidden}}
