.app-shell.approved-home .approved-heading{padding:.75rem 0 1.5rem}.app-shell.approved-home .approved-heading>.eyebrow{color:#46515c;margin:0 0 .5rem;font-size:.6875rem}.app-shell.approved-home .approved-current{padding:1.25rem}.app-shell.approved-home :is(.approved-current,.approved-first-step,.approved-fund){isolation:isolate;filter:drop-shadow(0 7px 12px #65543e0e);background:0 0;border:0}.app-shell.approved-home :is(.approved-current,.approved-first-step,.approved-fund):before{content:"";z-index:-1;border-radius:inherit;clip-path:polygon(0 0,calc(100% - 1rem) 0,100% 1rem,100% 100%,0 100%);pointer-events:none;background:linear-gradient(120deg,#fff8f2,#fff0eb);border:1px solid #edc4b8;position:absolute;inset:0}.app-shell.approved-home :is(.approved-current,.approved-first-step,.approved-fund):after{content:"";transform-origin:100% 0;pointer-events:none;background:#edc4b8;width:1.4142rem;height:1px;position:absolute;top:1rem;right:0;transform:rotate(45deg)}.app-shell.approved-home .approved-fund:before{background:linear-gradient(115deg,#f4fbf5,#eff8f3);border-color:#c6ddcf}.app-shell.approved-home .approved-fund:after{background:#c6ddcf}.approved-home .approved-current-top{margin-bottom:.25rem}.approved-home .approved-current-story{gap:.25rem;min-height:6.5rem;margin-bottom:.875rem}.approved-home .approved-current-story h2{letter-spacing:-.045em;font-size:1.75rem;line-height:1.12}.approved-home .approved-current-story>.approved-art{flex-shrink:0;width:39%;max-width:9rem}.care-progress{margin:.25rem 0 1.5rem}.care-progress>p{color:#57606b;margin:0 0 .75rem;font-size:.75rem;line-height:1.4}.care-progress>p strong{color:#27333d;font-weight:600}.care-progress ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.care-progress li{color:#646b74;min-width:0;font-size:.6875rem;line-height:1.35}.care-progress-line{background:#e6d9d3;border-radius:1rem;height:.25rem;margin-bottom:.5rem;display:block}.care-progress [data-past=true] .care-progress-line{background:#74877d}.care-progress [aria-current=step]{color:#24303b;font-weight:650}.care-progress [aria-current=step] .care-progress-line{background:#f97868}.care-next-label{color:#6a574f;letter-spacing:.09em;text-transform:uppercase;margin:0 0 .5rem;font-size:.6875rem;font-weight:600}.approved-home .approved-current h3{margin-bottom:.5rem;font-size:1.375rem}.approved-home .approved-current .scene-detail{color:#59616a;margin-bottom:1rem;line-height:1.5}.approved-home .approved-brush{margin-top:1rem}.approved-home .approved-shortcuts{background:#fff;border-radius:.75rem;padding:.25rem .5rem}@media (max-width:359px){.app-shell.approved-home .approved-current{padding:1rem}.approved-home .approved-current-story h2{font-size:1.625rem}}@media (forced-colors:active){.care-progress-line{border-top:3px solid graytext}.care-progress [aria-current=step] .care-progress-line{border-color:highlight}}@container (max-width:20rem){.care-progress ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.approved-home .approved-current-story{flex-wrap:wrap}.approved-home .approved-current-story>div{flex-basis:100%}.approved-home .approved-current-story>.approved-art{width:42%;max-width:7rem;margin:.75rem auto 0}.approved-home .approved-current-story h2{overflow-wrap:anywhere}}
.app-shell:is(.approved-home-empty,.approved-my-care-empty) .app-content{max-width:24.375rem;margin-inline:auto;padding-inline:1rem}.app-shell.approved-home-empty .approved-heading{padding:.875rem 0 1.5625rem}.app-shell.approved-home-empty .approved-heading h1{letter-spacing:-.045em;font-size:1.6875rem}.app-shell.approved-home-empty .approved-first-step{filter:none;padding:1.1875rem 1rem 1.0625rem}.app-shell.approved-home-empty .approved-first-step:before{background:linear-gradient(120deg,#fff7f3,#ffefeb);border-color:#efbcaf}.app-shell.approved-home-empty .approved-first-step:after{background:#efbcaf}.app-shell.approved-home-empty .approved-first-step>.eyebrow{margin-bottom:.1875rem}.approved-home-empty .approved-first-story{gap:0;min-height:9.625rem;margin-bottom:.75rem;position:relative}.approved-home-empty .approved-first-story>div{flex:0 0 55%}.approved-home-empty .approved-first-story h2{letter-spacing:-.05em;margin:0 0 .75rem;line-height:1.08}.approved-home-empty .approved-first-story p{margin:0;line-height:1.42}.approved-home-empty .approved-first-story>.approved-art{width:45%}.app-shell.approved-home-empty .approved-fund{filter:none;min-height:5.125rem;margin:.875rem 0 0;padding:.875rem 1.125rem}.app-shell.approved-home-empty .approved-fund:before{background:linear-gradient(115deg,#e9f5ec,#dceddf);border-color:#b6d1be}.app-shell.approved-home-empty .approved-fund:after{background:#b6d1be}.app-shell.approved-home-empty .approved-fund .eyebrow{color:#37664a;margin-bottom:.375rem}.app-shell.approved-home-empty .approved-fund strong{color:#1d4931;font-size:1.0625rem;line-height:1.3}.app-shell.approved-home-empty .approved-fund[data-empty=true] small{display:none}.app-shell.approved-home-empty .approved-existing{margin:.625rem .3125rem .125rem;padding:.625rem 0}.approved-home-empty .approved-shortcuts{border-radius:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));margin-top:0;padding:.5625rem 0 .375rem}.approved-home-empty .approved-shortcuts>a{min-height:4.25rem;padding:.25rem .5625rem}.approved-home-empty .approved-shortcuts strong{white-space:normal;font-size:.8125rem}.app-shell.approved-my-care-empty .approved-heading h1{font-size:1.8125rem}.app-shell.approved-my-care-empty .quiet-action{color:#101720;border-width:0 0 1px;min-height:3.625rem;margin:0;padding:.75rem .25rem;font-size:.875rem}.app-shell.approved-my-care-empty .approved-photo-entry>a{background:0 0;border:0;border-radius:0}.app-shell.approved-my-care-empty .approved-wallet{padding-inline:1.125rem}.app-shell.approved-my-care-empty .approved-wallet .quiet-action{border-top:1px solid #edddd5;border-bottom:0;min-height:3.1875rem}.approved-my-care-empty .approved-wallet-person{gap:.75rem;min-height:10rem}.approved-my-care-empty .approved-wallet-person>a{align-self:center;width:43%}.approved-my-care-empty .approved-wallet-person h2{letter-spacing:-.06em;font-size:2.0625rem;font-weight:720}.approved-my-care-empty .approved-wallet-person p{font-size:.9375rem}.approved-my-care-empty .approved-bring-care{padding:1.375rem .25rem 0}.approved-my-care-empty .approved-bring-care h2{letter-spacing:-.035em;font-size:1.375rem;font-weight:650}.approved-my-care-empty .approved-bring-care>p{margin:.375rem 0 .875rem;font-size:.8125rem}.app-shell.approved-my-care-empty .approved-bring-care .primary-action{padding-inline:.875rem;font-size:.875rem}.approved-my-care-empty .approved-money-tools{margin:1rem 0 0}.app-shell.approved-my-care-empty .approved-money-tools :is(.approved-fund,.approved-access){--tool-edge:#b6d1be;--tool-surface:linear-gradient(115deg,#e9f5ec,#dceddf);isolation:isolate;background:0 0;border:0;border-radius:4px 0 4px 4px;min-height:7.5rem;padding:.875rem .75rem;position:relative}.app-shell.approved-my-care-empty .approved-money-tools .approved-access{--tool-edge:#e5d5cc;--tool-surface:linear-gradient(115deg,#fff8f4,#faf1eb);justify-content:center;gap:0}.app-shell.approved-my-care-empty .approved-money-tools :is(.approved-fund,.approved-access):before{content:"";z-index:-1;border:1px solid var(--tool-edge);border-radius:inherit;background:var(--tool-surface);clip-path:polygon(0 0,calc(100% - 1.125rem) 0,100% 1.125rem,100% 100%,0 100%);pointer-events:none;position:absolute;inset:0}.app-shell.approved-my-care-empty .approved-money-tools :is(.approved-fund,.approved-access):after{content:"";background:var(--tool-edge);transform-origin:100% 0;pointer-events:none;width:1.591rem;height:1px;position:absolute;top:1.125rem;right:0;transform:rotate(45deg)}.app-shell.approved-my-care-empty .approved-money-tools strong{font-size:.9375rem;line-height:1.3}.app-shell.approved-my-care-empty .approved-fund strong{color:#1d4931}.app-shell.approved-my-care-empty .approved-fund .eyebrow{color:#37664a}.app-shell.approved-my-care-empty .approved-fund small{color:#496451}.app-shell.approved-my-care-empty .approved-access .eyebrow{color:#746150}.app-shell.approved-my-care-empty .approved-access small{color:#716e69;margin-top:.375rem;font-size:.6875rem}.app-shell.approved-my-care-empty .approved-privacy{text-align:center;margin:1.3125rem 0 .875rem;font-size:.75rem}@container (max-width:359px){.app-shell:is(.approved-home-empty,.approved-my-care-empty) .app-content{padding-inline:.875rem}.app-shell.approved-home-empty .approved-heading h1{font-size:1.5625rem}.app-shell.approved-my-care-empty .approved-heading h1{font-size:1.625rem}.approved-home-empty .approved-first-story h2{font-size:1.5625rem}.approved-home-empty .approved-first-story p{font-size:.75rem}.approved-home-empty .approved-shortcuts>a{gap:.25rem;padding-inline:.3125rem}.approved-home-empty .approved-shortcuts strong{font-size:.75rem}.approved-my-care-empty .approved-wallet-person{min-height:9.0625rem}.app-shell.approved-my-care-empty .approved-money-tools strong{font-size:.875rem}}@container (max-width:18rem){.approved-home-empty .approved-first-story{flex-wrap:wrap}.approved-home-empty .approved-first-story>div{flex-basis:100%}.approved-home-empty .approved-first-story>.approved-art{margin:.75rem auto 0}.approved-home-empty .approved-shortcuts>a+a{border-top:1px solid #dedfdb;border-left:0}}@media (forced-colors:active){.app-shell.approved-my-care-empty .approved-money-tools :is(.approved-fund,.approved-access){border:1px solid linktext}.app-shell.approved-my-care-empty .approved-money-tools :is(.approved-fund,.approved-access):before,.app-shell.approved-my-care-empty .approved-money-tools :is(.approved-fund,.approved-access):after{display:none}}
.approved-entry .care-entry-choices .screen-intro{padding-bottom:22px}.care-entry-choices .screen-intro h1{max-width:11.5em}.approved-shell.approved-get-care .app-content{padding:0}.care-entry-choices{width:100%;max-width:390px;margin-inline:auto}.approved-shell.approved-get-care .care-entry-choices .screen-intro{text-align:center;padding:14px 22px 25px}.approved-shell.approved-get-care .care-entry-choices .screen-intro h1{text-wrap:balance;color:#101720;letter-spacing:-.055em;max-width:11.5em;margin:0 auto;font-size:32px;font-weight:720;line-height:1.09}.approved-shell.approved-get-care .care-entry-choices .intro-helper{color:#626b75;letter-spacing:-.015em;max-width:26em;margin:12px auto 0;font-size:14px;line-height:1.45}.care-entry-reference-panel{--care-entry-blush:linear-gradient(120deg, #fff7f3, #ffefeb);--care-entry-edge:#efbcaf;isolation:isolate;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);background:var(--care-entry-edge);border:0;border-radius:4px 0 4px 4px;width:auto;margin:0 16px 14px;padding:12px 0;position:relative}.care-entry-reference-panel:before{content:"";z-index:-1;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);background:var(--care-entry-blush);pointer-events:none;border-radius:4px 0 4px 4px;position:absolute;inset:1px}.care-entry-reference-panel>.material-content{padding:8px 18px;display:flow-root;position:relative}.care-entry-reference-list{z-index:auto;width:100%;margin:0;display:flow-root;position:relative}.care-entry-reference-row{color:#101720;text-align:left;background:0 0;border:0;border-bottom:1px solid #ddd8d3;border-radius:0;align-items:center;gap:14px;min-width:0;min-height:75px;padding:12px 0;text-decoration:none;display:flex}.care-entry-reference-row:last-child{border-bottom:0}.care-entry-reference-row--available:focus-visible{z-index:2;outline-offset:-3px;outline:3px solid #aa3e2b}.care-entry-choices .care-entry-reference-row>.care-entry-art{object-fit:contain;pointer-events:none;mix-blend-mode:multiply;flex:0 0 60px;width:60px;max-width:60px;height:auto;max-height:50px;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000),linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000),linear-gradient(#0000,#000 10% 90%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.care-entry-choices .care-entry-reference-row--later>.care-entry-art{flex-basis:53px;width:53px;max-width:53px;max-height:50px}.care-entry-choices .care-entry-reference-row>.care-entry-art--dental{mix-blend-mode:normal;max-height:none}.care-entry-copy{flex:1;min-width:0;display:block}.care-entry-copy strong{color:inherit;font-size:15px;font-weight:600;line-height:1.3;display:block}.care-entry-copy small{color:#66717b;margin-top:4px;font-size:12px;font-weight:400;line-height:1.35;display:block}.care-entry-reference-row--later{color:#93979b;cursor:default}.care-entry-reference-row--later .care-entry-copy strong{color:#93979b;font-weight:500}.care-entry-reference-row--later .care-entry-copy small{color:#777d83}.care-entry-choices .care-entry-reference-row--later>.care-entry-art{filter:grayscale();opacity:.38}.care-entry-reference-row--available>span:last-child{color:inherit;flex:none;font-size:23px;line-height:normal}.care-entry-saved{color:#27343f;background:#fff;border:1px solid #dedfd9;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;width:calc(100% - 32px);min-height:58px;margin:14px 16px 0;padding:12px 16px;text-decoration:none;display:flex}.care-entry-saved strong,.care-entry-saved small{display:block}.care-entry-saved strong{font-size:13px;font-weight:600;line-height:1.45}.care-entry-saved small{color:#58626c;margin-top:3px;font-size:12px;line-height:1.5}.care-entry-saved svg{flex:none}@media (max-width:359px){.approved-shell.approved-get-care .care-entry-choices .screen-intro{padding-inline:22px}.approved-shell.approved-get-care .care-entry-choices .screen-intro h1{font-size:29px}.care-entry-reference-row{gap:11px}.care-entry-copy strong{font-size:14px}.care-entry-saved{width:calc(100% - 28px);margin-inline:14px}}@media (forced-colors:active){.care-entry-reference-panel{clip-path:none;border:1px solid canvastext}.care-entry-reference-panel:before{display:none}.care-entry-reference-row--later,.care-entry-reference-row--later .care-entry-copy strong,.care-entry-reference-row--later .care-entry-copy small{color:graytext}.care-entry-reference-row--available:focus-visible{outline-color:highlight}.care-entry-saved{border-color:canvastext}}
.care-entry-focused .care-entry-dental{color:#101720;align-items:center;gap:.75rem;width:calc(100% - 2rem);margin:0 1rem 1rem;padding:1.25rem 1rem;text-decoration:none;display:flex}.care-entry-focused .care-entry-dental>span{flex:1;min-width:0}.care-entry-focused .care-entry-dental .eyebrow{color:#665e59;margin-bottom:.625rem;display:block}.care-entry-focused .care-entry-dental strong{letter-spacing:-.045em;font-size:1.625rem;line-height:1.15;display:block}.care-entry-focused .care-entry-dental small{color:#58626c;margin-top:.5rem;font-size:.875rem;line-height:1.5;display:block}.care-entry-focused .care-entry-dental>.approved-art{flex:0 0 36%;width:36%;max-width:7.5rem}.care-entry-focused .care-entry-start{align-items:center;gap:.75rem;margin-top:1.25rem;font-size:.9375rem;font-weight:650;display:flex}.care-entry-focused .care-entry-saved{background:#fff6f2;border-color:#efbcaf;border-radius:4px 0 4px 4px;margin:0 1rem 1rem}.care-entry-focused .care-entry-saved .eyebrow{margin-bottom:.5rem;font-size:.625rem}.care-entry-focused .care-entry-saved strong{font-size:1.125rem;line-height:1.3}.care-entry-focused .care-entry-saved small{margin-top:.5rem}.care-entry-focused :is(.care-entry-future,.care-entry-fresh){border-bottom:1px solid #dedfd9;margin:0 1rem 1rem}.care-entry-focused summary{cursor:pointer;color:#3f4952;min-height:3rem;padding:.875rem .25rem;font-size:.875rem;font-weight:600}.care-entry-focused .care-entry-fresh>p{color:#58626c;margin:.25rem .25rem 1rem;font-size:.8125rem;line-height:1.5}.care-entry-focused .care-entry-fresh .care-entry-dental{width:100%;margin-inline:0}.care-entry-focused .care-entry-future .care-entry-reference-row{min-height:4rem}.care-entry-focused .care-entry-future .care-entry-art{flex:0 0 3.3125rem;width:3.3125rem;max-width:3.3125rem;height:auto;max-height:3.125rem}.care-entry-focused .care-entry-history{justify-content:space-between;align-items:center;min-height:3rem;margin:0 1rem 1rem;padding:.75rem .25rem;font-size:.875rem;display:flex}.care-entry-focused--guest{padding-bottom:.5rem}.care-entry-focused--guest .entry-choice{background:0 0;border-radius:0}.care-entry-focused--guest .care-entry-reference-row span{flex:1;min-width:0}.care-entry-focused--guest .care-entry-reference-row :is(strong,small){display:block}.care-entry-focused--guest .care-entry-reference-row strong{font-size:.9375rem;font-weight:500}.care-entry-focused--guest .care-entry-reference-row small{color:#66717b;margin-top:.25rem;font-size:.75rem}.approved-my-care .my-care-primary-task{margin:0 0 1rem;padding:1.125rem}.my-care-primary-task>span{min-width:0}.my-care-primary-task .eyebrow{font-size:.625rem;line-height:1.5}.my-care-primary-task strong{letter-spacing:-.035em;font-size:1.375rem;line-height:1.2}.my-care-primary-task small{color:#58626c;margin-top:.5rem;font-size:.8125rem;line-height:1.5;display:block}.my-care-task-action{margin-top:.875rem;font-size:.875rem;font-weight:650;display:block}.approved-my-care .my-care-more-tasks{margin:-.5rem 0 1rem}.my-care-waiting{margin:.5rem 0 1rem}.my-care-waiting h2{letter-spacing:-.025em;margin:0 0 .5rem;font-size:1rem;line-height:1.4}.my-care-waiting>a{border-bottom:1px solid #e8e5e0;align-items:center;gap:.625rem;min-height:3.5rem;padding:.75rem 0;display:flex}.my-care-waiting>a>.approved-art{flex:0 0 2.75rem;width:2.75rem;height:auto}.my-care-waiting>a>span{flex:1;min-width:0}.my-care-waiting :is(strong,small){display:block}.my-care-waiting strong{font-size:.875rem;line-height:1.4}.my-care-waiting small{color:#58626c;margin-top:.25rem;font-size:.75rem;line-height:1.5}.approved-my-care .my-care-compact-wallet{padding:1rem 1.125rem;scroll-margin-top:1rem}.approved-my-care .my-care-compact-wallet .approved-wallet-person{gap:.75rem;min-height:6.5rem}.approved-my-care .my-care-compact-wallet .approved-wallet-person>a{align-self:center;width:32%;max-width:6rem}.approved-my-care .my-care-compact-wallet .approved-wallet-person h2{font-size:1.875rem}.approved-my-care .my-care-compact-wallet .approved-wallet-person p{font-size:.875rem}.approved-my-care .my-care-compact-wallet .quiet-action{min-height:3rem;margin-top:.625rem;padding-block:.625rem}.approved-my-care .my-care-compact-wallet .eyebrow{margin-bottom:.25rem}.my-care-primary-task>svg,.my-care-waiting>a>svg{flex-shrink:0}:is(.care-entry-focused,.approved-my-care) :is(a,summary):focus-visible{outline-offset:3px;outline:3px solid #aa3e2b}@container (max-width:18rem){.care-entry-focused .care-entry-dental{flex-wrap:wrap}.care-entry-focused .care-entry-dental>span{flex-basis:100%}.care-entry-focused .care-entry-dental>.approved-art{margin:0 auto}.my-care-primary-task strong,.my-care-waiting strong{overflow-wrap:anywhere}}
