.care-packages-page{background:#f4eee2;min-height:70vh}.care-packages-page>*{max-width:1240px;margin-left:auto;margin-right:auto}.care-packages-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.9fr);background:#061a31;color:#fff}.care-packages-hero>div{padding:76px clamp(32px,6vw,88px)}.care-packages-cta .eyebrow,.care-packages-hero .eyebrow,.care-packages-planning .eyebrow,.care-packages-planning-label{color:#ff8b4a}.care-packages-hero h1{max-width:690px;margin:0;color:#fff;font:500 clamp(49px,5.7vw,82px)/.94 var(--serif);letter-spacing:-2.5px}.care-packages-hero .intro{max-width:600px;margin:20px 0 0;color:#dbe5ec;font-size:20px;line-height:1.45}.care-packages-hero-image{display:block;background:#173450}.care-packages-hero-image img{display:block;width:100%;height:100%;min-height:445px;object-fit:cover}.care-packages-actions{display:flex;align-items:center;gap:22px;margin-top:31px}.care-packages-actions .button,.care-packages-cta .button{background:#ff6513;color:#061a31;font-size:13px;font-weight:800;letter-spacing:.35px;text-transform:uppercase}.care-packages-actions .button:hover,.care-packages-cta .button:hover{background:#ffd400}.care-packages-text-link{color:#fff;font-size:14px;font-weight:800;text-decoration:underline;text-underline-offset:4px}.care-packages-category-list a:focus-visible,.care-packages-planning-grid a:focus-visible,.care-packages-text-link:focus-visible{outline:3px solid #ffd400;outline-offset:4px}.care-packages-intro{max-width:820px;padding:76px 28px 68px}.care-packages-category-copy h2,.care-packages-cta h2,.care-packages-faq h2,.care-packages-guidance h2,.care-packages-intro h2,.care-packages-section-heading h2{margin:0;color:#061a31;font:500 clamp(34px,4vw,52px)/1 var(--serif);letter-spacing:-1.3px}.care-packages-intro>p:not(.eyebrow){max-width:760px;margin:18px 0 0;font-size:18px;line-height:1.6}.care-packages-steps{padding:65px max(5vw,28px) 72px;border-top:2px solid #ffd400;border-bottom:1px solid #d6b77e;background:#fbf8f0}.care-packages-section-heading{max-width:780px;margin:0 auto 35px}.care-packages-steps ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;max-width:1240px;margin:0 auto;padding:0;list-style:none;background:#d6b77e}.care-packages-steps li{padding:27px 23px 25px;background:#f4eee2}.care-packages-steps b{display:block;color:#ff6513;font:500 45px/.85 var(--serif)}.care-packages-category-list h3,.care-packages-faq h3,.care-packages-steps h3{margin:14px 0 8px;color:#061a31;font:700 16px/1.2 var(--sans);text-transform:uppercase;letter-spacing:.25px}.care-packages-category-list p,.care-packages-steps p{margin:0;color:#293b4d;font-size:15px;line-height:1.52}.care-packages-planning{padding:70px max(8vw,28px);background:#061a31;color:#fff}.care-packages-planning .care-packages-section-heading{max-width:800px}.care-packages-planning h2{color:#fff}.care-packages-planning .care-packages-section-heading>p:last-child{max-width:700px;margin:17px 0 0;color:#dbe5ec;font-size:17px;line-height:1.55}.care-packages-planning-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;max-width:1000px;margin:0 auto}.care-packages-planning-grid article{padding:31px 30px;background:#0e2b47;border-top:3px solid #ffd400}.care-packages-planning-label{margin:0;font-size:12px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.care-packages-planning-grid h3{margin:11px 0;color:#fff;font:500 31px/1 var(--serif);letter-spacing:-.5px}.care-packages-planning-grid p:not(.care-packages-planning-label){margin:0 0 15px;color:#dbe5ec;font-size:16px;line-height:1.55}.care-packages-planning-grid a{color:#ffd400;font-size:13px;font-weight:800;text-decoration:underline;text-underline-offset:4px}.care-packages-categories{display:grid;grid-template-columns:1.05fr .8fr .95fr;border-bottom:2px solid #ffd400}.care-packages-category-copy{padding:68px clamp(28px,5vw,72px);background:#f4eee2}.care-packages-category-copy>p:not(.eyebrow){margin:18px 0 0;font-size:17px;line-height:1.58}.care-packages-category-copy .text-link{display:inline-block;margin-top:25px;color:#a63d24;font-weight:800;text-decoration:underline;text-underline-offset:4px}.care-packages-category-image img{display:block;width:100%;height:100%;min-height:540px;object-fit:cover}.care-packages-category-list{padding:46px 36px;background:#061a31}.care-packages-category-list article{padding:0 0 25px;margin:0 0 25px;border-bottom:1px solid #31506c}.care-packages-category-list article:last-child{padding:0;margin:0;border:0}.care-packages-category-list h3{color:#ffd400}.care-packages-category-list p{color:#dbe5ec}.care-packages-category-list a{display:inline-block;margin-top:14px;color:#fff;font-size:13px;font-weight:800;text-decoration:underline;text-underline-offset:4px}.care-packages-guidance{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:74px;gap:74px;padding:76px max(8vw,28px);background:#fbf8f0}.care-packages-guidance>div:last-child{max-width:650px}.care-packages-guidance p{margin:0 0 18px;font-size:17px;line-height:1.58}.care-packages-faq{padding:70px max(8vw,28px) 78px;background:#f4eee2}.care-packages-faq>h2{max-width:650px}.care-packages-faq>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:34px;background:#d6b77e}.care-packages-faq article{padding:27px 28px;background:#fbf8f0}.care-packages-faq h3{font-size:17px;text-transform:none;letter-spacing:0}.care-packages-faq p{margin:0;color:#293b4d;font-size:16px;line-height:1.55}.care-packages-cta{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:47px max(8vw,28px);background:#061a31;color:#fff;border-bottom:3px solid #ffd400}.care-packages-cta h2{max-width:700px;color:#fff;font-size:clamp(33px,3.6vw,48px)}.care-packages-cta p:not(.eyebrow){max-width:620px;margin:13px 0 0;color:#dbe5ec;font-size:17px;line-height:1.5}.care-packages-cta .button{flex:0 0 auto;min-height:50px}@media (max-width:980px){.care-packages-hero{grid-template-columns:1fr}.care-packages-hero-image img{min-height:350px;max-height:500px}.care-packages-steps ol{grid-template-columns:repeat(2,minmax(0,1fr))}.care-packages-categories{grid-template-columns:1fr 1fr}.care-packages-category-copy{grid-column:1/-1}.care-packages-category-image img{min-height:460px}.care-packages-guidance{gap:38px}.care-packages-cta{align-items:flex-start;flex-direction:column}}@media (max-width:600px){.care-packages-hero>div{padding:49px 22px 43px}.care-packages-hero h1{font-size:51px;letter-spacing:-1.8px}.care-packages-hero .intro{font-size:18px}.care-packages-hero-image img{min-height:280px}.care-packages-actions{align-items:flex-start;flex-direction:column;gap:17px}.care-packages-intro{padding:52px 22px 48px}.care-packages-category-copy h2,.care-packages-cta h2,.care-packages-faq h2,.care-packages-guidance h2,.care-packages-intro h2,.care-packages-section-heading h2{font-size:34px}.care-packages-intro>p:not(.eyebrow){font-size:16px}.care-packages-planning,.care-packages-steps{padding:50px 18px}.care-packages-faq>div,.care-packages-planning-grid,.care-packages-steps ol{grid-template-columns:1fr}.care-packages-steps li{padding:24px 20px}.care-packages-planning-grid article{padding:26px 21px}.care-packages-planning-grid h3{font-size:29px}.care-packages-categories{grid-template-columns:1fr}.care-packages-category-copy{padding:53px 22px}.care-packages-category-copy>p:not(.eyebrow),.care-packages-guidance p,.care-packages-planning .care-packages-section-heading>p:last-child{font-size:16px}.care-packages-category-image img{min-height:300px}.care-packages-category-list{padding:39px 22px}.care-packages-guidance{grid-template-columns:1fr;gap:25px;padding:53px 22px}.care-packages-faq{padding:54px 18px}.care-packages-faq article{padding:24px 21px}.care-packages-cta{padding:42px 22px}.care-packages-cta .button{width:100%}}