.topic[data-astro-cid-lxyx2ctk]{background:#f5f3ed;color:#123b38}.topic[data-astro-cid-lxyx2ctk] h1[data-astro-cid-lxyx2ctk],.topic[data-astro-cid-lxyx2ctk] h2[data-astro-cid-lxyx2ctk],.topic[data-astro-cid-lxyx2ctk] h3[data-astro-cid-lxyx2ctk],.topic[data-astro-cid-lxyx2ctk] p[data-astro-cid-lxyx2ctk]{margin:0}.topic-banner-stage[data-astro-cid-lxyx2ctk],.topic-intro[data-astro-cid-lxyx2ctk],.topic-section[data-astro-cid-lxyx2ctk],.topic-final[data-astro-cid-lxyx2ctk]{max-width:820px;margin:0 auto}.topic-banner-stage[data-astro-cid-lxyx2ctk]{background:#fff}.topic-banner-swiper[data-astro-cid-lxyx2ctk]{position:relative;overflow:hidden;aspect-ratio:1200 / 750;background:#e8ece1;touch-action:pan-y;user-select:none}.topic-banner-track[data-astro-cid-lxyx2ctk]{display:flex;height:100%;transition:transform .5s ease;will-change:transform}.topic-banner-item[data-astro-cid-lxyx2ctk]{flex:0 0 100%;display:block;width:100%;height:100%;padding:0;margin:0;border:0;background:none;cursor:pointer}.topic-banner-item[data-astro-cid-lxyx2ctk] img[data-astro-cid-lxyx2ctk]{display:block;width:100%;height:100%;object-fit:fill;pointer-events:none}.topic-banner-arrow[data-astro-cid-lxyx2ctk]{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border:0;border-radius:50%;background:#0c2c458c;color:#fff;font-size:26px;line-height:1;cursor:pointer;opacity:0;transition:opacity .18s ease}.topic-banner-swiper[data-astro-cid-lxyx2ctk]:hover .topic-banner-arrow[data-astro-cid-lxyx2ctk],.topic-banner-arrow[data-astro-cid-lxyx2ctk]:focus-visible{opacity:1}.topic-banner-arrow-prev[data-astro-cid-lxyx2ctk]{left:12px}.topic-banner-arrow-next[data-astro-cid-lxyx2ctk]{right:12px}.topic-banner-footer[data-astro-cid-lxyx2ctk]{display:flex;justify-content:space-between;padding:8px 17px;border-bottom:1px solid #e1e5dd;font-size:14px;line-height:1.6;color:#52675e}.topic-intro[data-astro-cid-lxyx2ctk]{padding:23px 17px 28px;background:#fff}.topic-kicker[data-astro-cid-lxyx2ctk]{display:inline-block;padding:4px 9px;border-radius:4px;background:#edf2e7;color:#234836;font-size:14px;font-weight:600}.topic-title[data-astro-cid-lxyx2ctk]{margin-top:8px;font-size:26px;font-weight:700;line-height:1.35}.topic-subtitle[data-astro-cid-lxyx2ctk]{margin-top:7px;font-size:17px;line-height:1.5}.topic-copy[data-astro-cid-lxyx2ctk]{margin-top:10px;font-size:15px;line-height:1.85;color:#52675e}.topic-actions[data-astro-cid-lxyx2ctk]{display:flex;flex-direction:column;gap:8px;margin-top:16px}.topic-primary[data-astro-cid-lxyx2ctk],.topic-share[data-astro-cid-lxyx2ctk],.poster-close[data-astro-cid-lxyx2ctk]{display:flex;box-sizing:border-box;width:100%;min-height:48px;align-items:center;justify-content:center;padding:8px;margin:0;border-radius:6px;font-size:16px;font-weight:600;line-height:1.4;text-decoration:none!important;cursor:pointer;transition:background .18s ease,transform .18s ease}.topic-primary[data-astro-cid-lxyx2ctk]{background:#0c2c45;color:#fff;border:1px solid #0c2c45}.topic-primary[data-astro-cid-lxyx2ctk]:hover{background:#163f5c}.topic-share[data-astro-cid-lxyx2ctk]{background:#fff;color:#0c2c45;border:1px solid #0c2c45}.topic-share[data-astro-cid-lxyx2ctk]:hover{background:#f0f4f8}.topic-primary[data-astro-cid-lxyx2ctk]:disabled,.topic-share[data-astro-cid-lxyx2ctk]:disabled{opacity:.5;cursor:default}.topic-section[data-astro-cid-lxyx2ctk]{padding:32px 17px}.topic-heading[data-astro-cid-lxyx2ctk]{font-size:19px;font-weight:700;line-height:1.5}.topic-section-lead[data-astro-cid-lxyx2ctk]{margin-top:8px;color:#52675e;font-size:15px;line-height:1.8}.topic-photo-hint[data-astro-cid-lxyx2ctk]{margin-top:7px;color:#657169;font-size:14px;line-height:1.6}.topic-photo-story[data-astro-cid-lxyx2ctk]{margin:19px 0 0}.topic-story-image[data-astro-cid-lxyx2ctk]{display:block;width:100%;padding:0;border:0;border-radius:6px;overflow:hidden;background:#e8ece1;cursor:zoom-in}.topic-story-image[data-astro-cid-lxyx2ctk] img[data-astro-cid-lxyx2ctk]{display:block;width:100%;height:auto}.topic-story-copy[data-astro-cid-lxyx2ctk]{padding:12px 0 6px}.topic-story-title[data-astro-cid-lxyx2ctk]{font-size:17px;font-weight:600;line-height:1.55}.topic-story-copy[data-astro-cid-lxyx2ctk] .topic-copy[data-astro-cid-lxyx2ctk]{margin-top:7px}.topic-nature[data-astro-cid-lxyx2ctk]>.topic-primary[data-astro-cid-lxyx2ctk]{margin-top:15px}.topic-ships[data-astro-cid-lxyx2ctk]{background:#fff}.topic-extensions[data-astro-cid-lxyx2ctk]{background:#edf1e7}.topic-tips[data-astro-cid-lxyx2ctk]{background:#f5f3ed}.topic-tip[data-astro-cid-lxyx2ctk]{margin-top:15px;padding-bottom:13px;border-bottom:1px solid #dce1d8}.topic-tip[data-astro-cid-lxyx2ctk]:last-of-type{border:0;padding-bottom:0}.departures[data-astro-cid-lxyx2ctk]{background:#fff;scroll-margin-top:84px}.departure-count[data-astro-cid-lxyx2ctk]{margin-top:7px;font-size:14px;color:#657169}.departure-card[data-astro-cid-lxyx2ctk]{margin-top:20px;padding-bottom:18px;border-bottom:1px solid #dce1d8}.departure-media[data-astro-cid-lxyx2ctk]{position:relative;display:block;aspect-ratio:16 / 9;border-radius:6px;overflow:hidden;background:#e8ece1}.departure-media[data-astro-cid-lxyx2ctk] img[data-astro-cid-lxyx2ctk]{display:block;width:100%;height:100%;object-fit:cover}.departure-status[data-astro-cid-lxyx2ctk]{position:absolute;top:9px;left:9px;padding:4px 9px;border-radius:4px;color:#fff;background:#123b38;font-size:14px}.departure-copy[data-astro-cid-lxyx2ctk]{padding-top:12px}.departure-date[data-astro-cid-lxyx2ctk]{font-size:14px;line-height:1.7;color:#4e685b}.departure-title[data-astro-cid-lxyx2ctk]{margin-top:6px;font-size:18px;font-weight:600;line-height:1.5}.departure-vessel[data-astro-cid-lxyx2ctk]{margin-top:7px;font-size:15px;line-height:1.6;color:#586a60}.departure-price[data-astro-cid-lxyx2ctk]{margin:11px 0;font-size:18px;font-weight:600}.topic-notice[data-astro-cid-lxyx2ctk]{margin-top:17px;font-size:14px;color:#657169;line-height:1.8}.topic-final[data-astro-cid-lxyx2ctk]{padding:30px 17px calc(30px + env(safe-area-inset-bottom));background:#e3e9de}.topic-final[data-astro-cid-lxyx2ctk] .topic-primary[data-astro-cid-lxyx2ctk],.topic-final[data-astro-cid-lxyx2ctk] .topic-share[data-astro-cid-lxyx2ctk]{margin-top:11px}.topic-lightbox[data-astro-cid-lxyx2ctk],.topic-poster[data-astro-cid-lxyx2ctk]{border:0;padding:0;background:transparent;max-width:100vw;max-height:100vh;width:100vw;height:100vh}.topic-lightbox[data-astro-cid-lxyx2ctk]::backdrop,.topic-poster[data-astro-cid-lxyx2ctk]::backdrop{background:#000000e0}.topic-lightbox[data-astro-cid-lxyx2ctk]{display:none;place-items:center}.topic-lightbox[data-astro-cid-lxyx2ctk][open]{display:grid}.topic-lightbox[data-astro-cid-lxyx2ctk] img[data-astro-cid-lxyx2ctk]{max-width:min(100vw,1400px);max-height:86vh;object-fit:contain}.lightbox-caption[data-astro-cid-lxyx2ctk]{position:absolute;left:0;right:0;bottom:18px;text-align:center;color:#fff;font-size:14px}.lightbox-close[data-astro-cid-lxyx2ctk],.lightbox-arrow[data-astro-cid-lxyx2ctk]{position:absolute;border:0;background:#ffffff24;color:#fff;cursor:pointer;border-radius:50%}.lightbox-close[data-astro-cid-lxyx2ctk]{top:16px;right:16px;width:44px;height:44px;font-size:28px;line-height:1}.lightbox-arrow[data-astro-cid-lxyx2ctk]{top:50%;transform:translateY(-50%);width:48px;height:48px;font-size:30px;line-height:1}.lightbox-prev[data-astro-cid-lxyx2ctk]{left:12px}.lightbox-next[data-astro-cid-lxyx2ctk]{right:12px}.topic-poster[data-astro-cid-lxyx2ctk]{display:none;place-items:center}.topic-poster[data-astro-cid-lxyx2ctk][open]{display:grid}.poster-page[data-astro-cid-lxyx2ctk]{width:min(92vw,380px);max-height:94vh;overflow:auto;padding:16px;border-radius:8px;background:#f5f3ed;color:#123b38}.poster-status[data-astro-cid-lxyx2ctk]{padding:60px 0;text-align:center;color:#52675e;font-size:15px}.poster-image[data-astro-cid-lxyx2ctk]{display:block;width:100%;height:auto;border-radius:6px}.poster-actions[data-astro-cid-lxyx2ctk]{display:flex;flex-direction:column;gap:8px;margin-top:12px}.poster-close[data-astro-cid-lxyx2ctk]{background:transparent;border:0;color:#52675e;min-height:40px}@media(max-width:640px){.topic-banner-arrow[data-astro-cid-lxyx2ctk]{display:none}}
