.mileage-page[data-astro-cid-6junzn3o]{background:var(--color-bg)}.mileage-hero[data-astro-cid-6junzn3o]{background:color-mix(in srgb,var(--color-accent) 16%,var(--color-bg));border-bottom:2px solid var(--color-ink);color:var(--color-ink);display:grid;gap:12px clamp(28px,5vw,92px);grid-template-columns:minmax(340px,.8fr) minmax(0,1.2fr);padding:clamp(30px,3.5vw,56px) clamp(18px,3vw,48px) clamp(26px,3vw,48px)}.mileage-hero[data-astro-cid-6junzn3o]>[data-astro-cid-6junzn3o]{margin:0;width:100%}.mileage-hero[data-astro-cid-6junzn3o] .eyebrow[data-astro-cid-6junzn3o]{grid-column:1 / -1}.mileage-hero__number[data-astro-cid-6junzn3o]{align-self:end;font-size:clamp(5rem,10vw,10rem);font-weight:900;grid-column:1;grid-row:2 / span 2;letter-spacing:0;line-height:.76}.mileage-hero[data-astro-cid-6junzn3o] h1[data-astro-cid-6junzn3o]{align-self:end;font-size:clamp(2.25rem,4vw,4.5rem);font-weight:900;grid-column:2;grid-row:2;line-height:.9;text-transform:uppercase}.mileage-hero__lede[data-astro-cid-6junzn3o]{align-self:start;color:var(--color-muted);font-size:clamp(.95rem,1.35vw,1.2rem);font-weight:650;grid-column:2;grid-row:3;line-height:1.35;max-width:52ch}.mileage-hero__facts[data-astro-cid-6junzn3o]{display:grid;gap:clamp(14px,2.5vw,36px);grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.mileage-hero__facts[data-astro-cid-6junzn3o] div[data-astro-cid-6junzn3o]{border-top:1px solid var(--color-ink);padding:10px 8px 0 0}.mileage-hero__facts[data-astro-cid-6junzn3o] dt[data-astro-cid-6junzn3o]{font-size:clamp(1.65rem,2.8vw,3.2rem);font-weight:900;line-height:.9}.mileage-hero__facts[data-astro-cid-6junzn3o] dd[data-astro-cid-6junzn3o],.tour__metric[data-astro-cid-6junzn3o] span[data-astro-cid-6junzn3o],.tour__meta[data-astro-cid-6junzn3o],.tour__facts[data-astro-cid-6junzn3o] dd[data-astro-cid-6junzn3o],.venue-mileage__rank[data-astro-cid-6junzn3o],.venue-mileage[data-astro-cid-6junzn3o] span[data-astro-cid-6junzn3o]{font-size:.72rem;font-weight:850;margin:5px 0 0;text-transform:uppercase}.mileage-note[data-astro-cid-6junzn3o],.mileage-section[data-astro-cid-6junzn3o]{margin:0 auto;width:calc(100% - 36px)}.mileage-note[data-astro-cid-6junzn3o]{display:grid;font-size:clamp(.98rem,1.35vw,1.2rem);gap:clamp(20px,3vw,44px);grid-template-columns:repeat(2,minmax(0,1fr));padding:clamp(30px,4vw,52px) 0}.mileage-note[data-astro-cid-6junzn3o] p[data-astro-cid-6junzn3o],.mileage-section__header[data-astro-cid-6junzn3o] p[data-astro-cid-6junzn3o],.tour__narrative[data-astro-cid-6junzn3o],.tour__route[data-astro-cid-6junzn3o],.mileage-section__footnote[data-astro-cid-6junzn3o]{margin:0}.mileage-section[data-astro-cid-6junzn3o]{border-top:2px solid var(--color-ink);padding:clamp(34px,4.5vw,58px) 0}.mileage-section__header[data-astro-cid-6junzn3o]{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:clamp(24px,3.5vw,42px)}.mileage-section__header[data-astro-cid-6junzn3o] .eyebrow[data-astro-cid-6junzn3o],.mileage-section__header[data-astro-cid-6junzn3o] h2[data-astro-cid-6junzn3o],.mileage-section__header[data-astro-cid-6junzn3o]>p[data-astro-cid-6junzn3o]{grid-column:1}.mileage-section__header[data-astro-cid-6junzn3o] h2[data-astro-cid-6junzn3o]{font-size:clamp(2.8rem,4.5vw,4.75rem);font-weight:900;line-height:.84;margin:0;text-transform:uppercase}.mileage-section__header[data-astro-cid-6junzn3o]>p[data-astro-cid-6junzn3o]:not(.eyebrow){color:var(--color-muted);font-size:1.1rem;max-width:58ch}.mileage-section__rollup[data-astro-cid-6junzn3o]{align-self:end;border-left:3px solid var(--color-accent);display:grid;grid-column:2;grid-row:1 / span 3;min-width:190px;padding:4px 0 2px 18px}.mileage-section__rollup[data-astro-cid-6junzn3o] strong[data-astro-cid-6junzn3o]{font-size:clamp(2.2rem,3.6vw,4rem);line-height:.9}.mileage-section__rollup[data-astro-cid-6junzn3o] span[data-astro-cid-6junzn3o],.mileage-section__rollup[data-astro-cid-6junzn3o] small[data-astro-cid-6junzn3o]{font-size:.72rem;font-weight:850;margin-top:6px;text-transform:uppercase}.mileage-section__rollup[data-astro-cid-6junzn3o] small[data-astro-cid-6junzn3o]{color:var(--color-muted);font-weight:700;margin-top:2px}.tour[data-astro-cid-6junzn3o]{border-top:1px solid var(--color-line);display:grid;gap:clamp(24px,3vw,48px);grid-template-columns:minmax(170px,.24fr) minmax(0,1fr);padding:clamp(24px,3vw,40px) 0}.tour[data-astro-cid-6junzn3o]:last-child{border-bottom:1px solid var(--color-line)}.tour__metric[data-astro-cid-6junzn3o]{align-content:start;display:grid;gap:7px}.tour__metric[data-astro-cid-6junzn3o] strong[data-astro-cid-6junzn3o]{display:block;font-size:clamp(3rem,4.5vw,5rem);font-weight:900;line-height:.84}.tour__body[data-astro-cid-6junzn3o]{display:grid;gap:12px}.tour__meta[data-astro-cid-6junzn3o]{color:var(--color-accent)}.tour__meta[data-astro-cid-6junzn3o] a[data-astro-cid-6junzn3o],.venue-mileage[data-astro-cid-6junzn3o] h3[data-astro-cid-6junzn3o] a[data-astro-cid-6junzn3o]{color:inherit;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-decoration-thickness:1px;text-underline-offset:.16em}.tour[data-astro-cid-6junzn3o] h3[data-astro-cid-6junzn3o]{font-size:clamp(1.8rem,3vw,3.4rem);line-height:.98;margin:0}.tour__narrative[data-astro-cid-6junzn3o],.tour__route[data-astro-cid-6junzn3o]{color:var(--color-muted);font-size:clamp(.95rem,1.25vw,1.1rem);line-height:1.4;max-width:70ch}.tour__route[data-astro-cid-6junzn3o]{color:var(--color-ink);font-weight:750}.tour__facts[data-astro-cid-6junzn3o]{display:flex;flex-wrap:wrap;gap:24px;margin:6px 0 0}.tour__facts[data-astro-cid-6junzn3o] dt[data-astro-cid-6junzn3o]{font-size:1.35rem;font-weight:900}.tour__facts[data-astro-cid-6junzn3o] dd[data-astro-cid-6junzn3o]{color:var(--color-muted)}.tour__media[data-astro-cid-6junzn3o]{display:grid;grid-auto-columns:clamp(132px,12vw,184px);grid-auto-flow:column;gap:2px;margin-top:6px;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:5px;scrollbar-width:thin}.tour__image-shell[data-astro-cid-6junzn3o]>a[data-astro-cid-6junzn3o]:first-child{align-items:center;aspect-ratio:4 / 3;background:color-mix(in srgb,var(--color-ink) 9%,var(--color-paper));display:flex;justify-content:center;overflow:hidden}.tour__image-shell[data-astro-cid-6junzn3o] img[data-astro-cid-6junzn3o]{height:100%;object-fit:contain;width:100%}.venue-list[data-astro-cid-6junzn3o],.road-show-list[data-astro-cid-6junzn3o]{border-top:1px solid var(--color-line)}.road-show[data-astro-cid-6junzn3o]{align-items:baseline;border-bottom:1px solid var(--color-line);color:inherit;display:grid;gap:18px;grid-template-columns:108px minmax(260px,1fr) minmax(140px,.35fr) 92px;padding:15px 0;text-decoration:none}.road-show[data-astro-cid-6junzn3o]:hover .road-show__title[data-astro-cid-6junzn3o],.road-show[data-astro-cid-6junzn3o]:focus-visible .road-show__title[data-astro-cid-6junzn3o]{color:var(--color-accent)}.road-show[data-astro-cid-6junzn3o] time[data-astro-cid-6junzn3o],.road-show__date[data-astro-cid-6junzn3o],.road-show__place[data-astro-cid-6junzn3o]{color:var(--color-muted);font-size:.82rem;font-weight:750}.road-show__title[data-astro-cid-6junzn3o]{font-size:clamp(1rem,1.7vw,1.35rem);font-weight:850}.road-show[data-astro-cid-6junzn3o] strong[data-astro-cid-6junzn3o]{font-size:1.1rem;text-align:right}.venue-mileage[data-astro-cid-6junzn3o]{align-items:baseline;border-bottom:1px solid var(--color-line);display:grid;gap:18px;grid-template-columns:52px minmax(220px,1fr) minmax(90px,.35fr) minmax(100px,auto);padding:18px 0}.venue-mileage[data-astro-cid-6junzn3o] h3[data-astro-cid-6junzn3o]{font-size:clamp(1.3rem,2.6vw,2.6rem);margin:0}.venue-mileage[data-astro-cid-6junzn3o] strong[data-astro-cid-6junzn3o]{font-size:clamp(1.4rem,2.8vw,2.8rem);line-height:1;text-align:right}.venue-mileage__rank[data-astro-cid-6junzn3o],.venue-mileage[data-astro-cid-6junzn3o] span[data-astro-cid-6junzn3o]{color:var(--color-muted)}.mileage-section__footnote[data-astro-cid-6junzn3o]{color:var(--color-muted);font-size:.9rem;max-width:70ch;padding-top:24px}@media(max-width:720px){.mileage-hero[data-astro-cid-6junzn3o]{gap:10px;grid-template-columns:1fr;padding:24px 14px 26px}.mileage-hero[data-astro-cid-6junzn3o] .eyebrow[data-astro-cid-6junzn3o],.mileage-hero__number[data-astro-cid-6junzn3o],.mileage-hero[data-astro-cid-6junzn3o] h1[data-astro-cid-6junzn3o],.mileage-hero__lede[data-astro-cid-6junzn3o],.mileage-hero__facts[data-astro-cid-6junzn3o]{grid-column:1;grid-row:auto}.mileage-hero__number[data-astro-cid-6junzn3o]{font-size:clamp(4.25rem,20vw,5.5rem);margin-top:8px}.mileage-hero[data-astro-cid-6junzn3o] h1[data-astro-cid-6junzn3o]{font-size:1.8rem}.mileage-note[data-astro-cid-6junzn3o],.tour[data-astro-cid-6junzn3o],.mileage-section__header[data-astro-cid-6junzn3o]{grid-template-columns:1fr}.mileage-section__rollup[data-astro-cid-6junzn3o]{border-left:0;border-top:1px solid var(--color-line);grid-column:1;grid-row:auto;margin-top:8px;min-width:0;padding:14px 0 0}.mileage-hero__facts[data-astro-cid-6junzn3o]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.mileage-note[data-astro-cid-6junzn3o]{gap:18px}.tour__metric[data-astro-cid-6junzn3o] strong[data-astro-cid-6junzn3o]{font-size:3.25rem}.tour[data-astro-cid-6junzn3o] h3[data-astro-cid-6junzn3o]{font-size:1.8rem}.tour__media[data-astro-cid-6junzn3o]{grid-auto-columns:132px}.venue-mileage[data-astro-cid-6junzn3o]{grid-template-columns:34px minmax(0,1fr) auto}.venue-mileage[data-astro-cid-6junzn3o] span[data-astro-cid-6junzn3o]:not(.venue-mileage__rank){grid-column:2}.venue-mileage[data-astro-cid-6junzn3o] strong[data-astro-cid-6junzn3o]{grid-column:3;grid-row:1 / span 2}.road-show[data-astro-cid-6junzn3o]{gap:5px 12px;grid-template-columns:minmax(0,1fr) auto;padding:13px 0}.road-show[data-astro-cid-6junzn3o] time[data-astro-cid-6junzn3o],.road-show__date[data-astro-cid-6junzn3o],.road-show__place[data-astro-cid-6junzn3o]{grid-column:1}.road-show__title[data-astro-cid-6junzn3o]{grid-column:1 / -1;grid-row:2}.road-show[data-astro-cid-6junzn3o] strong[data-astro-cid-6junzn3o]{grid-column:2;grid-row:1}}
