.results-timeline{--timeline-marker: 2.8rem;--timeline-gap: 1.4rem}.results-timeline__heading{margin:0 0 2.4rem;color:var(--timeline-heading);font-size:2.4rem;font-weight:700;line-height:1.25;letter-spacing:.01em}.results-timeline__media{margin:0 0 3.2rem;border-radius:1.2rem;overflow:hidden;background:#eef3f2}.results-timeline__media img,.results-timeline__placeholder{display:block;width:100%;height:auto}.results-timeline__stages{margin:0;padding:0;list-style:none}.results-timeline__stage{position:relative;display:grid;grid-template-columns:var(--timeline-marker) 1fr;gap:var(--timeline-gap);padding-bottom:2.8rem}.results-timeline__stage:last-child{padding-bottom:0}.results-timeline__stage:not(:last-child):before{content:"";position:absolute;top:var(--timeline-marker);bottom:.6rem;left:calc(var(--timeline-marker) / 2 - .05rem);width:.1rem;background:color-mix(in srgb,var(--timeline-accent) 25%,transparent)}.results-timeline__marker{display:grid;place-items:center;width:var(--timeline-marker);height:var(--timeline-marker);border-radius:50%;background:var(--timeline-accent);color:#fff}.results-timeline__marker svg{width:1.4rem;height:1.4rem}.results-timeline__body{padding-top:.2rem}.results-timeline__label{margin:0;color:var(--timeline-label);font-size:1.2rem;font-weight:600;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.results-timeline__title{margin:.4rem 0 1rem;color:var(--timeline-heading);font-size:1.9rem;font-weight:700;line-height:1.3;letter-spacing:normal}.results-timeline__points{color:var(--timeline-text);font-size:1.5rem;line-height:1.5;letter-spacing:normal}.results-timeline__points>*{margin:0}.results-timeline__points ul{display:grid;gap:.9rem;padding:0;list-style:none}.results-timeline__points li{position:relative;padding-left:2.2rem}.results-timeline__points li:before{content:"\2713";position:absolute;left:0;color:var(--timeline-accent);font-weight:700}@media screen and (min-width:750px){.results-timeline{--timeline-gap: 1.8rem}.results-timeline__heading{font-size:3rem}}@media screen and (min-width:990px){.results-timeline{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:6rem;align-items:start}.results-timeline__heading{grid-column:1 / -1}.results-timeline__media{position:sticky;top:2.4rem;margin-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-results-timeline.css.map */
