.care-hub-hero{padding-block:70px 45px}.care-hub-hero h1{font:900 clamp(42px,5.5vw,78px)/1.04 var(--display);letter-spacing:-.06em;max-width:1000px;margin-bottom:30px}.care-hub-hero>p:not(.eyebrow){max-width:760px;font-size:19px;color:var(--muted)}.care-hub-hero .button{margin-top:8px}.care-hub-grid{padding-block:25px 70px}.care-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.care-card{border:1px solid var(--line);background:var(--stone);min-width:0;transition:border-color .15s ease}.care-card:hover,.care-card:focus-within{border-color:var(--forest)}.care-card a{display:block;height:100%}.care-card-art{aspect-ratio:1.55;display:flex;align-items:center;justify-content:center;padding:12px}.care-card-art>img{width:100%;height:100%;object-fit:contain}.care-card-copy{padding:15px 28px 28px}.care-card-copy .eyebrow{font-size:12px;margin-bottom:15px}.care-card h3{font:800 29px/1.2 var(--sans);letter-spacing:-.04em;display:flex;justify-content:space-between;gap:20px;align-items:center}.care-card-copy>p:last-child{font-size:16px;color:var(--muted);margin:0}.artwork-note{font-size:14px;color:var(--muted);margin:28px 0 0}.guide-hero{padding-top:35px}.guide-hero>.text-link{margin-bottom:35px;font-size:14px}.guide-hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:55px}.guide-hero h1{font:900 clamp(42px,4.8vw,69px)/1.06 var(--display);letter-spacing:-.06em;margin-bottom:25px}.guide-intro{font-size:19px;color:var(--muted);max-width:500px}.guide-art{margin:0}.guide-art>img{width:100%;height:420px;object-fit:contain}.guide-art figcaption{font-size:12px;color:var(--muted);text-align:center;margin:10px 0 0}.guide-explainer{padding-block:75px;display:grid;grid-template-columns:1.2fr .8fr;gap:100px}.guide-explainer h2{font-size:38px}.guide-explainer p:not(.eyebrow){font-size:18px;color:var(--muted)}.guide-timing{border-left:1px solid var(--line);padding-left:35px;align-self:center}.guide-process{background:var(--pal-forest,#213d30);color:#f1f3e9;padding-block:70px}.guide-process .eyebrow{color:#d6ea8b}.guide-process h2{font-size:40px;color:#f1f3e9}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:35px}.process-grid article{border-top:1px solid #778c714f;padding-top:25px}.process-number{font-size:14px;color:#d6ea8b;display:block;margin-bottom:25px}.process-grid h3{font:750 24px/1.2 var(--sans);letter-spacing:-.03em;color:#f1f3e9}.process-grid p{font-size:17px;color:#d5dfcf;margin:0}.guide-aftercare{padding-block:75px;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.guide-aftercare h2{font-size:39px}.guide-aftercare>div>p:not(.eyebrow){font-size:18px;color:var(--muted)}.guide-contact{padding:30px;background:var(--stone);border:1px solid var(--line)}.guide-contact>.ui-icon{width:30px;height:30px;margin-bottom:22px}.guide-contact h3{font:750 25px/1.15 var(--sans);letter-spacing:-.03em}.guide-contact p{font-size:16px!important}.related-care{padding-block:20px 75px}.related-care h2{font-size:36px}.related-care .care-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.related-care .care-card h3{font-size:24px}.related-care .care-card-copy{padding:15px 20px 25px}.care-steps a{border:1px solid #9baa8d;border-radius:30px;padding:10px 14px;font-size:14px;min-height:44px;display:inline-flex;align-items:center}.care-steps a:hover{background:var(--stone);border-color:var(--forest)}.service-guide-link{margin-left:20px}
@media(max-width:1000px){.guide-hero-grid{gap:35px;grid-template-columns:1fr 1fr}.guide-hero h1{font-size:49px}.guide-art>img{height:360px}.guide-explainer,.guide-aftercare{gap:45px}.process-grid{gap:25px}.related-care .care-card-grid{grid-template-columns:1fr 1fr}.process-grid h3{font-size:22px}.service-guide-link{margin-left:0}}
@media(max-width:700px){.care-hub-hero{padding-block:40px 25px}.care-hub-hero h1{font-size:44px}.care-hub-hero>p:not(.eyebrow){font-size:18px}.care-card-grid,.related-care .care-card-grid{grid-template-columns:1fr;gap:22px}.care-card h3{font-size:27px}.care-card-copy{padding:15px 22px 25px}.guide-hero{padding-top:25px}.guide-hero>.text-link{margin-bottom:30px}.guide-hero-grid{grid-template-columns:1fr;gap:25px}.guide-hero h1{font-size:45px}.guide-art>img{height:auto;max-height:360px}.guide-art figcaption{font-size:12px}.guide-intro{font-size:18px}.guide-explainer,.guide-aftercare{grid-template-columns:1fr;gap:30px;padding-block:50px}.guide-explainer h2,.guide-aftercare h2{font-size:33px}.guide-timing{border-left:0;border-top:1px solid var(--line);padding:25px 0 0}.guide-explainer p:not(.eyebrow){font-size:17px}.guide-process{padding-block:50px}.guide-process h2{font-size:34px}.process-grid{grid-template-columns:1fr;gap:30px;margin-top:25px}.process-number{margin-bottom:18px}.process-grid h3{font-size:25px}.process-grid p{font-size:17px}.guide-contact{padding:25px}.related-care{padding-bottom:55px}.related-care h2{font-size:34px}.service-guide-link{margin:10px 0 0}}
