.home-care-page .breadcrumbs{flex-wrap:wrap;row-gap:8px}.home-care-page .life-hero-layout{min-height:930px}.home-care-page .life-hero h1>span:first-child{font-size:clamp(3.6rem,7.6vw,7.3rem)}.home-care-page .life-hero h1>span:nth-child(2){font-size:clamp(3.6rem,6.6vw,6.3rem)}.home-care-page .life-hero h1>em{font-size:clamp(4.5rem,8.8vw,8.5rem)}.home-care-page .care-hero-subtitle{font:400 clamp(1.7rem,2.7vw,2.6rem)/1.18 Georgia,serif;color:var(--bone);letter-spacing:-.035em;margin:25px 0 0}.home-care-page .life-intro{max-width:395px;font-size:14px}.home-care-page .life-hero .button-row{gap:23px;max-width:480px}.home-care-page .life-hero-art{height:760px;top:30px}.home-care-page .life-photo img{object-position:53% 50%;filter:saturate(.45) brightness(.7)}.home-care-page .care-two-column{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;align-items:start}.home-care-page .care-two-column p{font-size:15px}.home-care-page .care-note{background:#dce5d7;border-top:2px solid #335b46;padding:32px}.home-care-page .care-editorial h3,.home-care-page .care-note h3{font-size:clamp(2rem,3.4vw,3.3rem);line-height:1.08}.home-care-page .care-note h3 em{color:#1f614c}.home-care-page .care-note p{font-size:14px;margin-top:22px}.home-care-page .care-note p:last-child{margin-bottom:0}.home-care-page .care-prominent-note{font-size:15px;font-weight:600;border-left:2px solid #335b46;background:#dce5d7;padding:23px 28px;margin:35px 0 0}.home-care-page .care-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.home-care-page .care-card-grid article{padding:32px;background:var(--charcoal);border-top:1px solid #71947b;border-radius:2px}.home-care-page .care-card-grid article:first-child{background:var(--deep)}.home-care-page .care-card-grid h3{font-size:36px;line-height:1.1;margin:28px 0 18px}.home-care-page .care-card-grid p{font-size:14px;max-width:500px;margin-bottom:0}.home-care-page .care-flow{padding:0;margin:0;list-style:none}.home-care-page .care-flow li{border:1px solid #668772;background:#173f3522;display:grid;grid-template-columns:30px minmax(0,1fr);gap:20px;align-items:center;padding:22px;margin-bottom:26px;position:relative;min-height:80px}.home-care-page .care-flow li>span:first-child{font:17px Georgia;color:var(--soft)}.home-care-page .care-flow strong{font:400 23px/1.3 Georgia,serif;letter-spacing:-.02em}.home-care-page .care-flow .care-flow-arrow{position:absolute;bottom:-25px;left:31px;font-size:19px;color:var(--soft)}.home-care-page .life-process h2{margin-bottom:45px}.home-care-page .life-process h3{min-height:95px}.home-care-page .care-service-list{padding:0;margin:28px 0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}.home-care-page .care-service-list li{display:flex;align-items:baseline;gap:22px;border-top:1px solid #aabbab;padding:25px 0;font:400 25px/1.3 Georgia,serif;color:#224d35}.home-care-page .care-service-list li>span{font:10px Arial;color:#335b46}.home-care-page .care-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin-top:45px}.home-care-page .care-comparison article{padding:35px;background:#dce5d7;border-top:2px solid #335b46}.home-care-page .care-comparison article:last-child{background:#e7e9df;border-top-color:#849985}.home-care-page .care-checklist .life-index,.home-care-page .care-comparison .life-index{color:#335b46}.home-care-page .care-comparison h3{font:500 clamp(2.5rem,4.3vw,4.2rem)/1.02 Arial,sans-serif;letter-spacing:-.06em;margin:30px 0}.home-care-page .care-comparison h3 em{font-family:Georgia,serif;font-weight:400;color:#1f614c}.home-care-page .care-comparison p{font-size:14px}.home-care-page .care-dark-note{border-top:1px solid #71947b;padding-top:30px;margin-top:35px}.home-care-page .care-dark-note h3{font-size:30px}.home-care-page .care-dark-note p{font-size:14px}.home-care-page .care-considerations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 45px}.home-care-page .care-considerations article{border-top:1px solid #71947b;padding-top:25px}.home-care-page .care-considerations h3{font-size:30px;line-height:1.1;margin:22px 0 18px}.home-care-page .care-considerations p{font-size:14px;margin:0}.home-care-page .care-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 60px}.home-care-page .care-checklist article{border-top:1px solid #aabbab;padding-top:25px}.home-care-page .care-checklist h3{font-size:32px;margin:22px 0}.home-care-page .care-checklist ul{padding:0;margin:0;list-style:none}.home-care-page .care-checklist li{padding:13px 0 13px 27px;position:relative;border-bottom:1px solid #aabbab77;color:#36523c;font-size:14px;line-height:1.65}.home-care-page .care-checklist li:before{content:"↗";position:absolute;left:0;color:#335b46}.home-care-page .care-section-intro{font-size:14px;max-width:770px}.home-care-page .care-cost-factors{padding:0;margin:35px 0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 35px}.home-care-page .care-cost-factors li{display:flex;gap:20px;border-top:1px solid #5069557a;padding:22px 0;font-size:14px;line-height:1.7;color:#b9cbbb}.home-care-page .care-cost-factors span{font-size:10px;color:var(--soft);padding-top:3px}.home-care-page .care-cost-action{display:flex;align-items:center;gap:40px}.home-care-page .care-cost-action>.button{flex-shrink:0}.home-care-page .care-cost-action p{font-size:12px;max-width:560px;margin:0}.home-care-page .care-related article{display:flex;flex-direction:column;align-items:flex-start}.home-care-page .care-related p{margin-bottom:30px}.home-care-page .care-related .text-link{margin-top:auto}@media(max-width:1200px){.home-care-page .life-hero-layout{min-height:900px}.home-care-page .life-hero-art{height:710px}.home-care-page .care-two-column{gap:50px}.home-care-page .care-comparison article{padding:28px}.home-care-page .care-checklist{gap:35px 45px}}@media(max-width:1000px) and (min-width:761px){.home-care-page .life-hero-layout{min-height:930px}.home-care-page .life-hero-art{height:640px;top:50px}.home-care-page .life-intro{max-width:315px}.home-care-page .care-hero-subtitle{font-size:27px}.home-care-page .care-note{padding:25px}.home-care-page .care-two-column{gap:35px}.home-care-page .care-considerations,.home-care-page .care-cost-factors{grid-template-columns:repeat(2,minmax(0,1fr))}.home-care-page .life-process h3{min-height:0}.home-care-page .care-flow li{padding:20px 15px;grid-template-columns:25px minmax(0,1fr);gap:12px}.home-care-page .care-flow strong{font-size:21px}}@media(max-width:760px){.home-care-page .life-hero-layout{min-height:0}.home-care-page .life-hero h1>span:first-child{font-size:clamp(2.8rem,11.3vw,5.4rem)}.home-care-page .life-hero h1>span:nth-child(2){font-size:clamp(3.1rem,12vw,5.6rem)}.home-care-page .life-hero h1>em{font-size:clamp(3.6rem,15vw,7rem)}.home-care-page .care-hero-subtitle{font-size:28px;margin-top:23px}.home-care-page .life-intro{max-width:440px}.home-care-page .life-hero-art{height:430px;top:auto}.home-care-page .life-hero .button-row{gap:22px;max-width:100%}.home-care-page .care-card-grid,.home-care-page .care-checklist,.home-care-page .care-comparison,.home-care-page .care-considerations,.home-care-page .care-cost-factors,.home-care-page .care-service-list,.home-care-page .care-two-column{grid-template-columns:1fr;gap:28px}.home-care-page .care-two-column p{font-size:14px}.home-care-page .care-card-grid article,.home-care-page .care-comparison article,.home-care-page .care-note{padding:25px}.home-care-page .care-editorial h3,.home-care-page .care-note h3{font-size:34px}.home-care-page .care-prominent-note{font-size:13px;padding:20px;margin-top:28px}.home-care-page .care-card-grid h3{font-size:32px;margin-top:22px}.home-care-page .care-card-grid p{font-size:13px}.home-care-page .care-flow li{padding:20px;grid-template-columns:25px minmax(0,1fr);gap:15px}.home-care-page .care-flow strong{font-size:22px}.home-care-page .life-process h3{min-height:0}.home-care-page .life-process h2{margin-bottom:35px}.home-care-page .care-cost-factors,.home-care-page .care-service-list{gap:0}.home-care-page .care-service-list li{font-size:23px;padding:22px 0}.home-care-page .care-comparison{margin-top:30px}.home-care-page .care-comparison h3{font-size:38px}.home-care-page .care-checklist li,.home-care-page .care-considerations p{font-size:13px}.home-care-page .care-cost-action{flex-direction:column;align-items:flex-start;gap:20px}}