/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-leading:initial}}}@layer components{.routes-listing[data-astro-cid-fkfu4cav]{margin-bottom:calc(var(--spacing,.25rem) * -16);background-color:var(--color-ground-soft,#f7f7f5);padding-top:calc(var(--spacing,.25rem) * 30);padding-bottom:calc(var(--spacing,.25rem) * 30)}.routes-intro[data-astro-cid-fkfu4cav]{margin-bottom:calc(var(--spacing,.25rem) * 10)}.routes-intro[data-astro-cid-fkfu4cav] p[data-astro-cid-fkfu4cav]{font-size:var(--text-lede,1.1rem);margin:0}.route-guide[data-astro-cid-fkfu4cav]{margin-bottom:calc(var(--spacing,.25rem) * 14);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line,#e5e5e5);padding-top:calc(var(--spacing,.25rem) * 5)}.route-guide-title[data-astro-cid-fkfu4cav]{margin-top:0;margin-bottom:calc(var(--spacing,.25rem) * 4);font-family:var(--font-body,"DM Sans", system-ui, sans-serif);font-size:var(--text-small,.85rem);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-heading,var(--color-navy));text-transform:uppercase}.route-guide-list[data-astro-cid-fkfu4cav]{column-gap:calc(var(--spacing,.25rem) * 10);margin:0;display:grid}@media (min-width:47.5rem){.route-guide-list[data-astro-cid-fkfu4cav]{grid-template-columns:repeat(3,minmax(0,1fr))}}.route-guide-item[data-astro-cid-fkfu4cav]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line,#e5e5e5);padding-block:calc(var(--spacing,.25rem) * 3)}@media (min-width:47.5rem){.route-guide-item[data-astro-cid-fkfu4cav]{border-bottom-style:var(--tw-border-style);border-bottom-width:0;padding-block:0}}.route-guide-item[data-astro-cid-fkfu4cav] dt[data-astro-cid-fkfu4cav]{margin-bottom:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-ink,#1a1a1a)}.route-guide-item[data-astro-cid-fkfu4cav] dd[data-astro-cid-fkfu4cav]{--tw-leading:1.5;max-width:34rem;color:var(--color-ink-muted,#5a5a5a);margin:0;font-size:.92rem;line-height:1.5}.route-guide-more[data-astro-cid-fkfu4cav]{margin-top:calc(var(--spacing,.25rem) * 4);font-size:var(--text-small,.85rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);display:inline-block}.routes-grid-header[data-astro-cid-fkfu4cav]{margin-bottom:calc(var(--spacing,.25rem) * 6);justify-content:space-between;align-items:baseline;column-gap:calc(var(--spacing,.25rem) * 6);row-gap:var(--spacing,.25rem);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line,#e5e5e5);padding-top:calc(var(--spacing,.25rem) * 6);flex-wrap:wrap;display:flex}.routes-grid-header[data-astro-cid-fkfu4cav] h2[data-astro-cid-fkfu4cav]{margin:0}.routes-grid-header[data-astro-cid-fkfu4cav] p[data-astro-cid-fkfu4cav]{font-size:var(--text-small,.85rem);color:var(--color-ink-muted,#5a5a5a);margin:0}.routes-next[data-astro-cid-fkfu4cav]{margin-top:calc(var(--spacing,.25rem) * 16);gap:calc(var(--spacing,.25rem) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line,#e5e5e5);padding-top:calc(var(--spacing,.25rem) * 8);flex-direction:column;display:flex}@media (min-width:47.5rem){.routes-next[data-astro-cid-fkfu4cav]{flex-direction:row;justify-content:space-between;align-items:center}}.routes-next[data-astro-cid-fkfu4cav] p[data-astro-cid-fkfu4cav]{max-width:36rem;font-family:var(--font-heading,"Marcellus", "Georgia", serif);font-size:var(--text-h3,1.3rem);--tw-leading:1.3;color:var(--color-heading,var(--color-navy));margin:0;line-height:1.3}.routes-next-actions[data-astro-cid-fkfu4cav]{gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
