.fspot[data-astro-cid-vmifqv4w]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mm-space-xs) var(--mm-space-sm);padding:var(--mm-space-xs) var(--mm-space-sm);border-radius:var(--mm-radius-md);background-color:var(--mm-bg-subtle);font-size:var(--mm-text-xs);color:var(--mm-fg-muted)}.fspot[data-astro-cid-vmifqv4w][hidden]{display:none}.fspot--tight[data-astro-cid-vmifqv4w]{border-radius:0;border-block-start:var(--mm-border-width) solid var(--mm-border-faint)}.fspot__icon[data-astro-cid-vmifqv4w]{flex:none;inline-size:2.25rem;block-size:2.25rem;object-fit:contain;filter:drop-shadow(0 1px 1.5px rgb(15 31 56 / .2))}.fspot__photo[data-astro-cid-vmifqv4w]{display:flex;flex:none;align-items:center;justify-content:center;inline-size:4rem;block-size:3rem;padding:var(--mm-space-3xs);overflow:hidden;background:var(--mm-brand-backdrop);border:var(--mm-border-width) solid var(--mm-border-faint);border-radius:var(--mm-radius-md)}.fspot__photo--wide[data-astro-cid-vmifqv4w]{inline-size:6rem}.fspot__photo[data-astro-cid-vmifqv4w] img[data-astro-cid-vmifqv4w]{display:block;inline-size:100%;block-size:100%;object-fit:contain}.fspot__prod[data-astro-cid-vmifqv4w],.fspot__best[data-astro-cid-vmifqv4w]{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--mm-space-xs);margin-block-start:var(--mm-space-3xs)}.fspot__best[data-astro-cid-vmifqv4w]{align-items:center}.fspot__brand[data-astro-cid-vmifqv4w]{font-weight:var(--mm-weight-bold);letter-spacing:var(--mm-tracking-caps);text-transform:uppercase;color:var(--mm-fg-muted)}.fspot__name[data-astro-cid-vmifqv4w]{font-weight:var(--mm-weight-semibold);color:var(--mm-fg-strong)}.fspot__badge[data-astro-cid-vmifqv4w]{display:inline-flex;align-items:center;padding:2px var(--mm-space-xs);border-radius:var(--mm-radius-pill);background:var(--mm-accent-chip);color:var(--mm-accent-subtle-fg);font-weight:var(--mm-weight-bold);white-space:nowrap}.fspot__read[data-astro-cid-vmifqv4w]{color:var(--mm-fg-faint)}.fspot__words[data-astro-cid-vmifqv4w]{display:flex;flex:1 1 14rem;flex-direction:column;min-inline-size:0;margin:0;line-height:var(--mm-leading-snug)}.fspot__words[data-astro-cid-vmifqv4w] b[data-astro-cid-vmifqv4w]{font-weight:var(--mm-weight-bold);color:var(--mm-fg-strong)}.fspot__kms[data-astro-cid-vmifqv4w]{display:flex;flex-wrap:wrap;gap:var(--mm-space-3xs);margin:0;padding:0;list-style:none}.fspot__kms[data-astro-cid-vmifqv4w] li{padding:0 var(--mm-space-xs);border:var(--mm-border-width) solid var(--mm-border-strong);border-radius:var(--mm-radius-pill, 999px);background-color:var(--mm-bg-inset);font-family:var(--mm-font-mono);font-size:var(--mm-text-xs);font-variant-numeric:tabular-nums;color:var(--mm-fg-strong)}.fspot__go[data-astro-cid-vmifqv4w]{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--mm-space-xs);margin:0 0 0 auto}.fspot__link[data-astro-cid-vmifqv4w]{font-weight:var(--mm-weight-bold);color:var(--mm-fg-strong);text-decoration:none;white-space:nowrap;border-block-end:1.5px solid var(--mm-fg-strong)}.fspot__link[data-astro-cid-vmifqv4w]:hover{color:var(--mm-fg-strong);border-block-end-width:2px}.fspot__pl[data-astro-cid-vmifqv4w]{font-size:var(--mm-text-xs);color:var(--mm-fg-faint);white-space:nowrap;cursor:help;text-decoration:underline dotted;text-underline-offset:2px}.wx[data-astro-cid-7ntyx7dt]{display:flex;flex-direction:column;gap:var(--mm-space-xs);padding:var(--mm-space-md);border-radius:var(--mm-radius-lg);background:linear-gradient(180deg,var(--mm-bg-inset),var(--mm-bg-raised) 70%);box-shadow:var(--mm-shadow-md)}.wx__fuel[data-astro-cid-7ntyx7dt]{margin-block-start:var(--mm-space-xs)}.wx[data-astro-cid-7ntyx7dt][hidden]{display:none}.wx__title[data-astro-cid-7ntyx7dt]{margin:0;font-size:var(--mm-text-xs);font-weight:var(--mm-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--mm-fg-muted)}.wx__big[data-astro-cid-7ntyx7dt]{margin:var(--mm-space-3xs) 0 0;font-size:var(--mm-text-2xl);font-weight:var(--mm-weight-heavy);letter-spacing:var(--mm-tracking-display);line-height:var(--mm-leading-tight);color:var(--mm-fg-strong)}.wx__lead[data-astro-cid-7ntyx7dt],.wx__hour[data-astro-cid-7ntyx7dt]{margin:0;font-size:var(--mm-text-xs);color:var(--mm-fg-muted)}.wx__fc[data-astro-cid-7ntyx7dt]{display:flex;flex-direction:column;gap:var(--mm-space-xs);padding-block-end:var(--mm-space-sm);margin-block-end:var(--mm-space-xs);border-block-end:var(--mm-border-width) solid var(--mm-border-faint)}.wx__fc[data-astro-cid-7ntyx7dt][hidden],.wx[data-astro-cid-7ntyx7dt] [data-astro-cid-7ntyx7dt][hidden]{display:none}.wx__fc-v[data-astro-cid-7ntyx7dt]{margin:var(--mm-space-3xs) 0 0;font-size:var(--mm-text-2xl);font-weight:var(--mm-weight-heavy);letter-spacing:var(--mm-tracking-display);line-height:var(--mm-leading-tight);color:var(--mm-fg-strong)}.wx__rows[data-astro-cid-7ntyx7dt]{display:grid;gap:var(--mm-space-xs);margin-block-start:var(--mm-space-xs)}.wx__row[data-astro-cid-7ntyx7dt]{display:flex;justify-content:space-between;gap:var(--mm-space-md);padding-block-start:var(--mm-space-xs);border-block-start:var(--mm-border-width) solid var(--mm-border-faint);font-size:var(--mm-text-base)}.wx__k[data-astro-cid-7ntyx7dt],.wx__v[data-astro-cid-7ntyx7dt]{margin:0}.wx__k[data-astro-cid-7ntyx7dt]{color:var(--mm-fg-muted)}.wx__v[data-astro-cid-7ntyx7dt]{text-align:end;font-weight:var(--mm-weight-bold);color:var(--mm-fg-strong)}.wx__foot[data-astro-cid-7ntyx7dt]{margin:var(--mm-space-xs) 0 0;font-size:var(--mm-text-xs);color:var(--mm-fg-faint)}.wx__foot[data-astro-cid-7ntyx7dt] a{color:inherit}.trip__lead[data-astro-cid-fzgbghbr]{max-inline-size:40rem;margin:0 0 var(--mm-space-sm);font-size:var(--mm-text-base);color:var(--mm-fg-muted)}.trip__links[data-astro-cid-fzgbghbr]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--mm-space-sm);margin:0;padding:0;list-style:none}@media(min-width:40rem){.trip__links[data-astro-cid-fzgbghbr]{grid-template-columns:repeat(2,minmax(0,1fr))}}.trip__link[data-astro-cid-fzgbghbr]{display:flex;align-items:center;gap:var(--mm-space-sm);padding:var(--mm-space-md);border-radius:var(--mm-radius-lg);background-color:var(--mm-bg-raised);box-shadow:var(--mm-shadow-md);color:var(--mm-fg-strong);text-decoration:none;transition:box-shadow var(--mm-dur-fast) var(--mm-ease)}.trip__link[data-astro-cid-fzgbghbr]:hover{box-shadow:var(--mm-shadow-lg)}.trip__icon[data-astro-cid-fzgbghbr]{display:grid;place-items:center;flex:none;inline-size:2.5rem;block-size:2.5rem;border-radius:var(--mm-radius-md);background-color:var(--mm-bg-inset);color:var(--mm-fg-strong)}.trip__icon[data-astro-cid-fzgbghbr] svg[data-astro-cid-fzgbghbr]{inline-size:20px;block-size:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.trip__text[data-astro-cid-fzgbghbr]{display:flex;flex-direction:column;min-inline-size:0}.trip__title[data-astro-cid-fzgbghbr]{font-weight:var(--mm-weight-bold)}.trip__when[data-astro-cid-fzgbghbr]{font-size:var(--mm-text-xs);color:var(--mm-fg-muted)}.trip__go[data-astro-cid-fzgbghbr]{margin-inline-start:auto;font-weight:var(--mm-weight-bold);color:var(--mm-fg-strong)}.trip__link[data-astro-cid-fzgbghbr][data-photo]{flex-wrap:wrap;padding-block-start:0;overflow:hidden}.trip__link[data-astro-cid-fzgbghbr][data-photo] .trip__text[data-astro-cid-fzgbghbr]{flex:1 1 0}.trip__photo[data-astro-cid-fzgbghbr]{position:relative;flex:1 0 100%;margin-block-end:var(--mm-space-3xs);margin-inline:calc(-1 * var(--mm-space-sm))}.trip__photo[data-astro-cid-fzgbghbr] img[data-astro-cid-fzgbghbr]{display:block;inline-size:100%;block-size:auto;aspect-ratio:16 / 7;object-fit:cover}.trip__links[data-astro-cid-fzgbghbr]>li[data-astro-cid-fzgbghbr][data-photo]{position:relative}.trip__links[data-astro-cid-fzgbghbr]>li[data-astro-cid-fzgbghbr][data-photo] .trip__credit{position:absolute;inset-block-start:var(--mm-space-3xs);inset-inline-end:var(--mm-space-3xs)}.trip__route[data-astro-cid-fzgbghbr]{display:block;inline-size:100%;max-inline-size:15rem;block-size:auto;margin-block-start:var(--mm-space-3xs);overflow:visible}.trip__routebox[data-astro-cid-fzgbghbr]{display:grid}.trip__routebox[data-astro-cid-fzgbghbr][hidden]{display:none}.trip__route[data-astro-cid-fzgbghbr] .trip__route-arc{fill:none;stroke:var(--mm-route);stroke-width:1.6;stroke-dasharray:3 3}.trip__route[data-astro-cid-fzgbghbr] .trip__route-from{fill:var(--mm-fg-strong)}.trip__route[data-astro-cid-fzgbghbr] .trip__route-to{fill:var(--mm-brand-orange)}.trip__route[data-astro-cid-fzgbghbr] .trip__route-code{font-family:var(--mm-font-mono);font-size:9px;font-weight:700;fill:var(--mm-fg-strong)}.trip__routebox[data-astro-cid-fzgbghbr] .trip__route-words{font-size:var(--mm-text-xs);color:var(--mm-fg-muted)}.trip__note[data-astro-cid-fzgbghbr]{max-inline-size:40rem;margin:var(--mm-space-sm) 0 0;font-size:var(--mm-text-xs);color:var(--mm-fg-faint)}.trip__fine[data-astro-cid-fzgbghbr]{display:flex;align-items:center;gap:var(--mm-space-3xs);font-size:var(--mm-text-xs);line-height:1.45;color:var(--mm-fg-muted)}.trip__info[data-astro-cid-fzgbghbr]{display:inline-grid;place-items:center;flex:none;inline-size:1.5rem;block-size:1.5rem;padding:0;border:0;border-radius:50%;background:none;color:var(--mm-fg-muted);cursor:pointer;anchor-name:--trip-info}.trip__info[data-astro-cid-fzgbghbr]:hover,.trip__info[data-astro-cid-fzgbghbr][aria-expanded=true]{color:var(--mm-fg-strong)}.trip__info[data-astro-cid-fzgbghbr]:focus-visible{outline:2px solid var(--mm-focus, var(--mm-brand-orange));outline-offset:1px}.trip__info[data-astro-cid-fzgbghbr] svg[data-astro-cid-fzgbghbr]{inline-size:1.05rem;block-size:1.05rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.trip__pop[data-astro-cid-fzgbghbr]{inline-size:min(20rem,calc(100vw - 2rem));margin:auto;padding:var(--mm-space-sm);border:1px solid var(--mm-border);border-radius:var(--mm-radius-md);background-color:var(--mm-bg-raised);box-shadow:var(--mm-shadow-md);color:var(--mm-fg-muted);font-size:var(--mm-text-xs);line-height:1.5}.trip__pop[data-astro-cid-fzgbghbr]:popover-open{display:grid;gap:var(--mm-space-xs)}.trip__pop[data-astro-cid-fzgbghbr]>p{margin:0;max-inline-size:none;font-size:inherit;color:inherit}@supports (anchor-name: --a){.trip__pop[data-astro-cid-fzgbghbr]{position-anchor:--trip-info;inset:auto;top:anchor(bottom);right:anchor(right);margin:var(--mm-space-3xs) 0 0;position-try-fallbacks:flip-block}@media(max-width:40rem){.trip__pop[data-astro-cid-fzgbghbr]{right:var(--mm-space-md);left:var(--mm-space-md);inline-size:auto}}}
