.trip-head[data-astro-cid-ot5r2zrb]{padding-bottom:1.25rem}.trip-flags[data-astro-cid-ot5r2zrb]{flex-wrap:wrap;gap:.35rem;margin-bottom:.6rem;display:flex}.trip-head[data-astro-cid-ot5r2zrb] h1[data-astro-cid-ot5r2zrb]{font-size:var(--step-4);max-width:54rem}.trip-sub[data-astro-cid-ot5r2zrb]{color:var(--muted);margin-top:.4rem;font-weight:600}.trip-layout[data-astro-cid-ot5r2zrb]{align-items:start;gap:2rem;padding-bottom:3rem;display:grid}@media (width>=64rem){.trip-layout[data-astro-cid-ot5r2zrb]{grid-template-columns:minmax(0,1fr) 21rem;gap:3rem}}.trip-photo[data-astro-cid-ot5r2zrb] img,.trip-photo[data-astro-cid-ot5r2zrb] .img-fallback{aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius-l);width:100%;box-shadow:var(--shadow)}.keyfacts[data-astro-cid-ot5r2zrb]{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));gap:.6rem;margin-top:1rem;padding:0;list-style:none;display:grid}.keyfacts[data-astro-cid-ot5r2zrb] li[data-astro-cid-ot5r2zrb]{overflow-wrap:anywhere;background:var(--bg-soft);border-radius:var(--radius);align-content:start;gap:.1rem;min-width:0;padding:.8rem 1rem;display:grid}.keyfacts[data-astro-cid-ot5r2zrb] span[data-astro-cid-ot5r2zrb]{color:var(--muted);font-size:.8rem;font-weight:650}.keyfacts[data-astro-cid-ot5r2zrb] b[data-astro-cid-ot5r2zrb]{color:var(--navy-900);min-width:0;font-size:1.05rem}.keyfacts[data-astro-cid-ot5r2zrb] .level{flex-wrap:wrap;gap:.2rem .45rem}.trip-section[data-astro-cid-ot5r2zrb]{margin-top:2.5rem}.trip-section[data-astro-cid-ot5r2zrb]>h2[data-astro-cid-ot5r2zrb]{font-size:var(--step-2);margin-bottom:1rem}.facts-table[data-astro-cid-ot5r2zrb]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:0 2rem;display:grid}.facts-table[data-astro-cid-ot5r2zrb]>div[data-astro-cid-ot5r2zrb]{border-bottom:1px solid var(--line);grid-template-columns:9.5rem 1fr;gap:.75rem;padding:.6rem 0;display:grid}.facts-table[data-astro-cid-ot5r2zrb] dt[data-astro-cid-ot5r2zrb]{color:var(--muted);font-size:.92rem;font-weight:600}.facts-table[data-astro-cid-ot5r2zrb] dd[data-astro-cid-ot5r2zrb]{margin:0;font-weight:600}.timeline[data-astro-cid-ot5r2zrb]{padding:0;list-style:none;position:relative}.timeline[data-astro-cid-ot5r2zrb]:before{content:"";background:linear-gradient(var(--green-100), var(--line));width:2px;position:absolute;top:.8rem;bottom:.8rem;left:1.05rem}.timeline[data-astro-cid-ot5r2zrb] li[data-astro-cid-ot5r2zrb]{position:relative}.timeline[data-astro-cid-ot5r2zrb] details[data-astro-cid-ot5r2zrb]{padding-left:3rem}.timeline[data-astro-cid-ot5r2zrb] summary[data-astro-cid-ot5r2zrb]{cursor:pointer;align-items:center;gap:.75rem;padding:.7rem 0;list-style:none;display:flex}.timeline[data-astro-cid-ot5r2zrb] summary[data-astro-cid-ot5r2zrb]::-webkit-details-marker{display:none}.timeline[data-astro-cid-ot5r2zrb] .dot[data-astro-cid-ot5r2zrb]{border:2px solid var(--green);width:2.15rem;height:2.15rem;color:var(--green-700);background:#fff;border-radius:50%;place-items:center;font-size:.9rem;font-weight:800;display:grid;position:absolute;left:0}.timeline[data-astro-cid-ot5r2zrb] details[data-astro-cid-ot5r2zrb][open] .dot[data-astro-cid-ot5r2zrb]{background:var(--green);color:#fff}.tl-title[data-astro-cid-ot5r2zrb]{color:var(--navy-900);font-weight:750;display:grid}.tl-title[data-astro-cid-ot5r2zrb] small[data-astro-cid-ot5r2zrb]{color:var(--muted);font-size:.88rem;font-weight:600}.tl-km[data-astro-cid-ot5r2zrb]{color:var(--green-700);background:var(--green-50);white-space:nowrap;border-radius:999px;margin-left:auto;padding:.15rem .55rem;font-size:.8rem;font-weight:750}.timeline[data-astro-cid-ot5r2zrb] .prose[data-astro-cid-ot5r2zrb]{padding-bottom:1rem;font-size:.98rem}.book-card[data-astro-cid-ot5r2zrb]{position:sticky;top:5.5rem}.book-inner[data-astro-cid-ot5r2zrb]{border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow);background:#fff;gap:.7rem;padding:1.4rem;display:grid}.book-price[data-astro-cid-ot5r2zrb]{align-items:baseline;gap:.35rem;display:flex}.book-price[data-astro-cid-ot5r2zrb] strong[data-astro-cid-ot5r2zrb]{color:var(--navy-900);letter-spacing:-.03em;font-size:2.1rem;font-weight:800}.book-price[data-astro-cid-ot5r2zrb] small[data-astro-cid-ot5r2zrb]{color:var(--muted);font-weight:650}.compare-inline[data-astro-cid-ot5r2zrb][aria-pressed=true]{background:var(--navy);color:#fff;border-color:var(--navy)}.book-prov[data-astro-cid-ot5r2zrb]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding-top:.8rem;display:flex}.book-prov[data-astro-cid-ot5r2zrb] .prov-logo{object-fit:contain;width:auto;max-width:8.5rem;max-height:3rem}.usp[data-astro-cid-ot5r2zrb]{color:var(--ink-2);gap:.35rem;padding:0;font-size:.88rem;list-style:none;display:grid}.usp[data-astro-cid-ot5r2zrb] li[data-astro-cid-ot5r2zrb]:before{content:"✓";color:var(--green);margin-right:.5rem;font-weight:900}.mobile-cta[data-astro-cid-ot5r2zrb]{display:none}@media (width<=63.99rem){.book-card[data-astro-cid-ot5r2zrb]{position:static}.mobile-cta[data-astro-cid-ot5r2zrb]{z-index:44;border-top:1px solid var(--line);padding:.7rem var(--gutter);background:#fff;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -8px 24px #00000014}.mobile-cta[data-astro-cid-ot5r2zrb] strong[data-astro-cid-ot5r2zrb]{color:var(--navy-900);font-size:1.3rem}.mobile-cta[data-astro-cid-ot5r2zrb] small[data-astro-cid-ot5r2zrb]{color:var(--muted)}body:has(.mobile-cta){padding-bottom:4.5rem}body:has(.mobile-cta) .compare-bar{bottom:4.4rem}}.intro-grid[data-astro-cid-bdeocz4q]{align-items:start;gap:2rem;display:grid}@media (width>=60rem){.intro-grid[data-astro-cid-bdeocz4q]:has(.facts-card){grid-template-columns:minmax(0,1fr) 22rem}}.h-small[data-astro-cid-bdeocz4q]{font-size:1.1rem}.facts-card[data-astro-cid-bdeocz4q]{background:var(--green-50);border:1px solid var(--green-100);border-radius:var(--radius-l);padding:1.3rem 1.4rem}.facts-card[data-astro-cid-bdeocz4q] dl[data-astro-cid-bdeocz4q]{gap:.25rem;margin-top:.75rem;display:grid}.facts-card[data-astro-cid-bdeocz4q] dt[data-astro-cid-bdeocz4q]{text-transform:uppercase;letter-spacing:.07em;color:var(--green-700);margin-top:.6rem;font-size:.78rem;font-weight:750}.facts-card[data-astro-cid-bdeocz4q] dd[data-astro-cid-bdeocz4q]{margin:0;font-weight:550}.facts-card[data-astro-cid-bdeocz4q] ul[data-astro-cid-bdeocz4q]{padding-left:1.1rem}.intro-block[data-astro-cid-bdeocz4q]+.section:not(.section-soft){padding-top:0}.provider-card[data-astro-cid-n7faksql]{gap:.6rem}.prov-top[data-astro-cid-n7faksql]{justify-content:space-between;align-items:center;gap:1rem;min-height:3.2rem;display:flex}.prov-top[data-astro-cid-n7faksql] .prov-logo{object-fit:contain;width:auto;max-width:9rem;max-height:3rem}.provider-card[data-astro-cid-n7faksql] .btn[data-astro-cid-n7faksql]{align-self:start;margin-top:auto}
