.cardio-steps{display:grid;gap:12px;margin:28px 0;padding:0;list-style:none;counter-reset:cardio-step}.cardio-steps li{position:relative;padding:20px 22px 20px 66px;border:1px solid var(--line);border-radius:16px;background:#f8fbfb;color:var(--muted);line-height:1.65;counter-increment:cardio-step}.cardio-steps li:before{content:counter(cardio-step);position:absolute;left:18px;top:18px;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--ink);color:#fff;font-size:12px;font-weight:800}.cardio-steps strong{color:var(--ink)}.prose .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prose .feature-grid article{display:flex;flex-direction:column}.prose .feature-grid article>a{margin-top:auto;color:var(--blue);font-weight:750}.prose .answer-box a,.prose .content-block a{color:var(--blue);font-weight:700}.prose>.cta{margin:50px 0;width:calc(100% + 330px + 70px);max-width:calc(100vw - 48px)}
@media(max-width:950px){.prose>.cta{width:100%}}
@media(max-width:650px){.prose .feature-grid{grid-template-columns:1fr}.cardio-steps li{padding-left:58px}}
