.dep[data-astro-cid-agqgj6lg]{margin:0;padding:0;list-style:none;border-top:1px solid var(--border-soft)}.dep__row[data-astro-cid-agqgj6lg]{display:grid;grid-template-columns:1fr auto;grid-template-areas:"when nights" "what what" "fare fare";align-items:baseline;gap:var(--space-2) var(--space-4);padding-block:var(--space-5);border-bottom:1px solid var(--border-soft)}.dep__when[data-astro-cid-agqgj6lg]{grid-area:when;display:flex;align-items:baseline;gap:var(--space-3);margin:0}.dep__date[data-astro-cid-agqgj6lg]{font-family:var(--font-display);font-size:var(--text-heading-lg);line-height:1;letter-spacing:-.02em;font-variant-numeric:lining-nums}.dep__meta[data-astro-cid-agqgj6lg]{font-size:var(--text-caption);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.dep__what[data-astro-cid-agqgj6lg]{grid-area:what;min-width:0}.dep__ship[data-astro-cid-agqgj6lg]{margin:0;font-size:var(--text-heading-md);line-height:1.2}.dep__route[data-astro-cid-agqgj6lg]{margin:var(--space-1) 0 0;font-size:var(--text-small)}.dep__notes[data-astro-cid-agqgj6lg]{max-width:52ch;margin:var(--space-1) 0 0;font-size:var(--text-small);color:var(--text-secondary)}.dep__nights[data-astro-cid-agqgj6lg]{grid-area:nights;margin:0;font-size:var(--text-small);color:var(--text-secondary)}.dep__n[data-astro-cid-agqgj6lg]{font-family:var(--font-display);font-size:var(--text-heading-md);color:var(--text)}.dep__fare[data-astro-cid-agqgj6lg]{grid-area:fare}.dep__price[data-astro-cid-agqgj6lg]{margin:var(--space-2) 0 0;line-height:1.25;font-size:var(--text-small);color:var(--text-secondary)}.dep__price[data-astro-cid-agqgj6lg] strong[data-astro-cid-agqgj6lg]{font-size:var(--text-body-lg);font-weight:600;color:var(--red-600)}.dep__hold[data-astro-cid-agqgj6lg]{display:inline-flex;align-items:center;gap:.5ch;min-height:44px;font-size:var(--text-small);font-weight:600}@media(width>=768px){.dep__row[data-astro-cid-agqgj6lg]{grid-template-columns:9rem minmax(0,1fr) 5.5rem 11.5rem;grid-template-areas:"when what nights fare";align-items:center;gap:var(--space-6)}.dep__when[data-astro-cid-agqgj6lg]{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.dep__fare[data-astro-cid-agqgj6lg]{text-align:end}.dep__price[data-astro-cid-agqgj6lg]{margin:0}.dep__from[data-astro-cid-agqgj6lg],.dep__basis[data-astro-cid-agqgj6lg],.dep__price[data-astro-cid-agqgj6lg] strong[data-astro-cid-agqgj6lg]{display:block}.dep__from[data-astro-cid-agqgj6lg],.dep__basis[data-astro-cid-agqgj6lg]{font-size:var(--text-caption)}}.glance[data-astro-cid-db46ncin]{display:grid;margin:var(--space-5) 0 var(--space-7);border-block:1px solid var(--border-soft)}.glance__item[data-astro-cid-db46ncin]{padding-block:var(--space-4)}.glance__item[data-astro-cid-db46ncin]+.glance__item[data-astro-cid-db46ncin]{border-top:1px solid var(--border-soft)}.glance[data-astro-cid-db46ncin] dt[data-astro-cid-db46ncin]{font-size:var(--text-caption);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.glance[data-astro-cid-db46ncin] dd[data-astro-cid-db46ncin]{max-width:40ch;margin:var(--space-1) 0 0;font-family:var(--font-display);font-size:var(--text-body-lg);line-height:1.4}.prose-col[data-astro-cid-db46ncin]{max-width:var(--container-prose)}.sub[data-astro-cid-db46ncin]{margin:var(--space-7) 0 var(--space-4);font-size:var(--text-heading-md)}.sub__note[data-astro-cid-db46ncin]{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary)}.incl[data-astro-cid-db46ncin]{max-width:62ch;margin:var(--space-5) 0 0;font-size:var(--text-small);color:var(--text-secondary)}.incl__src[data-astro-cid-db46ncin]{white-space:nowrap}.incl__label[data-astro-cid-db46ncin]{display:block;margin-bottom:var(--space-1);font-size:var(--text-caption);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ask[data-astro-cid-db46ncin]{margin:var(--space-6) 0 0}#enquiry[data-astro-cid-db46ncin]{scroll-margin-block-start:calc(var(--nav-h) + var(--space-5))}.more[data-astro-cid-db46ncin]{display:flex;gap:.5ch;align-items:center;margin:var(--space-5) 0 0;font-weight:600}.ships[data-astro-cid-db46ncin]{margin:0;padding:0;list-style:none;border-top:1px solid var(--border-soft)}.ship[data-astro-cid-db46ncin]{display:grid;gap:var(--space-1) var(--space-6);padding:var(--space-4) 0;border-bottom:1px solid var(--border-soft)}.ship__name[data-astro-cid-db46ncin]{margin:0;font-size:var(--text-heading-md)}.ship__note[data-astro-cid-db46ncin]{margin:0;font-size:var(--text-small);color:var(--text-secondary)}.pairing[data-astro-cid-db46ncin]{max-width:var(--container-prose);margin:var(--space-5) 0 0}.links[data-astro-cid-db46ncin]{display:grid;gap:0 var(--space-6);margin:var(--space-5) 0 0;padding:0;list-style:none}.links[data-astro-cid-db46ncin] a[data-astro-cid-db46ncin]{display:inline-flex;align-items:center;min-height:44px;color:var(--text);text-decoration:underline;text-underline-offset:3px}@media(hover:hover){.links[data-astro-cid-db46ncin] a[data-astro-cid-db46ncin]:hover{color:var(--link-hover);text-decoration-thickness:2px}}.sister[data-astro-cid-db46ncin]{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);align-items:baseline;justify-content:space-between;margin:0;padding-block:var(--space-4);border-block:1px solid var(--border-soft);font-size:var(--text-small)}.sister__say[data-astro-cid-db46ncin]{max-width:58ch;color:var(--text-secondary)}.sister__link[data-astro-cid-db46ncin]{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;font-weight:600}@media(width>=768px){.glance[data-astro-cid-db46ncin]{grid-template-columns:repeat(3,minmax(0,1fr))}.glance__item[data-astro-cid-db46ncin]+.glance__item[data-astro-cid-db46ncin]{border-top:0;border-inline-start:1px solid var(--border-soft);padding-inline-start:var(--space-5)}.glance__item[data-astro-cid-db46ncin]{padding-inline-end:var(--space-5)}.ship[data-astro-cid-db46ncin]{grid-template-columns:minmax(12rem,1fr) 2fr;align-items:baseline}.links[data-astro-cid-db46ncin]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=1024px){.links[data-astro-cid-db46ncin]{grid-template-columns:repeat(3,minmax(0,1fr))}}
