.cycle-article{max-width:56rem}.cycle-article .run-article-header{text-align:left}.cycle-article .run-article-banner{aspect-ratio:16/9;object-fit:cover;border-radius:12px;width:100%;max-width:100%;height:auto;margin:0 0 1.5rem;transform:none;-webkit-mask-image:none;mask-image:none}.cycle-answer{border-left:4px solid var(--ochre);border-radius:1rem;margin-top:2rem}.cycle-answer li::marker{color:var(--ochre)}.cycle-top-cta{margin:1.8rem 0 2.5rem}.cycle-article__body>section{position:relative}.cycle-article__body>section+section{border-top:1px solid var(--line);padding-top:.25rem}.cycle-article__body h2{max-width:23ch}.cycle-data-strip{grid-template-columns:repeat(3,1fr);gap:.75rem;width:min(900px,94vw);margin:2.2rem 0 2.2rem 50%;display:grid;transform:translate(-50%)}.cycle-data-strip>div{background:var(--ink);color:var(--cream);border-radius:.85rem;padding:1.25rem}.cycle-data-strip strong{font-family:var(--font-serif);font-size:2rem;font-weight:400;line-height:1;display:block}.cycle-data-strip span{opacity:.75;margin-top:.55rem;font-size:.82rem;line-height:1.35;display:block}.cycle-callout{background:color-mix(in srgb, var(--sage) 12%, var(--cream));border:1px solid color-mix(in srgb, var(--sage) 35%, var(--line));border-radius:1rem;margin:2rem 0;padding:1.4rem 1.5rem}.cycle-callout>:last-child{margin-bottom:0}.cycle-steps{counter-reset:cycle-step;list-style:none;padding:0!important}.cycle-steps li{counter-increment:cycle-step;border-bottom:1px solid var(--line);grid-template-columns:2.5rem 1fr;align-items:start;gap:.85rem;padding:1rem 0;display:grid}.cycle-steps li:before{content:counter(cycle-step);background:var(--ochre);width:2.2rem;height:2.2rem;color:var(--cream);border-radius:50%;place-items:center;font-weight:700;display:grid}.cycle-article__disclaimer{margin-top:3rem;font-style:italic;color:var(--warm-grey)!important;font-size:.88rem!important}@media (max-width:680px){.cycle-data-strip{grid-template-columns:1fr}}
