.trip-hero[data-astro-cid-otapxpao]{max-width:54rem;margin:0 auto;padding:clamp(3rem,8vw,6rem) clamp(1.25rem,5vw,2rem) clamp(1.5rem,3vw,2.5rem);text-align:center}.trip-hero__places[data-astro-cid-otapxpao]{margin:0;font-size:.8rem;font-weight:760;letter-spacing:.16em;text-transform:uppercase;color:var(--rust, #8a5a3b)}.trip-hero[data-astro-cid-otapxpao] h1[data-astro-cid-otapxpao]{margin:.75rem 0 0;font-size:clamp(1.85rem,1.1rem + 2.9vw,3.6rem);line-height:1.06;text-wrap:balance}.trip-hero[data-astro-cid-otapxpao] h1[data-astro-cid-otapxpao] .hero-line[data-astro-cid-otapxpao]{display:inline}@media(min-width:761px){.trip-hero[data-astro-cid-otapxpao] h1[data-astro-cid-otapxpao]{text-wrap:initial}.trip-hero[data-astro-cid-otapxpao] h1[data-astro-cid-otapxpao] .hero-line[data-astro-cid-otapxpao]{display:block}}.trip-hero__lead[data-astro-cid-otapxpao]{margin:1.1rem auto 0;max-width:34rem}.trip-banner[data-astro-cid-otapxpao]{max-width:74rem;margin:clamp(1rem,3vw,2rem) auto 0;padding:0 clamp(1.25rem,5vw,2rem)}.trip-banner[data-astro-cid-otapxpao] img[data-astro-cid-otapxpao]{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;display:block;border-radius:4px}.trip-dates[data-astro-cid-otapxpao],.trip-body[data-astro-cid-otapxpao],.trip-days[data-astro-cid-otapxpao],.trip-included[data-astro-cid-otapxpao],.trip-gallery[data-astro-cid-otapxpao]{max-width:54rem;margin:0 auto;padding:clamp(2.5rem,6vw,4rem) clamp(1.25rem,5vw,2rem) 0}.trip-dates[data-astro-cid-otapxpao] ol[data-astro-cid-otapxpao]{list-style:none;margin:1.25rem 0 0;padding:0;display:grid;gap:1rem}.trip-date[data-astro-cid-otapxpao]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;padding:clamp(1.1rem,2.5vw,1.6rem);border:1px solid rgba(59,42,34,.18);border-radius:4px}.trip-date--dolu[data-astro-cid-otapxpao]{border-style:dashed;opacity:.62}.trip-date--son[data-astro-cid-otapxpao]{border-color:#3b2a2266}.trip-date__day[data-astro-cid-otapxpao]{font-family:var(--font-display, Georgia, serif);font-size:clamp(1.3rem,1.1rem + .8vw,1.7rem)}.trip-date__year[data-astro-cid-otapxpao]{margin-left:.5rem;font-size:.8rem;letter-spacing:.13em;text-transform:uppercase;color:#3b2a2299}.trip-date__status[data-astro-cid-otapxpao]{margin:0 auto 0 0;padding:.3rem .8rem;border:1px solid rgba(59,42,34,.28);border-radius:999px;font-size:.92rem}.trip-body__quote[data-astro-cid-otapxpao]{margin-top:2rem;padding-left:1.25rem;border-left:2px solid rgba(59,42,34,.3);font-style:italic}.trip-body__quote[data-astro-cid-otapxpao] span[data-astro-cid-otapxpao]{display:block;margin-top:.6rem;font-style:normal;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:#3b2a229e}.trip-day[data-astro-cid-otapxpao]{margin-top:clamp(1.75rem,4vw,2.5rem)}.trip-day[data-astro-cid-otapxpao] header[data-astro-cid-otapxpao] h3[data-astro-cid-otapxpao]{margin:0;font-size:clamp(1.15rem,1rem + .6vw,1.4rem)}.trip-day[data-astro-cid-otapxpao] header[data-astro-cid-otapxpao] p[data-astro-cid-otapxpao]{margin:.2rem 0 .9rem;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--rust, #8a5a3b)}.trip-day[data-astro-cid-otapxpao] ul[data-astro-cid-otapxpao]{margin:0;padding-left:1.1rem}.trip-day[data-astro-cid-otapxpao] li[data-astro-cid-otapxpao]{margin-bottom:.65rem}.trip-included[data-astro-cid-otapxpao]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:clamp(1.5rem,4vw,3rem)}.trip-included[data-astro-cid-otapxpao] h2[data-astro-cid-otapxpao]{font-size:clamp(1.15rem,1rem + .6vw,1.4rem)}.trip-included[data-astro-cid-otapxpao] ul[data-astro-cid-otapxpao]{margin:.75rem 0 0;padding-left:1.1rem}.trip-included[data-astro-cid-otapxpao] li[data-astro-cid-otapxpao]{margin-bottom:.5rem}.trip-gallery__grid[data-astro-cid-otapxpao]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:clamp(.6rem,1.5vw,1rem)}.trip-gallery[data-astro-cid-otapxpao] figure[data-astro-cid-otapxpao]{margin:0}.trip-gallery[data-astro-cid-otapxpao] img[data-astro-cid-otapxpao]{width:100%;height:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:3px;display:block}
