.ac-site.ac-care{font-family:var(--ac-font,Assistant,Arial,sans-serif)}
.ac-care .care-shell{width:min(1160px,calc(100% - 80px));margin:auto}.ac-care .care-hero{padding:76px 0 64px;background:#f8f5f2}.ac-care .care-hero h1{max-width:760px;font-size:clamp(42px,5vw,66px);margin-bottom:22px}.ac-care .care-lead{font-size:22px;line-height:1.55;max-width:660px;color:#655c5f}.ac-care .care-email{font-size:clamp(23px,3.5vw,35px);font-weight:600;color:#511721;overflow-wrap:anywhere}.ac-care .care-response{margin:12px 0 0;font-size:17px}.ac-care .care-nav{display:flex;flex-wrap:wrap;gap:12px 28px;padding:25px 0;border-bottom:1px solid #ded5d6}.ac-care .care-nav a{min-height:44px;display:inline-flex;align-items:center}.ac-care .care-section{padding:58px 0;border-bottom:1px solid #ded5d6;scroll-margin-top:30px}.ac-care .care-split{display:grid;grid-template-columns:1fr 1.4fr;gap:80px}.ac-care .care-section h2{font-size:34px}.ac-care .care-section h3{font-size:23px;margin-bottom:12px}.ac-care .care-section p,.ac-care .care-section li{font-size:19px;line-height:1.7}.ac-care .care-section p:last-child{margin-bottom:0}.ac-care .care-section ol,.ac-care .care-section ul{padding-left:24px}.ac-care .care-section li+li{margin-top:10px}.ac-care .care-note{padding:25px 30px;background:#f8f5f2;margin:26px 0}.ac-care .care-end{padding:58px 0 76px}.ac-care .care-about{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.ac-care .care-about figure{margin:0}.ac-care .care-about img{width:100%;height:auto;border-radius:3px}.ac-care .care-values{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;padding:60px 0}.ac-care .care-values article{border-top:1px solid #ded5d6;padding-top:26px}.ac-care .care-values h2{font-size:27px}.ac-care .care-values p{font-size:18px}.ac-site .care-assurance{margin-top:24px;padding-top:18px;border-top:1px solid #ded5d6;display:flex;flex-direction:column;gap:5px;font-size:16px}.ac-site .care-assurance a{color:#511721;font-weight:600}.ac-site .care-contact-line{font-size:18px;overflow-wrap:anywhere}.ac-site .care-home-links{display:flex;gap:24px;flex-wrap:wrap}.ac-care a:focus-visible{outline:3px solid #9c5966;outline-offset:5px}
@media(max-width:700px){.ac-care .care-shell{width:calc(100% - 44px)}.ac-care .care-hero{padding:44px 0}.ac-care .care-lead{font-size:20px}.ac-care .care-split,.ac-care .care-about,.ac-care .care-values{grid-template-columns:1fr;gap:24px}.ac-care .care-section{padding:36px 0}.ac-care .care-section h2{font-size:30px}.ac-care .care-section p,.ac-care .care-section li{font-size:18px}.ac-care .care-note{padding:20px}.ac-care .care-values{padding:36px 0}.ac-care .care-end{padding:38px 0 50px}}
