.trips[data-astro-cid-hkzt5uzi]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"intro intro""trip plan";column-gap:48px;padding-top:40px;display:grid}.intro[data-astro-cid-hkzt5uzi]{grid-area:intro}.trip[data-astro-cid-hkzt5uzi]{grid-area:trip;margin-top:32px}.plan[data-astro-cid-hkzt5uzi]{grid-area:plan;margin-top:32px}.label[data-astro-cid-hkzt5uzi]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--petrol);align-items:center;gap:14px;font-size:23px;font-weight:700;display:flex}h1[data-astro-cid-hkzt5uzi]{margin-top:22px;font-size:clamp(44px,4.4vw,64px)}.trip[data-astro-cid-hkzt5uzi] .trip-img{aspect-ratio:1.7;object-fit:cover;border-radius:18px;width:100%}.trip-meta[data-astro-cid-hkzt5uzi]{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;grid-template-columns:.75fr 1fr;margin:12px 8px 0;display:grid}.trip-meta[data-astro-cid-hkzt5uzi] p[data-astro-cid-hkzt5uzi]{height:56px;color:var(--ink);align-items:center;gap:12px;padding:0 20px;font-size:18px;display:flex}.trip-meta[data-astro-cid-hkzt5uzi] p[data-astro-cid-hkzt5uzi]+p[data-astro-cid-hkzt5uzi]{border-left:1px solid var(--line)}.trip-meta[data-astro-cid-hkzt5uzi] svg{color:var(--ink)}h2[data-astro-cid-hkzt5uzi]{letter-spacing:-.03em;font-size:30px;font-weight:800}.itinerary[data-astro-cid-hkzt5uzi]{gap:16px;margin-top:22px;display:grid}.stop[data-astro-cid-hkzt5uzi]{background:var(--white);border:1px solid var(--line);min-height:104px;box-shadow:var(--shadow-sm);border-radius:14px;grid-template-columns:96px 1fr;align-items:center;padding:14px 18px 14px 0;display:grid;position:relative}.stop[data-astro-cid-hkzt5uzi]:hover{box-shadow:var(--shadow)}.date[data-astro-cid-hkzt5uzi]{border-right:1.5px solid var(--line-strong);align-content:center;align-self:stretch;justify-items:center;margin-block:4px;line-height:1.1;display:grid}.date[data-astro-cid-hkzt5uzi] span[data-astro-cid-hkzt5uzi]{color:var(--ink);font-size:17px}.date[data-astro-cid-hkzt5uzi] strong[data-astro-cid-hkzt5uzi]{font-family:var(--font-display);color:var(--petrol);margin-top:4px;font-size:28px;font-weight:800}.stop-body[data-astro-cid-hkzt5uzi]{justify-items:start;gap:10px;padding-left:26px;display:grid}h3[data-astro-cid-hkzt5uzi]{letter-spacing:-.02em;color:var(--ink);align-items:center;gap:10px;font-size:20px;font-weight:700;display:flex}h3[data-astro-cid-hkzt5uzi] a[data-astro-cid-hkzt5uzi]:after{content:"";border-radius:inherit;position:absolute;inset:0}h3[data-astro-cid-hkzt5uzi] svg{color:var(--ink)}.stop[data-astro-cid-hkzt5uzi] .badge[data-astro-cid-hkzt5uzi]{height:30px;margin-left:30px;padding:0 13px;font-size:15px}.find[data-astro-cid-hkzt5uzi]{--h:60px;border-radius:12px;margin-top:34px;font-size:19px}@media (width>=761px){.trips[data-astro-cid-hkzt5uzi]{column-gap:clamp(32px,4vw,58px);padding-top:clamp(28px,3vw,44px)}.label[data-astro-cid-hkzt5uzi]{gap:16px;font-size:clamp(22px,2.1vw,30px)}.label[data-astro-cid-hkzt5uzi] svg{width:clamp(26px,2.5vw,36px);height:auto}h1[data-astro-cid-hkzt5uzi]{margin-top:clamp(16px,1.8vw,26px);font-size:clamp(52px,5.65vw,82px);line-height:.98}.trip[data-astro-cid-hkzt5uzi],.plan[data-astro-cid-hkzt5uzi]{margin-top:clamp(28px,3vw,44px)}.trip[data-astro-cid-hkzt5uzi] .trip-img{border-radius:20px}.trip-meta[data-astro-cid-hkzt5uzi]{border-radius:14px;margin:14px 10px 0}.trip-meta[data-astro-cid-hkzt5uzi] p[data-astro-cid-hkzt5uzi]{gap:14px;height:clamp(56px,5vw,72px);padding:0 clamp(18px,1.8vw,26px);font-size:clamp(18px,1.8vw,26px)}.trip-meta[data-astro-cid-hkzt5uzi] svg{width:clamp(20px,1.8vw,26px);height:auto}h2[data-astro-cid-hkzt5uzi]{font-size:clamp(28px,2.92vw,42px)}.itinerary[data-astro-cid-hkzt5uzi]{gap:clamp(16px,1.4vw,20px);margin-top:clamp(20px,1.9vw,28px)}.stop[data-astro-cid-hkzt5uzi]{border-radius:16px;grid-template-columns:clamp(96px,9vw,130px) 1fr;min-height:clamp(104px,9.4vw,136px);padding:16px 22px 16px 0}.date[data-astro-cid-hkzt5uzi] span[data-astro-cid-hkzt5uzi]{font-size:clamp(17px,1.65vw,24px)}.date[data-astro-cid-hkzt5uzi] strong[data-astro-cid-hkzt5uzi]{font-size:clamp(28px,2.8vw,40px)}.stop-body[data-astro-cid-hkzt5uzi]{gap:12px;padding-left:clamp(24px,2.4vw,34px)}h3[data-astro-cid-hkzt5uzi]{gap:12px;font-size:clamp(20px,1.95vw,28px)}h3[data-astro-cid-hkzt5uzi] svg{width:clamp(20px,1.8vw,26px);height:auto}.stop[data-astro-cid-hkzt5uzi] .badge[data-astro-cid-hkzt5uzi]{border-radius:10px;height:clamp(30px,2.9vw,42px);margin-left:clamp(32px,2.6vw,38px);padding:0 clamp(13px,1.2vw,17px);font-size:clamp(15px,1.46vw,21px)}.find[data-astro-cid-hkzt5uzi]{--h:clamp(58px, 4.7vw, 68px);margin-top:clamp(30px,3vw,44px);font-size:clamp(19px,1.9vw,27px)}}@media (width<=900px){.trips[data-astro-cid-hkzt5uzi]{grid-template-columns:1fr;grid-template-areas:"intro""trip""plan"}}@media (width<=760px){.trips[data-astro-cid-hkzt5uzi]{padding-top:10px}.label[data-astro-cid-hkzt5uzi]{gap:12px;font-size:21px}h1[data-astro-cid-hkzt5uzi]{margin-top:16px;font-size:46px}.trip[data-astro-cid-hkzt5uzi]{margin-top:24px}.trip[data-astro-cid-hkzt5uzi] .trip-img{border-radius:16px}.trip-meta[data-astro-cid-hkzt5uzi]{border-radius:10px;margin:11px 5px 0}.trip-meta[data-astro-cid-hkzt5uzi] p[data-astro-cid-hkzt5uzi]{gap:10px;height:48px;padding:0 16px;font-size:16.5px}.plan[data-astro-cid-hkzt5uzi]{margin-top:30px}h2[data-astro-cid-hkzt5uzi]{font-size:24px}.itinerary[data-astro-cid-hkzt5uzi]{gap:13px;margin-top:16px}.stop[data-astro-cid-hkzt5uzi]{border-radius:12px;grid-template-columns:82px 1fr;min-height:88px;padding:10px 12px 10px 0}.date[data-astro-cid-hkzt5uzi] span[data-astro-cid-hkzt5uzi]{font-size:15.5px}.date[data-astro-cid-hkzt5uzi] strong[data-astro-cid-hkzt5uzi]{font-size:25px}.stop-body[data-astro-cid-hkzt5uzi]{gap:8px;padding-left:20px}h3[data-astro-cid-hkzt5uzi]{gap:8px;font-size:17.5px}.stop[data-astro-cid-hkzt5uzi] .badge[data-astro-cid-hkzt5uzi]{height:28px;margin-left:26px;font-size:14px}.find[data-astro-cid-hkzt5uzi]{--h:54px;margin-top:36px;font-size:18px}}
