.aftercare{max-width:1160px;margin:0 auto}.care-draft{border:1px solid #a87649;background:#fcf2e3;padding:1rem 1.3rem;margin-bottom:2rem}.care-draft p{margin:.35rem 0 0}.care-intro{max-width:760px;margin:2.5rem 0 2rem}.care-intro h1{font-size:clamp(2.3rem,5vw,4rem);line-height:1.1}.care-lead{font-size:1.13rem;line-height:1.7;color:#69564c}.care-scope{max-width:820px;padding:1rem 1.3rem;background:#eee6df;border-left:3px solid #82715f}.care-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:3rem;margin:3rem 0}.care-main h2,.care-combinations h2{font-size:2rem}.care-section{border-top:1px solid #ddcfc6;padding:1.1rem 0}.care-section h3{font-size:1.45rem}.care-section p{max-width:66ch;line-height:1.8}.care-contact{align-self:start;background:#e9ede3;padding:1.6rem}.care-contact h2{font-size:1.9rem}.care-contact .button{display:block;text-align:center;margin:1.2rem 0 .8rem}.care-email{display:block;overflow-wrap:anywhere}.care-updated{font-size:.85rem;color:#69564c;margin-top:2rem}.care-faq{margin-top:2.5rem}.care-faq details{border-top:1px solid #ddcfc6;padding:1rem 0}.care-faq summary{cursor:pointer;font-weight:600;line-height:1.5;min-height:44px;display:list-item;padding:.35rem .2rem}.care-faq p{line-height:1.8}.care-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.care-card{display:flex;flex-direction:column;text-decoration:none;border:1px solid #ddcfc6;background:#fffdfa;padding:1.5rem;color:inherit}.care-card:hover{background:#f3e8df}.care-card:focus-visible,.care-email:focus-visible,.care-faq summary:focus-visible{outline:3px solid #4e6750;outline-offset:4px}.care-card h2{font-size:1.8rem;overflow-wrap:anywhere;line-height:1.2}.care-card>span{margin-top:auto;padding-top:1rem;border-top:1px solid #ddcfc6}.care-review{padding:1.5rem;background:#fbf1e6;border:1px dashed #a87649;margin:2rem 0}.care-review h2{font-size:1.8rem}.care-review li{margin:.6rem 0;line-height:1.7}.care-review a{overflow-wrap:anywhere}.care-combinations{margin:3rem 0}.care-links{margin:2rem 0;border:1px solid #ddcfc6;padding:1.5rem}.care-links ul{display:flex;gap:1rem;flex-wrap:wrap;list-style:none;padding:0}.care-links a{display:inline-block;padding:.5rem 0;min-height:44px}@media(max-width:900px){.care-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.care-layout{grid-template-columns:minmax(0,1fr);gap:2rem}.care-contact{max-width:none}}@media(max-width:600px){.care-grid{grid-template-columns:minmax(0,1fr)}.care-intro{margin:1.7rem 0}.care-intro h1{font-size:2.3rem}.care-card{padding:1.3rem}.care-card h2{font-size:1.9rem}.care-layout{margin:2rem 0}.care-scope{padding:1rem}.care-review{padding:1rem}.care-links ul{display:block}}
