/* Site 40 service-page source. Intentionally isolated from home/legal layouts. */
.care-service{--cv-dark:#123f42;--cv-soft:#edf5f3;background:#fff}.care-service main{font-family:Arial,sans-serif;color:#234547}.care-service main h1,.care-service main h2{font-family:Georgia,serif;font-weight:500;letter-spacing:-.035em}.care-service main p{line-height:1.65}.care-service main h2{font-size:clamp(1.85rem,3.1vw,2.8rem);line-height:1.14}.care-service main h3{font-size:1.15rem;line-height:1.3}.cv-wrap{width:min(1140px,calc(100% - 64px));margin:auto}.cv-label{font:700 .72rem/1.5 Arial,sans-serif!important;letter-spacing:.14em;margin:0 0 18px;text-transform:uppercase;color:#126a69}.cv-hero{display:grid;grid-template-columns:1.05fr 1fr;max-width:1360px;margin:24px auto 0;background:var(--cv-soft)}.cv-hero-copy{padding:clamp(32px,5vw,76px);align-self:center;min-width:0}.care-service main h1{font-size:clamp(2.6rem,4.6vw,4.3rem);line-height:1.04;max-width:14ch;margin-bottom:24px}.cv-lead{font-size:1.08rem;max-width:48ch;margin-bottom:24px}.cv-hero figure{margin:0;min-width:0;position:relative}.cv-hero figure img{height:100%;min-height:580px;max-height:750px;object-fit:cover}.cv-hero figcaption{position:absolute;bottom:0;padding:9px 16px;background:rgba(255,255,255,.92);font:11px/1.5 Arial,sans-serif;width:100%}.cv-call{display:inline-flex;align-items:center;justify-content:center;padding:17px 24px;background:#0d696c;color:#fff!important;text-decoration:none;font:700 1rem/1.3 Arial,sans-serif;min-height:52px;max-width:100%}.cv-call:hover{background:#12484b}.cv-call:focus-visible,.cv-explore:focus-visible{outline:3px solid #d08c22;outline-offset:4px}.cv-availability{font-size:.78rem;max-width:40ch;color:#516b6b;margin:16px 0}.cv-explore{display:inline-block;font-size:.86rem;text-underline-offset:5px}.cv-options{padding-top:80px;padding-bottom:80px}.cv-options header{max-width:650px;margin-bottom:32px}.cv-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #d3e3df}.cv-card-grid article{padding:28px 24px;border-right:1px solid #d3e3df;min-width:0}.cv-card-grid article:last-child{border-right:0}.cv-index{display:block;font:500 2rem Georgia,serif;color:#67938a;margin-bottom:26px}.cv-card-grid p{font-size:.92rem;margin:0;color:#526865}.cv-feature{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding-bottom:80px}.cv-feature img{height:420px;object-fit:cover;border-radius:3px}.cv-feature>div{min-width:0}.cv-feature p:not(.cv-label){color:#526865}.cv-feature .cv-call{margin-top:12px}.cv-topics{background:var(--cv-dark);color:white;padding:64px 0}.cv-topics .cv-label{color:#a3d0c6}.cv-topics header{max-width:650px}.cv-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:36px}.cv-topic-grid article{border-top:1px solid #5a7c7c;padding-top:24px;min-width:0}.cv-symbol{display:grid;place-items:center;border:1px solid #618985;border-radius:50%;width:48px;height:48px;font-size:25px;color:#c2e1d8;margin-bottom:22px}.cv-topic-grid p{color:#d1e1dd;font-size:.96rem;margin:0}.cv-faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;padding-top:80px;padding-bottom:80px}.cv-faq details{border-bottom:1px solid #d3e3df;padding:20px 0}.cv-faq summary{line-height:1.45;padding-right:12px}.cv-faq details p{font-size:.95rem;color:#526865;margin-bottom:0}.cv-closing{padding:40px;background:#edf5f3;display:flex;align-items:center;justify-content:space-between;gap:40px;margin-bottom:72px;border-left:5px solid #0d696c}.cv-closing>div{max-width:650px}.cv-closing h2{margin-bottom:14px}.cv-closing p:last-child{margin-bottom:0}.cv-closing .cv-call{flex-shrink:0}.care-service .footer-legal{font-size:.84rem;line-height:1.7}.care-service .hr-footer-columns>p{font-family:Arial,sans-serif;font-size:.95rem}.care-service .mobile-call{padding-bottom:max(15px,env(safe-area-inset-bottom))}.care-service .site-header a.header-call{color:#fff!important}
@media(max-width:1000px){.cv-card-grid{grid-template-columns:1fr 1fr}.cv-card-grid article{border-bottom:1px solid #d3e3df}.cv-card-grid article:nth-child(2){border-right:0}.cv-card-grid article:nth-child(n+3){border-bottom:0}.cv-feature{gap:32px}.cv-hero-copy{padding:40px 28px}.care-service main h1{font-size:3rem}.cv-closing{align-items:flex-start;flex-direction:column}}
@media(max-width:700px){.cv-wrap{width:calc(100% - 36px)}.cv-hero{grid-template-columns:1fr;margin-top:0}.cv-hero-copy{padding:40px 24px}.care-service main h1{font-size:clamp(2.5rem,10vw,3.4rem);max-width:17ch}.cv-hero figure img{height:320px;min-height:0;max-height:none}.cv-options{padding-top:52px;padding-bottom:52px}.cv-card-grid{grid-template-columns:1fr 1fr}.cv-card-grid article{padding:22px 16px}.cv-index{margin-bottom:18px}.cv-feature{grid-template-columns:1fr;gap:28px;padding-bottom:52px}.cv-feature img{height:310px}.cv-topics{padding:48px 0}.cv-topic-grid{grid-template-columns:1fr;gap:28px}.cv-topic-grid article{display:grid;grid-template-columns:48px 1fr;column-gap:18px}.cv-symbol{grid-row:span 2;margin:0}.cv-topic-grid h3{margin:0 0 8px}.cv-topic-grid p{grid-column:2}.cv-faq{grid-template-columns:1fr;gap:12px;padding:52px 0}.cv-closing{padding:28px 22px;margin-bottom:48px}.care-service .hr-footer-columns{grid-template-columns:1fr!important}.care-service .site-footer{padding-bottom:115px}}
@media(max-width:380px){.cv-card-grid{grid-template-columns:1fr}.cv-card-grid article{border-right:0!important;border-bottom:1px solid #d3e3df!important}.cv-card-grid article:last-child{border-bottom:0!important}}
