@media (max-width:639.98px){.Q-tPXq_disclosure:not([data-open]) .Q-tPXq_extra{display:none}}@media (min-width:640px){.Q-tPXq_more{display:none}}
.Avcwsq_course{list-style:none}.Avcwsq_leg{--end:0px;grid-template-columns:1.5rem minmax(0,1fr);column-gap:1rem;display:grid}.Avcwsq_claimed{--end:3rem}@media (min-width:40rem){.Avcwsq_leg{grid-template-columns:3.5rem minmax(0,1fr);column-gap:1.5rem}}.Avcwsq_rail{color:var(--color-its-fg-primary,#faf7f2);position:relative}.Avcwsq_track{top:0;bottom:var(--end);background:color-mix(in oklab, currentColor 24%, transparent);width:1px;position:absolute;left:calc(50% - .5px)}.Avcwsq_route{width:2px;height:calc(100% - var(--end));display:block;position:absolute;top:0;left:calc(50% - 1px);overflow:visible}.Avcwsq_stroke{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:butt;stroke-dashoffset:0}.Avcwsq_mark{justify-content:center;align-items:center;width:1rem;height:1rem;display:flex;position:absolute;bottom:1rem;left:calc(50% - .5rem)}.Avcwsq_tick{background:color-mix(in oklab, currentColor 48%, transparent);width:12px;height:1px;position:absolute;bottom:0;left:calc(50% - 6px)}.Avcwsq_tickStart{top:0;bottom:auto}.Avcwsq_content{min-width:0;padding-bottom:.75rem}.Avcwsq_leg+.Avcwsq_leg .Avcwsq_content{padding-top:1.5rem}.Avcwsq_claim{flex-wrap:wrap;align-items:center;column-gap:.5rem;min-height:1.5rem;margin:1rem 0 0;display:flex}@keyframes Avcwsq_draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes Avcwsq_arrive{0%{opacity:0}to{opacity:1}}@supports (animation-timeline:view()){@media screen and (prefers-reduced-motion:no-preference){.Avcwsq_rail{view-timeline:--leg block}.Avcwsq_stroke{stroke-dasharray:1;animation:linear both Avcwsq_draw;animation-timeline:--leg;animation-range:entry 20% cover 55%}.Avcwsq_mark{animation:linear both Avcwsq_arrive;animation-timeline:--leg;animation-range:cover 50% cover 56%}}}
@supports selector(::details-content){.L_rCRq_fold::details-content{transition:grid-template-rows var(--dur-2,.15s) var(--ease-standard,cubic-bezier(.2, 0, 0, 1)), content-visibility var(--dur-2,.15s) allow-discrete;grid-template-rows:0fr;display:grid}.L_rCRq_fold[open]::details-content{transition-duration:var(--dur-3,.25s);grid-template-rows:1fr}}.L_rCRq_slot{min-height:0;margin-inline:-4px;padding-inline:4px;overflow:hidden}@media (prefers-reduced-motion:reduce){@supports selector(::details-content){.L_rCRq_fold::details-content{transition:none}.L_rCRq_fold[open]::details-content{transition:none}}}
