@font-face{font-family:Loop Newsreader;src:url(/stack/fonts/Newsreader-Light.woff2)format("woff2");font-weight:300;font-display:swap}.marketing-page:has(.resource-guide--longevity-loop){--ll-paper:var(--instrument-light-background);--ll-ink:var(--instrument-light-foreground);--ll-blue:var(--instrument-light-primary-text);--ll-soft:var(--instrument-light-accent-soft);--ll-line:var(--instrument-light-border);--ll-muted:var(--instrument-light-muted-foreground);background:var(--ll-paper)}.marketing-page:has(.resource-guide--longevity-loop) .marketing-navigation{color:var(--ll-ink);background:var(--ll-paper)!important}.marketing-page:has(.resource-guide--longevity-loop) .navbar-brand{color:var(--ll-blue);background:url(/cards/carecore-logo-teal.svg) 0/contain no-repeat;width:154px}.marketing-page:has(.resource-guide--longevity-loop) .navbar-brand>*{opacity:0}.marketing-page:has(.resource-guide--longevity-loop) :is(.nav-link,.marketing-resources-trigger,.marketing-menu-trigger){color:var(--ll-muted)}.marketing-page:has(.resource-guide--longevity-loop) .btn-white{background:var(--ll-soft);color:var(--ll-blue);border-radius:4px}.marketing-page:has(.resource-guide--longevity-loop) .marketing-mobile-menu{background:var(--ll-paper);color:var(--ll-ink)}.marketing-page:has(.resource-guide--longevity-loop) .marketing-mobile-menu a{color:var(--ll-ink)}.toolkit-page .resource-guide.resource-guide--longevity-loop{background:var(--ll-paper);color:var(--ll-ink);font-family:var(--font-inter), Arial, sans-serif}.toolkit-page .resource-guide--longevity-loop :is(h1,h2,h3,p,figure){margin:0}.toolkit-page .resource-guide--longevity-loop :is(h1,h2,h3){letter-spacing:-.032em;color:var(--ll-ink);text-wrap:balance;font-family:Loop Newsreader,Georgia,serif;font-weight:300}.toolkit-page .resource-guide--longevity-loop .ll-shell,.toolkit-page .resource-guide--longevity-loop .ic-body .ic-inner{max-width:1160px;margin-inline:auto;padding-inline:40px}.toolkit-page .resource-guide--longevity-loop .ic-body{background:var(--ll-paper);color:var(--ll-ink);padding-block:0 70px}.toolkit-page .resource-guide--longevity-loop .ic-body article{max-width:none}.toolkit-page .resource-guide--longevity-loop .ll-hero{z-index:auto;text-align:center;width:auto;padding-top:120px;position:relative;inset:auto}.toolkit-page .resource-guide--longevity-loop .ll-eyebrow{color:var(--ll-blue);text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:500;line-height:1.5}.toolkit-page .resource-guide--longevity-loop .ll-eyebrow span{color:var(--ll-muted);margin-inline:10px}.toolkit-page .resource-guide--longevity-loop h1{margin:25px auto;font-size:clamp(52px,6.7vw,86px);line-height:.99}.toolkit-page .resource-guide--longevity-loop h1>span{color:var(--ll-blue);display:block}.toolkit-page .resource-guide--longevity-loop p{color:var(--ll-muted);font-size:17px;line-height:1.7}.toolkit-page .resource-guide--longevity-loop .ll-hero-copy{max-width:540px;margin:24px auto;font-size:19px}.toolkit-page .resource-guide--longevity-loop .ll-primary{background:var(--ll-blue);min-height:52px;color:var(--ll-paper);font:500 16px/1.4 var(--font-inter),Arial,sans-serif;border-radius:4px;justify-content:center;align-items:center;gap:22px;padding:14px 22px;text-decoration:none;transition:background .2s;display:inline-flex}.toolkit-page .resource-guide--longevity-loop .ll-primary:hover{background:var(--ll-ink)}.toolkit-page .resource-guide--longevity-loop a:focus-visible{outline:3px solid var(--ll-blue);outline-offset:5px}.toolkit-page .resource-guide--longevity-loop .ll-small{margin-top:13px;font-size:12px;line-height:1.6}.toolkit-page .resource-guide--longevity-loop .ic-byline{color:var(--ll-muted);justify-content:center;margin:33px auto 40px;font-size:13px}.toolkit-page .resource-guide--longevity-loop .ic-byline strong{color:var(--ll-ink)}.toolkit-page .resource-guide--longevity-loop .ic-byline-read{display:none}.toolkit-page .resource-guide--longevity-loop section{margin-block:110px;scroll-margin-top:105px}.toolkit-page .resource-guide--longevity-loop h2{font-size:clamp(36px,4.3vw,54px);line-height:1.06}.toolkit-page .resource-guide--longevity-loop h2 em{color:var(--ll-blue);font-style:normal}.toolkit-page .resource-guide--longevity-loop section>.ll-eyebrow{margin-bottom:23px}.toolkit-page .resource-guide--longevity-loop .ll-framework{grid-template-columns:.85fr 1.15fr;align-items:start;column-gap:68px;display:grid}.toolkit-page .resource-guide--longevity-loop .ll-framework>p,.toolkit-page .resource-guide--longevity-loop .ll-framework>h2{grid-column:1}.toolkit-page .resource-guide--longevity-loop .ll-framework>h2+p{margin-top:24px}.toolkit-page .resource-guide--longevity-loop .ll-readiness{grid-area:1/2/4;margin:0}.toolkit-page .resource-guide--longevity-loop .ll-readiness>div{background:color-mix(in oklch, var(--instrument-light-success-soft) 38%, var(--ll-paper));border-radius:5px;margin:0 0 8px;padding:23px 25px}.toolkit-page .resource-guide--longevity-loop .ll-readiness>div:nth-child(2){background:var(--ll-soft)}.toolkit-page .resource-guide--longevity-loop .ll-readiness>div:nth-child(3){background:color-mix(in oklch, var(--chart-3) 10%, var(--ll-paper))}.toolkit-page .resource-guide--longevity-loop .ll-readiness>div:nth-child(4){background:color-mix(in oklch, var(--destructive) 7%, var(--ll-paper))}.toolkit-page .resource-guide--longevity-loop dt{font:300 29px/1.15 Loop Newsreader,Georgia,serif}.toolkit-page .resource-guide--longevity-loop dd{color:var(--ll-muted);margin:9px 0 0;font-size:14px;line-height:1.65}.toolkit-page .resource-guide--longevity-loop dd strong{color:var(--ll-ink);font-weight:500}.toolkit-page .resource-guide--longevity-loop .ll-action{grid-template-columns:.85fr 1.15fr;gap:0 68px;padding-top:0;display:grid}.toolkit-page .resource-guide--longevity-loop .ll-action>p{grid-column:1}.toolkit-page .resource-guide--longevity-loop .ll-action>h2+p{margin-top:24px}.toolkit-page .resource-guide--longevity-loop .ll-questions{counter-reset:steps;grid-area:1/2/4;margin:0;padding:0;list-style:none}.toolkit-page .resource-guide--longevity-loop .ll-questions li{counter-increment:steps;margin:0 0 23px;padding:0 0 25px 50px;position:relative}.toolkit-page .resource-guide--longevity-loop .ll-questions li:before{content:"0" counter(steps);color:var(--ll-blue);font:300 27px/1.2 Loop Newsreader,Georgia,serif;position:absolute;top:0;left:0}.toolkit-page .resource-guide--longevity-loop .ll-questions strong{font-size:17px;font-weight:500;line-height:1.4;display:block}.toolkit-page .resource-guide--longevity-loop .ll-questions span{color:var(--ll-muted);margin-top:9px;font-size:14px;line-height:1.65;display:block}.toolkit-page .resource-guide--longevity-loop .ll-case{background:var(--ll-soft);border-radius:4px;padding:55px 65px}.toolkit-page .resource-guide--longevity-loop .ll-case>p:not(.ll-eyebrow){max-width:750px;margin-top:24px}.toolkit-page .resource-guide--longevity-loop .ll-case a{color:var(--ll-blue)}.toolkit-page .resource-guide--longevity-loop .ll-capture{grid-template-columns:1fr 1fr;align-items:center;gap:65px;display:grid}.toolkit-page .resource-guide--longevity-loop .ll-guide-art{background:radial-gradient(ellipse at 50% 60%, color-mix(in oklch, var(--instrument-light-primary-muted) 55%, var(--ll-paper)) 10%,var(--ll-soft) 80%);border-radius:50% 50% 8px 8px;height:450px;position:relative}.toolkit-page .resource-guide--longevity-loop .ll-guide-art img{border:1px solid var(--ll-line);width:240px;height:auto;box-shadow:0 18px 40px color-mix(in oklch, var(--ll-ink) 14%, transparent);position:absolute}.toolkit-page .resource-guide--longevity-loop .ll-guide-back{top:44px;right:28px;transform:rotate(9deg)}.toolkit-page .resource-guide--longevity-loop .ll-guide-front{top:75px;left:35px;transform:rotate(-8deg)}.toolkit-page .resource-guide--longevity-loop .ll-guide-label{text-align:center;width:100%;color:var(--ll-blue);font-size:11px;position:absolute;bottom:23px}.toolkit-page .resource-guide--longevity-loop .ll-guide-copy .ll-eyebrow{margin-bottom:24px}.toolkit-page .resource-guide--longevity-loop .ll-guide-copy h2+p{margin-block:24px}.toolkit-page .resource-guide--longevity-loop .ll-practice{grid-column:1/-1;justify-content:space-between;align-items:center;gap:35px;padding-top:20px;display:flex}.toolkit-page .resource-guide--longevity-loop .ll-practice h3{margin-bottom:9px;font-size:32px}.toolkit-page .resource-guide--longevity-loop .ll-practice p{font-size:14px}.toolkit-page .resource-guide--longevity-loop .ll-practice a{color:var(--ll-blue);white-space:nowrap;text-underline-offset:6px;font-size:15px}.toolkit-page .resource-guide--longevity-loop .ll-disclosure{max-width:750px;margin:0;font-size:12px}@media (max-width:760px){.toolkit-page .resource-guide--longevity-loop .ll-shell,.toolkit-page .resource-guide--longevity-loop .ic-body .ic-inner{padding-inline:24px}.toolkit-page .resource-guide--longevity-loop .ll-hero{padding-top:112px}.toolkit-page .resource-guide--longevity-loop section{margin-block:70px}.toolkit-page .resource-guide--longevity-loop :is(.ll-framework,.ll-action,.ll-capture){grid-template-columns:1fr;gap:30px}.toolkit-page .resource-guide--longevity-loop :is(.ll-readiness,.ll-questions){grid-area:auto/1}.toolkit-page .resource-guide--longevity-loop .ll-framework>h2+p,.toolkit-page .resource-guide--longevity-loop .ll-action>h2+p{margin-top:0}.toolkit-page .resource-guide--longevity-loop section>.ll-eyebrow{margin-bottom:-10px}.toolkit-page .resource-guide--longevity-loop .ll-case{padding:32px 24px}.toolkit-page .resource-guide--longevity-loop .ll-case h2{margin-top:30px}.toolkit-page .resource-guide--longevity-loop .ll-guide-art{width:100%;max-width:450px;margin-inline:auto}.toolkit-page .resource-guide--longevity-loop .ll-practice{flex-direction:column;align-items:start;gap:22px}}@media (max-width:440px){.toolkit-page .resource-guide--longevity-loop h1{font-size:53px}.toolkit-page .resource-guide--longevity-loop .ll-hero-copy{font-size:16px}.toolkit-page .resource-guide--longevity-loop .ll-primary{gap:12px;padding-inline:15px;font-size:14px}.toolkit-page .resource-guide--longevity-loop .ll-guide-art{height:370px}.toolkit-page .resource-guide--longevity-loop .ll-guide-art img{width:190px}.toolkit-page .resource-guide--longevity-loop .ll-guide-front{top:65px;left:18px}.toolkit-page .resource-guide--longevity-loop .ll-guide-back{top:35px;right:18px}.toolkit-page .resource-guide--longevity-loop .ic-byline-role{display:none}}.toolkit-page .resource-guide--longevity-loop .ll-hero{padding-bottom:10px}.toolkit-page .resource-guide--longevity-loop .ll-author{text-align:left;justify-content:center;align-items:center;gap:28px;max-width:610px;margin:44px auto 0;display:flex}.toolkit-page .resource-guide--longevity-loop .ll-author .ic-byline{grid-template-columns:68px max-content;align-items:center;gap:4px 16px;margin:0;display:grid}.toolkit-page .resource-guide--longevity-loop .ll-author .ic-byline-avatar{object-fit:cover;border-radius:40px 40px 4px 4px;grid-row:1/3;width:68px;height:82px}.toolkit-page .resource-guide--longevity-loop .ll-author .ic-byline-role{grid-column:2;max-width:140px;font-size:11px;line-height:1.5}.toolkit-page .resource-guide--longevity-loop .ll-author .ic-byline-role:before{content:none}.toolkit-page .resource-guide--longevity-loop .ll-author>p{max-width:230px;font-size:13px;line-height:1.65}.toolkit-page .resource-guide--longevity-loop .ll-questions li{margin-bottom:10px}@media (max-width:600px){.toolkit-page .resource-guide--longevity-loop .ll-author{flex-direction:column;gap:15px}.toolkit-page .resource-guide--longevity-loop .ll-author>p{text-align:center;max-width:270px}.toolkit-page .resource-guide--longevity-loop .ll-author .ic-byline-role{display:block}}