.destination-frame[data-astro-cid-ibhozwrh]{width:min(100% - 2rem,1200px);margin-inline:auto}.destination-breadcrumb[data-astro-cid-ibhozwrh]{color:#64748b;align-items:center;gap:.65rem;width:min(100% - 2rem,1200px);min-height:2rem;margin-inline:auto;font-size:.72rem;display:flex}.destination-breadcrumb[data-astro-cid-ibhozwrh] a[data-astro-cid-ibhozwrh]{color:#2563eb;text-decoration:none}.destination-breadcrumb[data-astro-cid-ibhozwrh] [data-astro-cid-ibhozwrh][aria-current=page]{color:#172b45;font-weight:700}.destination-hero[data-astro-cid-ibhozwrh]{color:#fff;background:#0c2740;align-items:center;min-height:235px;display:flex;position:relative;overflow:hidden}.destination-hero__image[data-astro-cid-ibhozwrh],.destination-hero__shade[data-astro-cid-ibhozwrh]{position:absolute;inset:0}.destination-hero__image[data-astro-cid-ibhozwrh] picture,.destination-hero__image[data-astro-cid-ibhozwrh] img{width:100%;height:100%;display:block}.destination-hero__image[data-astro-cid-ibhozwrh] img{object-fit:cover;object-position:center 45%}.destination-hero__shade[data-astro-cid-ibhozwrh]{background:linear-gradient(90deg,#08223ce8 0%,#0c2942c9 58%,#0c29427a 100%),linear-gradient(#0000 35%,#061d35a8)}.destination-hero__content[data-astro-cid-ibhozwrh]{z-index:1;padding-block:1.7rem 1.5rem;position:relative}.destination-hero__eyebrow[data-astro-cid-ibhozwrh]{color:#b6eaff;letter-spacing:.09em;text-transform:uppercase;margin:0 0 .65rem;font-size:.7rem;font-weight:800}.destination-hero[data-astro-cid-ibhozwrh] h1[data-astro-cid-ibhozwrh]{margin:0;font-size:clamp(2rem,4vw,2.8rem);font-weight:850;line-height:1.08}.destination-hero__summary[data-astro-cid-ibhozwrh]{color:#d7e4f0;max-width:730px;margin-top:.55rem;font-size:.88rem;line-height:1.55}.destination-hero__summary[data-astro-cid-ibhozwrh] p{margin:0}.destination-facts[data-astro-cid-ibhozwrh]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;max-width:900px;margin:1.15rem 0 0;display:grid}.destination-facts[data-astro-cid-ibhozwrh]>div[data-astro-cid-ibhozwrh]{background:#ffffff19;border:1px solid #ffffff20;border-radius:.65rem;min-width:0;padding:.6rem .75rem}.destination-facts[data-astro-cid-ibhozwrh] dt[data-astro-cid-ibhozwrh]{color:#b7c9d8;text-transform:uppercase;margin-bottom:.22rem;font-size:.58rem;font-weight:700}.destination-facts[data-astro-cid-ibhozwrh] dd[data-astro-cid-ibhozwrh]{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.72rem;font-weight:750;overflow:hidden}.destination-tabs[data-astro-cid-ibhozwrh]{z-index:5;scrollbar-width:thin;background:#fff;border-bottom:1px solid #dfe5ec;gap:1.35rem;padding:0 max(50vw - 600px,1rem);display:flex;position:sticky;top:0;overflow-x:auto}.destination-tabs__link[data-astro-cid-ibhozwrh]{color:#31455b;border-bottom:2px solid #0000;flex:none;padding:.95rem 0 .75rem;font-size:.7rem;text-decoration:none}.destination-tabs__link[data-astro-cid-ibhozwrh]:first-child,.destination-tabs__link[data-astro-cid-ibhozwrh]:hover{color:#075fd0;border-bottom-color:#0867dc}.destination-section[data-astro-cid-ibhozwrh]{background:#fff;padding-block:2.25rem 2.5rem;scroll-margin-top:3.25rem}.destination-section--intro[data-astro-cid-ibhozwrh],.destination-section--muted[data-astro-cid-ibhozwrh]{background:#f6f8fb}.destination-section__header[data-astro-cid-ibhozwrh]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.destination-section__header[data-astro-cid-ibhozwrh] h2[data-astro-cid-ibhozwrh]{color:#122a44;margin:0;font-size:1.1rem;font-weight:800;line-height:1.3}.destination-about[data-astro-cid-ibhozwrh]{background:#fff;border:1px solid #e0e7ef;border-radius:.8rem;padding:1.25rem 1.4rem}.destination-about[data-astro-cid-ibhozwrh] h2[data-astro-cid-ibhozwrh]{color:#112a44;margin:0 0 .55rem;font-size:1rem;font-weight:800}.destination-about[data-astro-cid-ibhozwrh] p{color:#53677d;margin:0;font-size:.77rem;line-height:1.7}.destination-about[data-astro-cid-ibhozwrh] p+p{margin-top:.5rem}.destination-signature[data-astro-cid-ibhozwrh]{margin-top:.9rem}.destination-signature[data-astro-cid-ibhozwrh] h3[data-astro-cid-ibhozwrh]{color:#273e55;text-transform:uppercase;margin:0 0 .45rem;font-size:.68rem;font-weight:800}.destination-signature[data-astro-cid-ibhozwrh] ul[data-astro-cid-ibhozwrh]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.destination-signature[data-astro-cid-ibhozwrh] li[data-astro-cid-ibhozwrh]{color:#52657a;background:#f8fafc;border:1px solid #e1e9f1;border-radius:.55rem;padding:.5rem .65rem;font-size:.68rem}.destination-signature[data-astro-cid-ibhozwrh] li[data-astro-cid-ibhozwrh]:before{content:"•";color:#0872e5;margin-right:.45rem}.destination-section--intro[data-astro-cid-ibhozwrh]>.destination-frame[data-astro-cid-ibhozwrh]>.destination-section__header[data-astro-cid-ibhozwrh]{margin-top:1.6rem}.attraction-grid[data-astro-cid-ibhozwrh]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.attraction-card[data-astro-cid-ibhozwrh]{min-width:0;color:inherit;background:#fff;border:1px solid #e0e7ef;border-radius:.8rem;text-decoration:none;display:block;overflow:hidden}.attraction-card[data-astro-cid-ibhozwrh]>picture,.attraction-card[data-astro-cid-ibhozwrh]>img,.attraction-card__placeholder[data-astro-cid-ibhozwrh]{aspect-ratio:1.75;object-fit:cover;width:100%;height:auto;display:block}.attraction-card__placeholder[data-astro-cid-ibhozwrh]{background:linear-gradient(135deg,#dce8f0,#eef2f5)}.attraction-card__body[data-astro-cid-ibhozwrh]{padding:.8rem .9rem .95rem}.attraction-card__label[data-astro-cid-ibhozwrh]{letter-spacing:.04em;text-transform:uppercase;font-weight:800;color:#0867dc!important;margin:0 0 .3rem!important;font-size:.58rem!important}.attraction-card[data-astro-cid-ibhozwrh] h3[data-astro-cid-ibhozwrh]{color:#132d47;margin:0;font-size:.9rem;font-weight:800}.attraction-card__body[data-astro-cid-ibhozwrh]>p[data-astro-cid-ibhozwrh]:last-child{color:#60738a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.35rem 0 0;font-size:.68rem;line-height:1.55;display:-webkit-box;overflow:hidden}.section-action[data-astro-cid-ibhozwrh]{color:#0768df;flex:none;font-size:.72rem;font-weight:750;text-decoration:none}.tour-grid[data-astro-cid-ibhozwrh]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;display:grid}.tour-card[data-astro-cid-ibhozwrh]{background:#fff;border:1px solid #e0e7ef;border-radius:.9rem;min-width:0;overflow:hidden;box-shadow:0 2px 6px #102f4810}.tour-card__image[data-astro-cid-ibhozwrh]{aspect-ratio:1.8;background:#dce8f0;display:block;position:relative;overflow:hidden}.tour-card__image[data-astro-cid-ibhozwrh] picture,.tour-card__image[data-astro-cid-ibhozwrh] img{width:100%;height:100%;display:block}.tour-card__image[data-astro-cid-ibhozwrh] img{object-fit:cover}.tour-card__duration[data-astro-cid-ibhozwrh]{color:#fff;background:#0b3154e8;border-radius:.3rem;padding:.25rem .45rem;font-size:.62rem;font-weight:800;position:absolute;top:.55rem;left:.6rem}.tour-card__body[data-astro-cid-ibhozwrh]{padding:.85rem .9rem .7rem}.tour-card[data-astro-cid-ibhozwrh] h3[data-astro-cid-ibhozwrh]{color:#142e49;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.83rem;font-weight:800;overflow:hidden}.tour-card[data-astro-cid-ibhozwrh] h3[data-astro-cid-ibhozwrh] a[data-astro-cid-ibhozwrh]{color:inherit;text-decoration:none}.tour-card__body[data-astro-cid-ibhozwrh]>p[data-astro-cid-ibhozwrh]{color:#5b6f85;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8rem;margin:.35rem 0 0;font-size:.69rem;line-height:1.5;display:-webkit-box;overflow:hidden}.tour-card__footer[data-astro-cid-ibhozwrh]{border-top:1px solid #eaf0f5;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.7rem;padding-top:.65rem;font-size:.72rem;display:flex}.tour-card__footer[data-astro-cid-ibhozwrh] strong[data-astro-cid-ibhozwrh]{color:#122d47}.tour-card__footer[data-astro-cid-ibhozwrh] a[data-astro-cid-ibhozwrh]{color:#0668df;font-weight:750;text-decoration:none}.hotel-grid[data-astro-cid-ibhozwrh]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.hotel-card[data-astro-cid-ibhozwrh]{background:#fff;border:1px solid #e0e7ef;border-radius:.9rem;grid-template-columns:160px minmax(0,1fr);gap:1rem;min-height:170px;padding:.85rem;display:grid;box-shadow:0 2px 6px #102f4810}.hotel-card__image[data-astro-cid-ibhozwrh]{background:#dce8f0;border-radius:.65rem;min-height:150px;display:block;overflow:hidden}.hotel-card__image[data-astro-cid-ibhozwrh] picture,.hotel-card__image[data-astro-cid-ibhozwrh] img{width:100%;height:100%;display:block}.hotel-card__image[data-astro-cid-ibhozwrh] img{object-fit:cover}.hotel-card__content[data-astro-cid-ibhozwrh]{flex-direction:column;min-width:0;display:flex}.hotel-card__title[data-astro-cid-ibhozwrh]{justify-content:space-between;align-items:start;gap:.5rem;display:flex}.hotel-card__title[data-astro-cid-ibhozwrh] h3[data-astro-cid-ibhozwrh]{color:#132d47;margin:0;font-size:.82rem;font-weight:800}.hotel-card__title[data-astro-cid-ibhozwrh] h3[data-astro-cid-ibhozwrh] a[data-astro-cid-ibhozwrh]{color:inherit;text-decoration:none}.hotel-card__rating[data-astro-cid-ibhozwrh]{color:#fff;background:#0c2d4b;border-radius:.25rem;flex:none;padding:.2rem .35rem;font-size:.64rem;font-weight:800}.hotel-card__address[data-astro-cid-ibhozwrh]{color:#657a90;margin:.35rem 0 0;font-size:.65rem;line-height:1.45}.hotel-card__description[data-astro-cid-ibhozwrh]{color:#52677e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.5rem 0 0;font-size:.69rem;line-height:1.5;display:-webkit-box;overflow:hidden}.hotel-card__footer[data-astro-cid-ibhozwrh]{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.6rem;display:flex}.hotel-card__footer[data-astro-cid-ibhozwrh] strong[data-astro-cid-ibhozwrh]{color:#142e49;font-size:.69rem}.hotel-card__button[data-astro-cid-ibhozwrh]{color:#fff;background:#0867e8;border-radius:.5rem;flex:none;padding:.5rem .7rem;font-size:.66rem;font-weight:800;text-decoration:none}.destination-empty[data-astro-cid-ibhozwrh]{color:#65788e;text-align:center;background:#fff;border:1px dashed #cbd6e1;border-radius:.7rem;margin:0;padding:1.4rem;font-size:.76rem}.prose[data-astro-cid-ibhozwrh] ul,.prose[data-astro-cid-ibhozwrh] ol{padding-left:1.2rem}@media (width<=850px){.destination-facts[data-astro-cid-ibhozwrh],.attraction-grid[data-astro-cid-ibhozwrh],.tour-grid[data-astro-cid-ibhozwrh]{grid-template-columns:repeat(2,minmax(0,1fr))}.hotel-grid[data-astro-cid-ibhozwrh]{grid-template-columns:1fr}}@media (width<=600px){.destination-frame[data-astro-cid-ibhozwrh],.destination-breadcrumb[data-astro-cid-ibhozwrh]{width:min(100% - 1.5rem,1200px)}.destination-hero[data-astro-cid-ibhozwrh]{min-height:260px}.destination-hero__content[data-astro-cid-ibhozwrh]{padding-block:1.4rem}.destination-hero[data-astro-cid-ibhozwrh] h1[data-astro-cid-ibhozwrh]{font-size:2rem}.destination-facts[data-astro-cid-ibhozwrh]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.destination-facts[data-astro-cid-ibhozwrh]>div[data-astro-cid-ibhozwrh]{padding:.5rem}.destination-tabs[data-astro-cid-ibhozwrh]{gap:1rem}.destination-tabs__link[data-astro-cid-ibhozwrh]{font-size:.66rem}.destination-section[data-astro-cid-ibhozwrh]{padding-block:1.7rem}.destination-section__header[data-astro-cid-ibhozwrh]{align-items:start}.destination-section__header[data-astro-cid-ibhozwrh] h2[data-astro-cid-ibhozwrh]{font-size:1rem}.destination-signature[data-astro-cid-ibhozwrh] ul[data-astro-cid-ibhozwrh],.attraction-grid[data-astro-cid-ibhozwrh],.tour-grid[data-astro-cid-ibhozwrh]{grid-template-columns:1fr}.hotel-card[data-astro-cid-ibhozwrh]{grid-template-columns:105px minmax(0,1fr);gap:.7rem;padding:.65rem}.hotel-card__image[data-astro-cid-ibhozwrh]{min-height:125px}.hotel-card__address[data-astro-cid-ibhozwrh]{font-size:.61rem}.hotel-card__description[data-astro-cid-ibhozwrh]{font-size:.65rem}}
