.care-page{background:var(--paper)}.care-nav{position:relative;background:var(--ink)}.care-summary{display:grid;grid-template-columns:1fr .7fr 1.4fr;padding:38px 8vw;background:var(--rose);gap:50px}.care-summary div{display:flex;flex-direction:column;gap:10px}.care-summary small{font-size:8px;letter-spacing:.18em}.care-summary b{font:400 18px/1.4 Georgia,serif}.care-suitable,.care-after{padding:130px 8vw;display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:start}.care-suitable h1,.care-suitable h2,.care-process h2,.care-after h2,.care-faq h2,.care-cta h2{font:400 clamp(58px,7vw,108px)/.88 Georgia,serif;letter-spacing:-.055em;margin:0}.care-suitable h1{font-size:clamp(56px,6.5vw,98px)}.care-intro{font:18px/1.7 Georgia,serif;max-width:610px;margin:38px 0}.care-button{width:max-content;background:var(--ink);color:var(--paper)}.care-suitable h2,.care-after h2{font-size:clamp(48px,5.5vw,82px)}.care-suitable h2 i,.care-after h2 i,.care-cta h2 i{font-weight:400;color:var(--rose)}.care-suitable ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.care-suitable ul>.eyebrow{padding-top:24px}.care-suitable li{display:grid;grid-template-columns:48px 1fr;gap:20px;padding:24px 0;border-bottom:1px solid var(--line);font:17px/1.5 Georgia,serif}.care-suitable li span{font:11px Arial,sans-serif;color:var(--rose);letter-spacing:.14em}.care-process{padding:125px 8vw;background:var(--cream)}.care-process h2{font-size:clamp(52px,6vw,88px)}.care-process>div{display:grid;grid-template-columns:repeat(4,1fr);margin-top:75px;border-top:1px solid var(--line)}.care-process article{padding:30px 30px 15px 0}.care-process article+article{border-left:1px solid var(--line);padding-left:30px}.care-process article b{font:12px Georgia,serif;color:var(--rose)}.care-process article h3{font:400 26px Georgia,serif;margin:28px 0 17px}.care-process article p{font-size:13px;line-height:1.75;color:#6f6660}.care-after{background:#b99380}.care-after h2 i{color:#f3ded3}.care-after ol{counter-reset:item;list-style:none;margin:0;padding:0}.care-after li{counter-increment:item;position:relative;padding:23px 0 23px 58px;border-bottom:1px solid rgba(32,29,27,.18);font:17px/1.5 Georgia,serif}.care-after li:before{content:counter(item,decimal-leading-zero);position:absolute;left:0;color:#6b5145;font:11px Arial,sans-serif;letter-spacing:.12em}.care-faq{padding:125px 20vw}.care-faq h2{font-size:clamp(50px,6vw,86px);margin-bottom:60px}.care-faq details{border-top:1px solid var(--line);padding:24px 0}.care-faq details:last-child{border-bottom:1px solid var(--line)}.care-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;font:20px Georgia,serif}.care-faq summary::-webkit-details-marker{display:none}.care-faq summary span{font:24px Arial,sans-serif;color:var(--rose)}.care-faq details p{max-width:760px;font:15px/1.75 Georgia,serif;color:#685f59}.care-cta{padding:125px 8vw;text-align:center;background:var(--ink);color:var(--paper)}.care-cta h2{font-size:clamp(50px,6vw,88px)}.care-cta>p:not(.eyebrow){font:17px/1.6 Georgia,serif;margin:35px auto;max-width:580px}.care-cta .button{margin:auto}
@media(max-width:900px){.care-summary{grid-template-columns:1fr;padding:35px 24px;gap:28px}.care-summary div+div{border-top:1px solid rgba(32,29,27,.15);padding-top:22px}.care-suitable,.care-after{grid-template-columns:1fr;padding:70px 24px 85px;gap:50px}.care-process{padding:85px 24px}.care-process>div{grid-template-columns:1fr;margin-top:50px}.care-process article,.care-process article+article{padding:25px 0;border-left:0;border-bottom:1px solid var(--line)}.care-faq{padding:85px 24px}.care-cta{padding:85px 24px}}
.care-breadcrumb{padding:18px 8vw;background:var(--paper);border-bottom:1px solid var(--line);display:flex;gap:10px;align-items:center;font-size:10px;letter-spacing:.08em;color:#756b65}.care-breadcrumb strong{color:var(--ink)}
