.path.astro-tixoxto2{--dot:.875rem;--gap:clamp(2rem, 4vw, 3rem);position:relative}.stops.astro-tixoxto2{gap:var(--gap);margin:0;padding:0;list-style:none;display:grid}.stop.astro-tixoxto2{grid-template-columns:var(--dot) minmax(0, 1fr);column-gap:var(--lwi-space-5);display:grid;position:relative}.mark.astro-tixoxto2{z-index:1;align-items:center;gap:var(--lwi-space-3);block-size:1.75rem;display:flex;position:relative}.dot.astro-tixoxto2{inline-size:var(--dot);block-size:var(--dot);background-color:var(--lwi-gold);box-shadow:0 0 0 .375rem var(--lwi-ground);border-radius:50%;flex:none;position:relative}.dot.astro-tixoxto2:after{content:"";background-color:var(--lwi-ground);transition:transform var(--lwi-state) var(--lwi-ease-out);border-radius:50%;position:absolute;inset:0;transform:scale(0)}.path.astro-tixoxto2.is-riding .stop.astro-tixoxto2:not(.is-passed) .dot.astro-tixoxto2:after{transform:scale(.45)}.rider.astro-tixoxto2{z-index:2;background-color:var(--lwi-gold);block-size:1.25rem;inline-size:1.25rem;box-shadow:0 0 0 .3125rem var(--lwi-ground);pointer-events:none;border-radius:50%;margin:-.625rem 0 0 -.625rem;display:none;position:absolute;inset-block-start:0;inset-inline-start:0}.path.astro-tixoxto2.is-riding .rider.astro-tixoxto2{display:block}.num.astro-tixoxto2{font-family:var(--lwi-font-display);font-size:var(--lwi-fs-xs);letter-spacing:var(--lwi-track-label);font-variant-numeric:tabular-nums;color:var(--lwi-gold-ink);font-weight:500;position:absolute;inset-inline-start:calc(var(--dot) + var(--lwi-space-3))}.stop.astro-tixoxto2:not(:last-child):before{content:"";background-color:var(--lwi-rule-gold);inline-size:1px;position:absolute;inset-block-start:.875rem;inset-block-end:calc(-1 * var(--gap) - .875rem);inset-inline-start:calc(var(--dot) / 2 - .5px)}.title.astro-tixoxto2{font-family:var(--lwi-font-serif);font-optical-sizing:auto;color:var(--lwi-deep-teal);padding-block-start:0;font-size:1.5rem;font-weight:500;line-height:1.2}.numbered.astro-tixoxto2 .title.astro-tixoxto2{padding-block-start:1.75rem}.text.astro-tixoxto2{gap:var(--lwi-space-3);max-width:var(--lwi-measure);color:var(--lwi-charcoal);text-wrap:pretty;margin-block-start:var(--lwi-space-3);display:grid}.gate.astro-tixoxto2{background:linear-gradient(var(--lwi-rule-gold), var(--lwi-rule-gold)) left top / 2.5rem 1px no-repeat;font-family:var(--lwi-font-display);font-size:var(--lwi-fs-sm);color:var(--lwi-ink);margin-block-start:var(--lwi-space-2);padding-block-start:var(--lwi-space-3);font-weight:500}@media (width>=900px){.o-auto.astro-tixoxto2 .stops.astro-tixoxto2{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column}.o-auto.astro-tixoxto2 .stop.astro-tixoxto2{row-gap:var(--lwi-space-4);grid-template-columns:minmax(0,1fr)}.o-auto.astro-tixoxto2 .stop.astro-tixoxto2:not(:last-child):before{inset-block:calc(.875rem - .5px) auto;inset-inline:calc(var(--dot) / 2) calc(-1 * var(--gap) - var(--dot) / 2);block-size:1px;inline-size:auto}.o-auto.astro-tixoxto2 .title.astro-tixoxto2{padding-block-start:0}}
