.care-flow{--care-gap:24px;position:relative;z-index:2;margin-top:32px;padding-bottom:36px;color:var(--bone)}.care-steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--care-gap);margin:0;padding:0;border:0;min-width:0}.care-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.care-step{position:relative;min-width:0}.care-choice{position:absolute;inset:0;width:100%;margin:0;opacity:0;z-index:2}.care-card,.care-choice{height:100%;cursor:pointer}.care-card{position:relative;display:grid;grid-template-rows:auto auto 1fr;gap:12px;padding:12px 14px 16px;border-radius:4px;border:1px solid transparent;background:transparent;transition:background-color .2s ease,border-color .2s ease}.care-step:hover .care-card{background:rgba(247,247,237,.045);border-color:rgba(247,247,237,.16)}.care-choice:checked+.care-card{background:rgba(247,247,237,.075);border-color:rgba(247,247,237,.42)}.care-choice:focus-visible+.care-card{outline:2px solid var(--bone);outline-offset:3px}.care-node{position:relative;display:block;width:11px;height:11px;border-radius:50%;border:1.25px solid var(--bone);background:var(--ocean);z-index:1;transition:box-shadow .3s ease,background-color .3s ease}.care-step:not(:last-of-type):before{content:"";position:absolute;z-index:1;top:18px;left:32px;right:calc(-1 * var(--care-gap) - 10px);height:1px;background:var(--bone-hairline);pointer-events:none}.care-choice:checked+.care-card .care-node,.care-step[data-active] .care-node{background:var(--bone)}.care-step[data-active] .care-node{box-shadow:0 0 0 5px rgba(247,247,237,.14),0 0 14px rgba(247,247,237,.55)}.care-carrier,.care-trail{position:absolute;top:0;left:0;pointer-events:none;opacity:0;z-index:1;transform-origin:0 50%}.care-trail{width:1px;height:1.5px;margin-top:-.75px;background:rgba(247,247,237,.85)}.care-carrier{width:44px;height:2px;margin:-1px 0 0 -44px;transform-origin:44px 50%;border-radius:1px;background:linear-gradient(90deg,rgba(247,247,237,0),rgba(247,247,237,.5) 55%,#fff 92%,rgba(247,247,237,.2));filter:drop-shadow(0 0 3px rgba(247,247,237,.7))}.care-art{display:block;width:100%;height:auto;aspect-ratio:168/100;max-height:132px;overflow:visible}.care-text{display:grid;gap:4px;align-content:start}.care-title{display:flex;align-items:baseline;gap:8px;color:var(--bone);font-size:15px;font-weight:500;line-height:1.35}.care-num{font-family:var(--font-serif);font-size:15px;font-weight:400;color:#9DB5C4;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.care-summary{color:var(--bone-75);font-size:14px;line-height:1.5}.care-inline-detail{display:none}.care-facts{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.care-fact-label{color:var(--bone-75)}.care-fact-value{color:var(--bone);font-family:var(--font-serif);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.care-foot{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin-top:20px;padding-top:18px;border-top:1px solid rgba(247,247,237,.18)}.care-detail{min-height:52px}.care-detail-text{display:none;max-width:720px;margin:0;color:var(--bone)!important;font-size:15px!important;line-height:1.55!important}.care-detail-kicker{display:block;margin-bottom:2px;color:#9DB5C4;font-size:12px;font-weight:500;letter-spacing:.04em}.care-flow:has(#care-step-0:checked) [data-detail="0"],.care-flow:has(#care-step-1:checked) [data-detail="1"],.care-flow:has(#care-step-2:checked) [data-detail="2"],.care-flow:has(#care-step-3:checked) [data-detail="3"]{display:block}.care-flow:not(:has(.care-choice:checked)) [data-detail="0"]{display:block}.care-actions{display:flex;align-items:center;gap:20px}.care-replay{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 4px;border:0;background:transparent;color:var(--bone);font:500 14px var(--font-sans);cursor:pointer}.care-replay[hidden]{display:none}.care-replay:hover{text-decoration:underline;text-underline-offset:4px}.care-replay:focus-visible{outline:2px solid var(--bone);outline-offset:2px;border-radius:2px}.care-art text{font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.care-art .care-label{fill:rgba(247,247,237,.72);font:500 8.6px var(--font-sans);letter-spacing:.01em}.care-art .care-value{fill:var(--bone);font:400 11px var(--font-serif)}.care-art .care-value-small{font-size:9.8px}.care-art .care-was{fill:rgba(247,247,237,.62)}.care-art .care-lead-strong{fill:none;stroke:var(--bone);stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}.care-art .care-fill{fill:var(--bone)}.care-art .care-empty{fill:none;stroke:rgba(247,247,237,.45);stroke-width:1}.care-art .care-stroke{fill:none;stroke:var(--bone);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.care-art .care-hair{fill:none;stroke:rgba(247,247,237,.45);stroke-width:.8}.care-art .care-grid{stroke:rgba(247,247,237,.14);stroke-width:1}.care-art .care-lead{fill:none;stroke:rgba(247,247,237,.7);stroke-width:.9}.care-art .care-hub{fill:rgba(247,247,237,.06);stroke:rgba(247,247,237,.45);stroke-width:1.2;transition:stroke .2s ease,fill .2s ease}.care-art .care-hub.is-lit{fill:rgba(247,247,237,.14);stroke:var(--bone)}.care-art .care-branch{fill:none;stroke:rgba(247,247,237,.8);stroke-width:1}.care-art .care-pulse{fill:#fff}.care-art .care-arc{fill:none;stroke:var(--bone);stroke-width:3;stroke-linecap:round}.care-art .care-ring-track{fill:none;stroke:rgba(247,247,237,.15);stroke-width:2.2}.care-art .care-ring{fill:none;stroke:var(--bone);stroke-width:2.2;stroke-linecap:round}.care-art .care-sheet-back{fill:none;stroke:rgba(247,247,237,.3);stroke-width:1}.care-art .care-sheet{fill:#0A4D80;stroke:rgba(247,247,237,.35);stroke-width:1}.care-art .care-prev{fill:var(--ocean);stroke:rgba(247,247,237,.75);stroke-width:1.2}.care-art .care-link{stroke:#9DB5C4;stroke-width:1}.care-art .care-dir line,.care-art .care-dir path{fill:none;stroke:var(--bone);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.care-art .care-return{fill:none;stroke:#9DB5C4;stroke-width:1.1;stroke-dasharray:3 3}@media (min-width:721px) and (max-width:980px){.care-flow{--care-gap:12px}.care-card{padding:10px 10px 14px}.care-foot{grid-template-columns:1fr;gap:12px}}@media (max-width:720px){.care-flow{--care-gap:4px;margin-top:16px;padding-bottom:14px}.care-steps{grid-template-columns:1fr}.care-card{grid-template-columns:11px 72px minmax(0,1fr);grid-template-rows:auto auto auto auto;align-items:start;gap:0 10px;padding:7px 8px 8px 6px}.care-text{display:contents}.care-node{grid-column:1;grid-row:1;margin-top:5px}.care-art{grid-column:2;grid-row:1/span 2;max-height:none;margin-top:3px}.care-title{grid-column:3;grid-row:1}.care-summary{grid-column:3;grid-row:2;margin-top:2px}.care-step:not(:last-of-type):before{top:28px;left:12px;right:auto;bottom:calc(-1 * var(--care-gap) - 8px);width:1px;height:auto}.care-num,.care-title{font-size:15px}.care-summary{font-size:14px}.care-art text{display:none}.care-facts{grid-column:2/-1;grid-row:3;position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;display:flex;flex-wrap:wrap;gap:0 12px;margin-top:4px;font-size:14px;line-height:1.45}.care-choice:checked+.care-card .care-inline-detail{grid-column:2/-1;grid-row:4;display:block;margin-top:6px;color:var(--bone);font-size:14px;line-height:1.55}.care-trail{width:1px}.care-foot{grid-template-columns:1fr;gap:4px;margin-top:8px;padding-top:4px;border-top:0}.care-detail{display:none}.care-actions{justify-content:space-between;flex-wrap:wrap;gap:8px 16px}}@media (max-width:360px){.care-card{grid-template-columns:11px 56px minmax(0,1fr)}}