.blog-video-yt-play[data-astro-cid-2etgtqxf]{fill:red}details[data-astro-cid-l4kngvzc][open] .faq-plus[data-astro-cid-l4kngvzc]{transform:rotate(45deg)}.route-compare[data-astro-cid-vhyxl4wl]{border-radius:var(--radius-soft);box-shadow:0 0 0 1px var(--color-line), var(--shadow-card);background:#fff;position:relative;overflow:auto}table[data-astro-cid-vhyxl4wl]{border-collapse:collapse;font-size:.95rem;line-height:1.4}thead[data-astro-cid-vhyxl4wl] th[data-astro-cid-vhyxl4wl]{background:var(--color-surface);border-bottom:1px solid var(--color-line);color:var(--color-muted);letter-spacing:.14em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:.85rem 1.25rem;font-size:.68rem;font-weight:700}tbody[data-astro-cid-vhyxl4wl] [data-astro-cid-vhyxl4wl]:is(th,td){border-bottom:1px solid var(--color-line-2);text-align:left;vertical-align:middle;padding:1rem 1.25rem}tbody[data-astro-cid-vhyxl4wl] tr[data-astro-cid-vhyxl4wl]:last-child [data-astro-cid-vhyxl4wl]:is(th,td){border-bottom:0}tbody[data-astro-cid-vhyxl4wl] tr[data-astro-cid-vhyxl4wl]{transition:background-color .15s}tbody[data-astro-cid-vhyxl4wl] tr[data-astro-cid-vhyxl4wl]:hover{background:color-mix(in srgb, var(--color-tint) 70%, white)}.route-compare-name[data-astro-cid-vhyxl4wl]{min-width:15rem;color:var(--color-dark);text-wrap:balance;align-items:center;gap:.75rem;font-weight:700;display:flex}.route-compare-swatch[data-astro-cid-vhyxl4wl]{background:var(--route);border-radius:999px;flex-shrink:0;width:1.25rem;height:.3rem}.route-compare-code[data-astro-cid-vhyxl4wl]{border-radius:var(--radius-pill);background:var(--color-dark);color:#fff;letter-spacing:.08em;text-align:center;flex-shrink:0;min-width:2.25rem;padding:.2rem .5rem;font-size:.7rem;font-weight:700}.route-compare-name[data-astro-cid-vhyxl4wl] a[data-astro-cid-vhyxl4wl]{color:inherit;text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;transition:text-decoration-color .15s}.route-compare-name[data-astro-cid-vhyxl4wl] a[data-astro-cid-vhyxl4wl]:is(:hover,:focus-visible){-webkit-text-decoration-color:var(--route);text-decoration-color:var(--route)}.route-compare-value[data-astro-cid-vhyxl4wl]{color:var(--color-dark);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700;display:block}.route-compare-bar[data-astro-cid-vhyxl4wl]{background:var(--color-grey-4);border-radius:999px;width:100%;min-width:5rem;max-width:8rem;height:.25rem;margin-top:.45rem;display:block;overflow:hidden}.route-compare-bar[data-astro-cid-vhyxl4wl]>span[data-astro-cid-vhyxl4wl]{border-radius:inherit;background:color-mix(in srgb, var(--color-primary) 55%, transparent);height:100%;display:block}.route-compare-level[data-astro-cid-vhyxl4wl]{color:var(--color-body);white-space:nowrap;align-items:center;gap:.6rem;font-size:.85rem;display:flex}.route-compare-pips[data-astro-cid-vhyxl4wl]{gap:3px;display:inline-flex}.route-compare-pips[data-astro-cid-vhyxl4wl]>span[data-astro-cid-vhyxl4wl]{background:var(--color-grey-3);border-radius:999px;width:.5rem;height:.5rem}.route-compare-pips[data-astro-cid-vhyxl4wl]>span[data-astro-cid-vhyxl4wl][data-on]{background:var(--color-dark)}.route-compare-pills[data-astro-cid-vhyxl4wl]{flex-wrap:wrap;gap:.4rem;display:flex}.route-compare-pills[data-astro-cid-vhyxl4wl]>span[data-astro-cid-vhyxl4wl]{border:1px solid var(--color-line);border-radius:var(--radius-pill);color:var(--color-body);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.3rem;padding:.25rem .6rem;font-size:.7rem;font-weight:700;display:inline-flex}.route-compare-pills[data-astro-cid-vhyxl4wl] svg[data-astro-cid-vhyxl4wl]{width:.8rem;height:.8rem}@container (width<60rem){table[data-astro-cid-vhyxl4wl],tbody[data-astro-cid-vhyxl4wl]{display:block}thead[data-astro-cid-vhyxl4wl]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}tbody[data-astro-cid-vhyxl4wl] tr[data-astro-cid-vhyxl4wl]{border-bottom:1px solid var(--color-line-2);grid-template-columns:1fr 1fr;gap:.9rem 1.25rem;padding:1.1rem 1.25rem 1.25rem;display:grid}tbody[data-astro-cid-vhyxl4wl] tr[data-astro-cid-vhyxl4wl]:last-child{border-bottom:0}tbody[data-astro-cid-vhyxl4wl] [data-astro-cid-vhyxl4wl]:is(th,td){border:0;padding:0}tbody[data-astro-cid-vhyxl4wl] th[data-astro-cid-vhyxl4wl],tbody[data-astro-cid-vhyxl4wl] td[data-astro-cid-vhyxl4wl][data-label=Ride]{grid-column:1/-1}tbody[data-astro-cid-vhyxl4wl] td[data-astro-cid-vhyxl4wl]:not([data-label=Ride]):before{content:attr(data-label);color:var(--color-muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.3rem;font-size:.66rem;font-weight:700;display:block}.route-compare-name[data-astro-cid-vhyxl4wl]{min-width:0;font-size:1.05rem}}@container (40rem<=width<60rem){tbody[data-astro-cid-vhyxl4wl] tr[data-astro-cid-vhyxl4wl]{grid-template-columns:repeat(4,minmax(0,1fr))}}
