.care-page{max-width:1120px;margin:auto;padding:72px 6vw 80px}
.care-page h1{font:600 clamp(34px,6vw,76px)/1.05 var(--sans);letter-spacing:-.045em;margin:0 0 28px;overflow-wrap:anywhere}
.care-intro,.care-page section>p:not(.eyebrow){max-width:740px;color:#bbb;font:15px/1.8 var(--sans)}
.care-status{border-left:2px solid var(--red);background:#151515;padding:20px;color:#ddd;font:14px/1.7 var(--sans);margin:28px 0}
.care-page .care-jumps{display:flex;flex-wrap:wrap;gap:12px 28px;margin:24px 0 40px}
.care-jumps a,.care-link{display:inline-flex;align-items:center;min-height:44px;color:#ddd;text-decoration:underline;text-underline-offset:6px;font:12px var(--mono)}
.care-page section{padding:36px 0;border-top:1px solid #333;scroll-margin-top:24px}
.care-page h2{font:600 30px var(--sans);margin:0 0 16px}
.care-page .eyebrow{margin-bottom:14px}
.care-page>.button{margin-top:24px}
@media(max-width:500px){.care-page{padding:44px 7vw 56px}.care-page h1{font-size:34px}.care-page>.button{display:flex;justify-content:space-between}}
