.challenge-schedule__header{text-align:center;margin-bottom:4rem}.challenge-schedule__subheading{margin:0 0 .8rem;color:var(--schedule-accent);font-size:1.3rem;letter-spacing:.2em}.challenge-schedule__heading{margin:0}.challenge-schedule__description{margin-top:1.6rem}.challenge-schedule__steps{display:grid;gap:2.4rem;margin:0}.challenge-schedule__step{position:relative;display:grid;grid-template-columns:4rem 1fr;gap:1.6rem}.challenge-schedule__step:not(:last-child):before{content:"";position:absolute;top:4rem;bottom:-2.4rem;left:2rem;border-left:1px solid var(--schedule-accent)}.challenge-schedule__marker{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background-color:var(--schedule-accent);color:#fff;font-size:1.6rem;font-weight:600}.challenge-schedule__card{padding:2rem;border:1px solid rgba(var(--color-foreground),.12);background-color:rgb(var(--color-background))}.challenge-schedule__period{margin:0;color:var(--schedule-accent);font-size:1.3rem;font-weight:600;letter-spacing:.1em}.challenge-schedule__title{margin:.4rem 0 0}.challenge-schedule__frequency{margin:.8rem 0 0;font-weight:600}.challenge-schedule__uses{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.2rem 0 0}.challenge-schedule__use{width:1.2rem;height:1.2rem;border-radius:50%;background-color:var(--schedule-accent)}.challenge-schedule__text{margin-top:1.2rem}.challenge-schedule__text>*:first-child,.challenge-schedule__description>*:first-child,.challenge-schedule__note>*:first-child{margin-top:0}.challenge-schedule__text>*:last-child,.challenge-schedule__description>*:last-child,.challenge-schedule__note>*:last-child{margin-bottom:0}.challenge-schedule__note{margin-top:3.2rem;text-align:center;font-size:1.3rem}@media screen and (min-width:750px){.challenge-schedule__steps{grid-auto-columns:1fr;grid-auto-flow:column;gap:3.2rem}.challenge-schedule__step{grid-template-columns:1fr;grid-template-rows:auto 1fr;justify-items:center}.challenge-schedule__step:not(:last-child):before{top:2rem;bottom:auto;left:calc(50% + 2rem);width:calc(100% + 3.2rem - 4rem);border-left:0;border-top:1px solid var(--schedule-accent)}.challenge-schedule__card{width:100%;text-align:center}.challenge-schedule__uses{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-challenge-schedule.css.map */
