.chs .ll-grid{counter-reset:ll-step}.chs__card{counter-increment:ll-step}.chs__num{margin-bottom:var(--ll-space-2)}.chs--challenges .chs__num{color:var(--ll-fg-muted);font-size:20px}.chs__editorial{align-items:center;display:grid;gap:var(--ll-space-8);grid-template-columns:minmax(320px,1fr) 1.1fr;margin-bottom:var(--ll-space-8)}.chs__media img{border-radius:120px var(--ll-radius-surface) 120px var(--ll-radius-surface);display:block;height:auto;width:100%}@media (max-width:1024px){.chs__editorial{gap:var(--ll-space-6);grid-template-columns:1fr}.chs__media img{border-radius:80px var(--ll-radius-surface) 80px var(--ll-radius-surface)}}.chs__consequence{color:var(--ll-fg-muted);font-size:14px;line-height:1.5;margin:auto 0 0;padding-top:var(--ll-gap-stack);position:relative}.chs__consequence:before{background:var(--ll-card-border);content:"";height:1px;left:0;position:absolute;right:0;top:0;transform-origin:left;transition:transform var(--ll-dur-slow) var(--ll-ease) .25s}.chs__card.aos-init:not(.aos-animate) .chs__consequence:before{transform:scaleX(0)}.chs__card{min-height:100%}.chs__cta{align-items:flex-start;justify-content:center}.chs__cta-btn{margin-top:var(--ll-space-2)}.chs .chs__cols{display:grid;gap:0 var(--ll-space-7);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.chs__col{border-top:1px solid var(--ll-card-border);display:block;padding:var(--ll-space-5) 0 var(--ll-space-3);position:relative}.chs__col:after{background:var(--ll-indigo);content:"";height:1px;left:0;position:absolute;top:-1px;transform:scaleX(0);transform-origin:left center;transition:transform .9s var(--ll-ease-reveal);transition-delay:var(--chs-d,0s);width:100%}.ll-ground-navy .chs__col:after{background:var(--ll-amber)}.chs.is-in .chs__col:after{transform:scaleX(1)}.chs__kicker{color:var(--ll-indigo);font-family:var(--ll-font-body);font-size:12px;font-weight:600;letter-spacing:.1em;line-height:1.2;margin:0 0 var(--ll-space-2);text-transform:uppercase}.ll-ground-navy .chs__kicker{color:var(--ll-amber)}.chs .chs__col .chs__sit{color:var(--ll-fg);display:inline-block;font-size:28px;font-weight:200;letter-spacing:-.01em;line-height:1.2;margin:0 0 var(--ll-space-3);position:relative;text-wrap:balance}.chs__sit:after{background:var(--ll-indigo);bottom:-6px;content:"";height:2px;left:0;position:absolute;right:100%;transition:right .45s var(--ll-ease-reveal)}.ll-ground-navy .chs__sit:after{background:var(--ll-amber)}@media (hover:hover){.chs__col:hover .chs__sit:after{right:0}}.chs__ans{color:var(--ll-text-secondary);font-size:15.5px;line-height:1.55;margin:0;max-width:44ch}.ll-ground-navy .chs__ans{color:#9aa6b2}.chs .chs__consequence{color:var(--ll-fg);font-family:var(--ll-font-heading);font-size:14px;font-weight:500;line-height:1.45;margin:var(--ll-space-3) 0 0;padding:0}.chs .chs__consequence:before{display:none}.chs--ledger .chs__cols{border-bottom:1px solid var(--ll-card-border);gap:0;grid-template-columns:minmax(0,1fr)}.chs--ledger .chs__col{align-content:start;column-gap:var(--ll-space-7);display:grid;grid-template-areas:"k a" "s a" "s c";grid-template-columns:5fr 7fr;padding:var(--ll-space-5) 0}.chs--ledger .chs__kicker{grid-area:k}.chs--ledger .chs__sit{align-self:start;display:block;grid-area:s}.chs--ledger .chs__ans{grid-area:a;max-width:60ch;padding-top:6px}.chs--ledger .chs__consequence,.chs--ledger .chs__cta-btn{grid-area:c}.chs .chs__cta{background:transparent;border-bottom:0;border-left:0;border-radius:0;border-right:0;box-shadow:none;padding-left:0;padding-right:0}.chs .chs__col .chs__cta-title{font-size:24px;font-weight:var(--ll-weight-heading,300);letter-spacing:0;line-height:1.25}.chs__cta .chs__cta-btn{margin-top:var(--ll-space-4)}@media (max-width:768px){.chs .chs__col .chs__sit{font-size:24px!important}.chs .chs__cols{gap:0;grid-template-columns:minmax(0,1fr)}.chs__col{padding:var(--ll-space-4) 0 var(--ll-space-3)}.chs--ledger .chs__col{grid-template-areas:"k" "s" "a" "c";grid-template-columns:1fr}.chs--ledger .chs__ans{margin-top:var(--ll-space-2);padding-top:0}}@media not all{.chs__col:after{transform:scaleX(1);transition:none}}