.blog-hero.svelte-hu0k53{position:relative;background:var(--color-primary, #003b95);color:#fff;min-height:420px;display:flex;align-items:flex-end}.blog-hero__image-wrap.svelte-hu0k53{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.blog-hero__image.svelte-hu0k53{width:100%;height:100%;object-fit:cover;display:block}.blog-hero__overlay.svelte-hu0k53{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000bf,#0000004d,#0000000d)}.blog-hero__content.svelte-hu0k53{position:relative;z-index:1;max-width:860px;margin:0 auto;padding:3rem 1.5rem 2.5rem;width:100%}.blog-hero__meta.svelte-hu0k53{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:.875rem}.blog-hero__format.svelte-hu0k53,.blog-hero__location.svelte-hu0k53{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;background:#ffffff2e;padding:.25rem .6rem;border-radius:20px;border:1px solid rgba(255,255,255,.3)}.blog-hero__title.svelte-hu0k53{font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;line-height:1.2;margin:0 0 .75rem;letter-spacing:-.02em}.blog-hero__excerpt.svelte-hu0k53{font-size:1.1rem;opacity:.9;margin:0 0 .75rem;line-height:1.55;max-width:680px}.blog-hero__date.svelte-hu0k53{font-size:.8rem;opacity:.65;margin:0}@media (max-width: 640px){.blog-hero.svelte-hu0k53{min-height:300px}.blog-hero__content.svelte-hu0k53{padding:2rem 1rem 1.5rem}}.share-row.svelte-1vybafs{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:1.5rem 0;border-top:1px solid var(--color-border, #e0e4ea);border-bottom:1px solid var(--color-border, #e0e4ea)}.share-row__label.svelte-1vybafs{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#888;white-space:nowrap}.share-row__buttons.svelte-1vybafs{display:flex;gap:.5rem;flex-wrap:wrap}.share-btn.svelte-1vybafs{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .85rem;border-radius:20px;font-size:.8rem;font-weight:600;cursor:pointer;border:none;text-decoration:none;transition:opacity .15s;white-space:nowrap}.share-btn.svelte-1vybafs:hover{opacity:.85}.share-btn--copy.svelte-1vybafs{background:#f0f4ff;color:#003b95}.share-btn--whatsapp.svelte-1vybafs{background:#25d366;color:#fff}.share-btn--twitter.svelte-1vybafs{background:#000;color:#fff}.share-btn--pinterest.svelte-1vybafs{background:#e60023;color:#fff}.blog-related.svelte-1115bmk{padding:3rem 0 0;border-top:2px solid var(--color-border, #e0e4ea)}.blog-related__title.svelte-1115bmk{font-size:1.4rem;font-weight:700;margin:0 0 1.5rem}.blog-related__grid.svelte-1115bmk{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.5rem}.blog-newsletter-cta.svelte-1jxi1df{background:var(--color-cta-bg, #f0f4ff);border-radius:12px;padding:2rem;text-align:center;margin:2.5rem 0;border:1px solid rgba(0,59,149,.12)}.blog-newsletter-cta__text.svelte-1jxi1df{font-size:1rem;font-weight:600;margin:0 0 1rem;color:var(--color-heading, #1a1a2e)}.markdown-body.svelte-1fyzcp4 h2{font-size:1.5rem;font-weight:700;margin:2rem 0 .75rem;color:var(--color-heading, #1a1a2e)}.markdown-body.svelte-1fyzcp4 h3{font-size:1.2rem;font-weight:600;margin:1.5rem 0 .5rem;color:var(--color-heading, #1a1a2e)}.markdown-body.svelte-1fyzcp4 p{margin:0 0 1.2rem;line-height:1.75;color:var(--color-body, #333)}.markdown-body.svelte-1fyzcp4 ul,.markdown-body.svelte-1fyzcp4 ol{margin:0 0 1.2rem 1.5rem;line-height:1.75}.markdown-body.svelte-1fyzcp4 li{margin-bottom:.4rem}.markdown-body.svelte-1fyzcp4 blockquote{border-left:4px solid var(--color-accent, #003b95);margin:1.5rem 0;padding:.75rem 1.25rem;background:var(--color-quote-bg, #f0f4ff);border-radius:0 8px 8px 0;font-style:italic;color:var(--color-body-muted, #555)}.markdown-body.svelte-1fyzcp4 blockquote p{margin:0}.markdown-body.svelte-1fyzcp4 strong{font-weight:700}.markdown-body.svelte-1fyzcp4 a{color:inherit;text-decoration:underline;text-decoration-color:#00000040;text-underline-offset:2px;text-decoration-thickness:1px;transition:text-decoration-color .15s}.markdown-body.svelte-1fyzcp4 a:hover{text-decoration-color:#0009}.markdown-body.svelte-1fyzcp4 h2 a,.markdown-body.svelte-1fyzcp4 h3 a{text-decoration:none}.markdown-body.svelte-1fyzcp4 h3 a:hover{text-decoration:underline;text-decoration-color:#0006;text-underline-offset:3px;text-decoration-thickness:1px}.markdown-body.svelte-1fyzcp4 a.cta-availability{display:inline-block;margin-top:.75rem;padding:.6rem 1.25rem;background:var(--hotel-card-cta-bg, #ffd936);color:#1a1a2e;font-size:.9rem;font-weight:700;text-decoration:none;border-radius:8px;transition:background .15s,transform .1s}.markdown-body.svelte-1fyzcp4 a.cta-availability:hover{background:var(--hotel-card-cta-bg-hover, #ffc107);transform:translateY(-1px);text-decoration:none}.markdown-body.svelte-1fyzcp4 td a.cta-availability{display:inline;margin-top:0;padding:0;background:none;color:var(--color-link, #003b95);font-size:inherit;font-weight:inherit;text-decoration:underline;text-underline-offset:2px;border-radius:0}.markdown-body.svelte-1fyzcp4 td a.cta-availability:hover{background:none;transform:none;text-decoration:underline}.markdown-body.svelte-1fyzcp4 table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.9rem}.markdown-body.svelte-1fyzcp4 th{background:var(--color-table-head, #f5f7fa);padding:.6rem 1rem;text-align:left;font-weight:600;border-bottom:2px solid var(--color-border, #e0e4ea)}.markdown-body.svelte-1fyzcp4 td{padding:.5rem 1rem;border-bottom:1px solid var(--color-border, #e0e4ea)}.markdown-body.svelte-1fyzcp4 tr:hover td{background:var(--color-table-hover, #fafbfc)}.markdown-body.svelte-1fyzcp4 hr{border:none;border-top:2px solid var(--color-border, #e0e4ea);margin:2rem 0}.markdown-body.svelte-1fyzcp4 img{display:block;width:100%;height:280px;object-fit:cover;border-radius:10px;margin:.5rem 0 1.25rem}.markdown-body.svelte-1fyzcp4 a:has(img){display:block;text-decoration:none}.markdown-body.svelte-1fyzcp4 a:has(img) img{margin:.5rem 0 1.25rem}@media (max-width: 640px){.markdown-body.svelte-1fyzcp4 img{height:200px}}.markdown-body.svelte-1fyzcp4 h3+p>img{float:right;width:clamp(140px,32%,200px);height:130px;object-fit:cover;border-radius:8px;margin:0 0 1rem 1.25rem;display:inline}@media (max-width: 600px){.markdown-body.svelte-1fyzcp4 h3+p>img{float:none;display:block;width:100%;height:180px;margin:0 0 1rem}}.markdown-body.svelte-1fyzcp4 p>a[href^="#"]{font-size:.85rem;color:var(--color-body-muted, #666);text-decoration:none;border-bottom:1px dashed currentColor}.markdown-body.svelte-1fyzcp4 p>a[href^="#"]:hover{color:var(--color-body, #333)}.markdown-body.svelte-1fyzcp4 code{font-size:.875em;background:var(--color-code-bg, #f5f5f5);padding:.1em .3em;border-radius:3px}.listicle__body.svelte-1yeicof{max-width:860px;margin:0 auto;padding:2.5rem 1.5rem}@media (max-width: 640px){.listicle__body.svelte-1yeicof{padding:1.5rem 1rem}}.spotlight__layout.svelte-qljjzh{max-width:1100px;margin:0 auto;padding:2.5rem 1.5rem;display:grid;grid-template-columns:260px 1fr;gap:3rem;align-items:start}.spotlight__sidebar.svelte-qljjzh{position:sticky;top:1.5rem}.spotlight__at-a-glance.svelte-qljjzh{background:#f8f9fb;border-radius:12px;padding:1.25rem;border:1px solid var(--color-border, #e0e4ea)}.spotlight__sidebar-title.svelte-qljjzh{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#888;margin:0 0 1rem}.spotlight__stat.svelte-qljjzh{display:flex;justify-content:space-between;align-items:baseline;padding:.5rem 0;border-bottom:1px solid var(--color-border, #e0e4ea);font-size:.875rem;gap:.5rem}.spotlight__stat.svelte-qljjzh:last-child{border-bottom:none}.spotlight__stat-label.svelte-qljjzh{color:#888}.spotlight__stat-value.svelte-qljjzh{font-weight:600;text-align:right}@media (max-width: 840px){.spotlight__layout.svelte-qljjzh{grid-template-columns:1fr;gap:1.5rem}.spotlight__sidebar.svelte-qljjzh{position:static;order:-1}}@media (max-width: 640px){.spotlight__layout.svelte-qljjzh{padding:1.5rem 1rem}}.guide__body.svelte-t2iygl{max-width:860px;margin:0 auto;padding:2.5rem 1.5rem}.guide__content.svelte-t2iygl{min-width:0}.guide__content.svelte-t2iygl h2{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--color-border, #e0e4ea)}.guide__content.svelte-t2iygl h2:first-child{margin-top:0;padding-top:0;border-top:none}.guide__faq-band.svelte-t2iygl{background:var(--color-quote-bg, #f0f4ff);border-radius:12px;padding:1.75rem 2rem;margin-top:3rem}.guide__faq-band.svelte-t2iygl h2{margin-top:0;padding-top:0;border-top:none}.guide__mobile-toc.svelte-t2iygl{display:none}@media (max-width: 640px){.guide__body.svelte-t2iygl{padding:1.5rem 1rem}.guide__faq-band.svelte-t2iygl{padding:1.25rem 1rem;border-radius:8px}.guide__mobile-toc.svelte-t2iygl{display:flex;gap:.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:.6rem 1rem;background:#fff;border-bottom:1px solid var(--color-border, #e0e4ea);position:sticky;top:56px;z-index:10}.guide__mobile-toc.svelte-t2iygl::-webkit-scrollbar{display:none}.guide__mobile-toc-chip.svelte-t2iygl{flex-shrink:0;font-size:.78rem;font-weight:500;color:var(--color-body, #333);text-decoration:none;padding:.3rem .75rem;border-radius:20px;border:1px solid var(--color-border, #e0e4ea);white-space:nowrap;transition:background .15s,border-color .15s}.guide__mobile-toc-chip.svelte-t2iygl:hover{background:var(--color-quote-bg, #f0f4ff);border-color:var(--color-link, #003b95)}}
