.hero-grid[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--space-8)}.hero-grid[data-astro-cid-j7pv25f6]>.hero__intro[data-astro-cid-j7pv25f6]{order:1}.hero-grid[data-astro-cid-j7pv25f6]>.quote[data-astro-cid-j7pv25f6]{order:2}.hero-grid[data-astro-cid-j7pv25f6]>.hero__specs[data-astro-cid-j7pv25f6]{order:3}@media(min-width:900px){.hero-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.05fr .95fr;grid-template-areas:"intro quote" "specs quote";align-items:start;gap:var(--space-6) var(--space-12)}.hero-grid[data-astro-cid-j7pv25f6]>.hero__intro[data-astro-cid-j7pv25f6]{grid-area:intro}.hero-grid[data-astro-cid-j7pv25f6]>.quote[data-astro-cid-j7pv25f6]{grid-area:quote;order:0}.hero-grid[data-astro-cid-j7pv25f6]>.hero__specs[data-astro-cid-j7pv25f6]{grid-area:specs;order:0}}.hero__title[data-astro-cid-j7pv25f6]{max-width:20ch}@media(max-width:767px){.hero__title[data-astro-cid-j7pv25f6]{max-width:none}}.hero[data-astro-cid-j7pv25f6] .facts{grid-template-columns:repeat(2,1fr)}.section-head[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap}.section-head[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:56ch}.route-group[data-astro-cid-j7pv25f6]{margin-top:var(--space-6)}.route-group[data-astro-cid-j7pv25f6]:first-of-type{margin-top:0}.route-group[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--text-label);font-weight:var(--weight-medium);color:var(--color-text-subtle);margin-bottom:var(--space-3)}.route-cards[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-3);grid-template-columns:1fr;margin:0;padding:0;list-style:none}@media(min-width:560px){.route-cards[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.route-cards[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr)}}.route-card[data-astro-cid-j7pv25f6]{display:grid}.route-card__top[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.route-card__name[data-astro-cid-j7pv25f6]{font-size:var(--text-sm);font-weight:var(--weight-semi);color:var(--color-text)}.route-card__meta[data-astro-cid-j7pv25f6]{margin-top:var(--space-1);font-size:var(--text-2xs);color:var(--color-text-subtle)}.route-card__price[data-astro-cid-j7pv25f6]{flex:none;font-size:var(--text-2xs);font-weight:var(--weight-semi);color:var(--color-text-muted)}.diff[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-6)}@media(min-width:860px){.diff[data-astro-cid-j7pv25f6]{grid-template-columns:.9fr 1.1fr;gap:var(--space-12);align-items:start}}.diff__list[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}.diff__list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:22px 1fr;gap:var(--space-3)}.diff__list[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{color:var(--color-brand);margin-top:3px}.diff__list[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;font-size:var(--text-sm)}.diff__list[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;font-size:var(--text-xs);color:var(--color-text-muted)}.cta-band[data-astro-cid-j7pv25f6]{background:var(--color-bg-inverse);color:var(--color-text-inverse);border-radius:var(--radius-xl);padding:var(--space-8) var(--space-6)}@media(min-width:768px){.cta-band[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);padding:var(--space-10)}}.cta-band[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--color-text-inverse)}.cta-band[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-text-inverse-muted)}.cta-band[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]:not(.btn--secondary){background:var(--white);color:var(--ink-900)}.cta-band[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]:not(.btn--secondary):hover{background:var(--petrol-100)}.cta-band[data-astro-cid-j7pv25f6] .btn--secondary[data-astro-cid-j7pv25f6]{--btn-fg: var(--color-text-inverse);--btn-border: var(--ink-600)}.cta-band[data-astro-cid-j7pv25f6] .btn--secondary[data-astro-cid-j7pv25f6]:hover{background:var(--ink-800)}@media(min-width:768px){.cta-band__actions[data-astro-cid-j7pv25f6]{margin-top:0;flex:none}}
