.editorial-site,.lct-home,.lct-city,.lct-archive{--color-ink:#111c2c;--color-paper:#f9f9ff;--color-card:#fff;--color-primary:#900314;--color-primary-deep:#6f0210;--color-bamboo:#5a403e;--color-bamboo-soft:#f0f3ff;--color-muted:#5f5e5e;--color-border:#8e706d3d;--color-surface-container:#e7eeff;--color-surface-container-low:#f0f3ff;--editorial-gutter:clamp(1.25rem, 5vw, 6rem);--editorial-width:1600px;--ed-ink:var(--color-ink);--ed-muted:var(--color-muted);--ed-line:var(--color-border);--ed-paper:var(--color-paper);--ed-accent:var(--color-primary);--ed-font-serif:"Lora", "Playfair Display", Georgia, serif;--ed-font-sans:"Source Sans 3", ui-sans-serif, system-ui, sans-serif;color:var(--color-ink);background:var(--color-paper);font-family:var(--ed-font-sans)}.editorial-site h1,.editorial-site h2,.editorial-site h3,.lct-home h1,.lct-home h2,.lct-home h3,.lct-city h1,.lct-city h2,.lct-city h3,.lct-archive h1,.lct-archive h2,.lct-archive h3,.ed-serif{font-family:var(--ed-font-serif);letter-spacing:-.03em;font-weight:500}.ed-wrap,.ed-container{width:min(var(--editorial-width), calc(100% - 2 * var(--editorial-gutter)));margin-inline:auto}.ed-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);font-size:.78rem}.ed-button,.ed-btn{background:var(--color-ink);color:#fff;border-radius:999px;align-items:center;gap:.35rem;padding:.75rem 1.35rem;font-weight:650;text-decoration:none;display:inline-flex}.ed-link{border:1px solid var(--color-border);border-radius:999px;align-items:center;gap:.35rem;padding:.75rem 1.1rem;font-weight:650;display:inline-flex}.ed-actions{flex-wrap:wrap;gap:.75rem;display:flex}.ed-grid{gap:1rem;display:grid}.ed-grid.cols-3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ed-card{border:1px solid var(--color-border);background:var(--color-card);color:inherit;border-radius:1.4rem;text-decoration:none;overflow:hidden}.ed-card img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.ed-card .copy{padding:1.1rem 1.2rem 1.3rem}.ed-card h3{font-size:1.55rem;line-height:1.15}.ed-card p{color:var(--color-muted);margin-top:.45rem}.ed-section{padding:3.5rem 0}.ed-section-head{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.4rem;display:flex}.ed-section-head h2,.ed-title{font-size:clamp(2.2rem,4vw,3.6rem);line-height:.95}.ed-pills,.ed-chips,.ed-section-nav{flex-wrap:wrap;gap:.55rem;display:flex}.ed-pills a,.ed-chips a,.ed-section-nav a{border:1px solid var(--color-border);background:var(--color-card);color:inherit;border-radius:999px;padding:.55rem .95rem;font-size:.92rem;text-decoration:none}.ed-article{gap:2rem;padding:3rem 0 4rem;display:grid}.ed-article img.hero{object-fit:cover;border-radius:1.6rem;width:100%;max-height:520px}.ed-detail{gap:2rem;display:grid}.ed-panel{border:1px solid var(--color-border);background:var(--color-card);border-radius:1.4rem;padding:1.25rem}.home-first-screen{grid-template-rows:minmax(0,1fr) auto;height:100svh;display:grid}.home-hero{background:var(--color-primary);color:#fff;min-height:0;position:relative;overflow:hidden}.hero-carousel,.hero-photographs,.hero-slide{position:absolute;inset:0}.hero-slide{opacity:0;transition:opacity .9s;overflow:hidden}.hero-slide[data-active=true]{opacity:1}.hero-slide img{object-fit:cover;width:100%;height:100%;display:block}.hero-photographs:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0d1317c7,#0d13171f 80%),linear-gradient(#0d13178c,#0000 48%,#0d1317ad);position:absolute;inset:0}.hero-copy{z-index:2;top:32%;left:var(--editorial-gutter);pointer-events:none;width:min(650px,44%);position:absolute}.hero-copy h1{color:#fff;max-width:14ch;font-size:clamp(2rem,3.4vw,3.5rem);font-weight:500;line-height:1.18}.hero-slogan{max-width:34ch;margin-top:1.1rem;font-size:clamp(1rem,1.5vw,1.35rem);line-height:1.55}.hero-inquiry{pointer-events:auto;margin-top:1.4rem}.hero-place{bottom:1.8rem;right:var(--editorial-gutter);z-index:3;text-align:right;color:#fff;font-size:.92rem;text-decoration:none;position:absolute}.hero-place strong{font-weight:500;display:block}.hero-down{z-index:4;left:var(--editorial-gutter);color:#fff;border:1px solid #fff;border-radius:50%;place-items:center;width:52px;height:52px;font-size:1.4rem;text-decoration:none;display:grid;position:absolute;bottom:1.8rem}.carousel-controls{z-index:3;display:flex;position:absolute;bottom:1.8rem;left:50%;transform:translate(-50%)}.photo-dots{display:flex}.photo-dots button{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:44px;padding:0;display:grid}.photo-dots span{background:0 0;border:1px solid;border-radius:50%;width:7px;height:7px}.photo-dots button[data-active=true] span{background:currentColor}.theme-rail{padding:1.1rem var(--editorial-gutter);background:var(--color-card);scrollbar-width:thin;scroll-snap-type:x proximity;border-bottom:1px solid var(--color-border);gap:0;display:flex;overflow-x:auto}.theme-rail a{border-right:1px solid var(--color-border);white-space:nowrap;scroll-snap-align:start;min-width:108px;color:inherit;flex-direction:column;flex:1 0 108px;align-items:center;gap:.5rem;padding:0 .65rem;font-size:.9rem;font-weight:550;text-decoration:none;display:flex}.theme-rail a:last-child{border-right:0}.city-icon{background:var(--color-surface-container-low);border-radius:4px;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.city-icon img{object-fit:cover;width:100%;height:100%;transition:transform .2s}.theme-rail a:hover .city-icon img{transform:scale(1.08)}.city-collection{grid-template-columns:1fr 1fr;padding-block:4rem;display:grid}.collection-media,.city-cover{min-height:640px;position:relative}.city-cover{color:#fff;text-decoration:none;display:block}.city-cover .cover-slot{background:var(--color-surface-container);position:absolute;inset:0}.city-cover .cover-slot img{object-fit:cover;width:100%;height:100%;display:block}.city-cover--video .cover-slot{background:#17212d;overflow:hidden}.city-cover--video .cover-slot .cover-video-backdrop{filter:blur(32px)brightness(.45);position:absolute;inset:0;transform:scale(1.12)}.city-cover--video .cover-video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.city-cover--video .cover-slot:after{pointer-events:none;background:linear-gradient(#00000073,#0000 30%)}.city-cover--video .cover-copy{pointer-events:none}.city-cover--video .cover-copy h2{font-size:clamp(2rem,3vw,3.4rem)}.city-cover .cover-slot:after{content:"";background:linear-gradient(#0000008c,#0000 65%,#00000073);position:absolute;inset:0}.cover-copy{z-index:1;color:#fff;padding:3.2rem 3.5rem;position:relative}.cover-copy p{margin-bottom:.55rem;font-size:1.15rem}.cover-copy h2{color:#fff;margin-bottom:.45rem;font-size:clamp(3rem,4.2vw,5rem);line-height:1.08}.collection-detail{background:var(--color-bamboo-soft);padding:2.4rem 3rem}.city-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem;margin-bottom:2.2rem;display:grid}.city-tabs button{text-align:left;cursor:pointer;color:inherit;opacity:.45;background:0 0;border:0;padding:0;font-size:1.15rem;line-height:1.3}.city-tabs button[data-active=true]{opacity:1}.city-tabs span{color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.45rem;font-size:.78rem;display:block}.collection-detail .detail-media{background:var(--color-surface-container);border-radius:.4rem;min-height:280px;position:relative;overflow:hidden}.collection-detail .detail-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.collection-bottom{justify-content:space-between;align-items:center;gap:1.5rem;margin-top:2.4rem;display:flex}.collection-description{flex:1}.collection-description p{margin:0;font-size:1.15rem;line-height:1.35}.collection-description a{color:var(--color-muted);margin-top:.8rem;font-size:.85rem;display:inline-block}.trip-x-section{padding-block:clamp(3.5rem,6vw,6rem)}.trip-x-heading{justify-content:space-between;align-items:end;gap:3rem;margin-bottom:2rem;display:flex}.trip-x-heading h2{letter-spacing:-.055em;white-space:nowrap;margin:.5rem 0 0;font-size:clamp(2.4rem,3.4vw,3.6rem);line-height:1.02}.trip-x-heading>p{max-width:390px;color:var(--color-muted);margin:0;font-size:1.05rem;line-height:1.55}.trip-x-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:1rem;display:grid}.trip-x-feature,.trip-x-card{background:var(--color-card);border:1px solid var(--color-border);border-radius:1rem;overflow:hidden}.trip-x-feature{color:#fff;background:#182129;min-height:650px;position:relative}.trip-x-feature:after{content:"";pointer-events:none;background:linear-gradient(#0000 10%,#090e12d1);position:absolute;inset:25% 0 0}.trip-x-feature>img{object-fit:cover;object-position:center 40%;width:100%;height:100%;position:absolute;inset:0}.trip-x-feature-copy{z-index:1;position:absolute;bottom:2.4rem;left:clamp(1.5rem,3vw,3rem);right:clamp(1.5rem,3vw,3rem)}.trip-x-card-label{color:var(--color-primary);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.65rem;margin:0;font-size:.82rem;font-weight:700;display:flex}.trip-x-card-label span{color:inherit;opacity:.65;font-weight:500}.trip-x-feature .trip-x-card-label{color:#fff}.trip-x-feature h3{letter-spacing:-.04em;max-width:580px;margin:.6rem 0 1rem;font-size:clamp(2rem,3.1vw,3.4rem);line-height:1.05}.trip-x-feature-copy>p:not(.trip-x-card-label){max-width:490px;font-size:1rem;line-height:1.5}.trip-x-feature-copy>a{color:#fff;text-underline-offset:.3em;gap:.5rem;margin-top:.8rem;font-weight:650;text-decoration-thickness:1px;display:inline-flex}.trip-x-photo-credit{z-index:1;color:#fff;text-shadow:0 1px 5px #000;font-size:.7rem;position:absolute;top:1rem;right:1rem}.trip-x-stack{grid-template-rows:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.trip-x-card{grid-template-columns:38% minmax(0,1fr);min-height:0;display:grid}.trip-x-card>img{object-fit:cover;width:100%;height:100%;min-height:190px}.trip-x-card-copy{flex-direction:column;padding:1.2rem 1.4rem;display:flex}.trip-x-card h3{letter-spacing:-.025em;margin:.5rem 0 .45rem;font-size:clamp(1.15rem,1.55vw,1.5rem);line-height:1.15}.trip-x-card-copy>p:not(.trip-x-card-label){color:var(--color-muted);margin:0;font-size:.85rem;line-height:1.4}.trip-x-card-footer{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.35rem 1rem;margin-top:auto;padding-top:.8rem;font-size:.8rem;display:flex}.trip-x-card-footer a:first-child{color:var(--color-primary);font-weight:650}.trip-x-card-footer a:last-child{color:var(--color-muted);font-size:.68rem}.trip-x-outro{justify-content:space-between;align-items:center;gap:1rem;padding-top:1.4rem;display:flex}.trip-x-outro p{margin:0;font-size:1.15rem;font-weight:600}.journal-section{background:var(--color-card);border-block:1px solid var(--color-border);padding-block:clamp(3rem,5vw,5rem)}.journal-intro{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.journal-intro h2{margin-top:.5rem;font-size:clamp(2.4rem,4vw,4rem);line-height:1.05}.journal-intro p:last-child{max-width:52ch;color:var(--color-muted);margin-top:.8rem}.journal-intro .ed-link{flex-shrink:0}.journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1.4rem;display:grid}.journal-card{color:inherit;text-decoration:none}.journal-card img{aspect-ratio:16/11;object-fit:cover;background:var(--color-surface-container);width:100%;display:block}.journal-card .ed-kicker,.journal-category{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin-top:.75rem;font-size:.78rem}.journal-card h3{margin-top:.35rem;font-size:1.35rem;line-height:1.2}.popular-section{background:var(--color-card);border-block:1px solid var(--color-border);padding-block:3.5rem}.experience-section{border-top:1px solid var(--color-border);padding-block:3.5rem}.trip-feedback-section{border-top:1px solid var(--color-border);background:var(--color-surface-container-low);padding-block:clamp(3rem,5vw,5rem)}.trip-feedback-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.trip-feedback-heading .ed-title{margin-top:.5rem}.trip-feedback-heading>p{max-width:42ch;color:var(--color-muted);line-height:1.6}.trip-examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.trip-example{border:1px solid var(--color-border);background:var(--color-card);flex-direction:column;min-height:240px;margin:0;padding:clamp(1.3rem,2vw,1.8rem);display:flex}.trip-example h3{font-family:var(--ed-font-serif);margin-top:1.1rem;font-size:clamp(1.15rem,1.6vw,1.4rem);line-height:1.45}.trip-rating,.tour-meta-rating{align-items:center;gap:.5rem;display:inline-flex}.trip-rating{color:var(--color-primary);font-size:.85rem;font-weight:600}.trip-example p:not(.ed-kicker){color:var(--color-muted);margin-top:1rem;line-height:1.6}.trip-example .trip-example-profile{font-size:.8rem;font-weight:600}.tour-examples{padding-block:2rem 3rem}.tour-examples .trip-examples{grid-template-columns:minmax(0,1fr);max-width:58rem;margin-inline:auto}.trust-examples{margin-block:3rem}.trust-examples h2{font-family:var(--ed-font-serif);margin-block:.75rem 1.5rem;font-size:clamp(2rem,3vw,3rem)}.trip-feedback-footer{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.trip-feedback-footer p{color:var(--color-muted)}.tour-badges{color:var(--color-muted);margin-top:.6rem;font-size:.8rem}.tour-meta{flex-wrap:wrap;align-items:center;gap:.4rem 1.25rem;margin-top:.8rem;font-size:.9rem;font-weight:600;display:flex}.tour-meta span+span{color:var(--color-muted);font-size:.78rem;font-weight:400}.trust-page{padding-block:clamp(3rem,6vw,6rem)}.trust-page>h1{max-width:15ch;margin-top:1rem;font-size:clamp(3.2rem,7vw,6.6rem);line-height:.98}.trust-lead{max-width:45rem;color:var(--color-muted);margin-top:1.75rem;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.55}.trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block:3rem;display:grid}.trust-grid section,.trust-note{border:1px solid var(--color-border);padding:clamp(1.5rem,3vw,2.5rem)}.trust-grid h2,.trust-note h2{font-family:var(--ed-font-serif);margin-top:1rem;font-size:clamp(1.5rem,2.5vw,2.2rem);line-height:1.15}.trust-grid p,.trust-note p:not(.ed-kicker){max-width:55rem;color:var(--color-muted);margin-top:1rem;line-height:1.7}.trust-number{color:var(--color-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem}.trust-note{background:var(--color-surface-container-low);margin-top:1rem}.trust-note .ed-button{margin-top:1.5rem;display:inline-block}@media (width<=760px){.trust-grid{grid-template-columns:1fr}}.tour-title .tour-meta{justify-content:center;margin-top:1.5rem}.city-editorial{padding-bottom:4rem}.city-width{width:min(90%,1600px);margin-inline:auto}.city-masthead{text-align:center;padding-block:70px 64px;position:relative}.city-kicker{letter-spacing:.04em;color:var(--color-muted);align-items:center;gap:.4rem;font-size:13px;line-height:1.4;text-decoration:none;display:inline-flex}.city-masthead .city-back{text-underline-offset:5px;text-decoration:underline;position:absolute;top:36px;left:0}.city-masthead h1{letter-spacing:-.07em;overflow-wrap:anywhere;margin-top:14px;font-size:clamp(76px,11vw,172px);line-height:.98}.city-hero{background:var(--color-surface-container);width:100%;height:620px;position:relative}.city-hero img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.destination-masthead{padding-top:24px}.destination-breadcrumb{color:var(--color-muted);font-size:14px}.destination-breadcrumb a{color:inherit;text-decoration:none}.destination-title{text-align:center;padding-block:36px 64px}.destination-title h1{letter-spacing:-.065em;overflow-wrap:anywhere;margin-top:18px;font-size:clamp(68px,9.5vw,152px);line-height:1}.tour-masthead{padding-top:24px}.tour-title{text-align:center;max-width:1200px;margin-inline:auto;padding-block:38px 58px}.tour-title h1{letter-spacing:-.055em;overflow-wrap:anywhere;margin-top:20px;font-size:clamp(46px,6.8vw,100px);line-height:1.02}.tour-feature-badges{flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:0;padding:30px 0 0;list-style:none;display:flex}.tour-feature-badges li{color:var(--color-primary);font-size:13px}.tour-hero{background:var(--color-surface-container);width:100%;height:560px;position:relative}.tour-hero img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tour-jump{border-bottom:1px solid var(--color-border);gap:36px;padding-block:26px;display:flex;overflow-x:auto}.tour-jump a{color:inherit;text-underline-offset:6px;flex:none;font-size:14px;text-decoration:underline}.tour-overview{grid-template-columns:1.1fr 1fr;align-items:start;gap:12%;padding-block:100px;display:grid}.tour-overview h2,.tour-inquiry h2{margin-top:22px;font-size:clamp(32px,3vw,46px);line-height:1.18}.tour-overview>p,.tour-inquiry p{font-size:17px;line-height:1.7}.tour-inquiry{border-top:1px solid var(--color-border);grid-template-columns:1fr 1fr;gap:10%;padding-block:85px;display:grid}@media (width<=800px){.tour-overview,.tour-inquiry{grid-template-columns:1fr;gap:25px;padding-block:56px}.tour-hero{height:420px}}@media (width<=640px){.city-collection{grid-template-columns:minmax(0,1fr)}.cover-copy{padding:2rem 1.25rem}.city-width{width:calc(100% - 36px)}.city-masthead{padding-block:70px 36px}.city-masthead .city-back{font-size:12px;top:24px}.city-masthead h1{font-size:clamp(52px,15vw,96px)}.city-hero{height:420px}}.city-jump{border-bottom:1px solid var(--color-border);scrollbar-width:thin;gap:34px;padding-block:26px;display:flex;overflow-x:auto}.city-jump a{text-underline-offset:6px;color:inherit;flex:none;font-size:14px;text-decoration:underline}.city-section{padding-block:2.4rem}.city-section-heading h2{max-width:18ch;font-size:clamp(2rem,4vw,3.2rem);line-height:1.05}.city-introduction{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;column-gap:clamp(2rem,6vw,7rem);display:grid}.city-introduction .city-section-heading h2{max-width:22ch;font-size:clamp(2rem,3.3vw,3.2rem)}.city-overview-lead{max-width:38rem;color:var(--color-muted);margin-top:1rem;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.65}.city-intro-copy{max-width:48rem;color:var(--color-muted);gap:1rem;margin-top:0;font-size:1.08rem;display:grid}.city-highlights{flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.city-highlights li{border:1px solid var(--color-border);background:var(--color-card);color:var(--color-ink);border-radius:999px;padding:.4rem .8rem;font-size:.88rem}.city-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.city-introduction .city-facts{grid-column:1/-1}@media (width<=800px){.city-introduction{grid-template-columns:minmax(0,1fr)}.city-intro-copy{margin-top:1.2rem}}.city-facts article{border:1px solid var(--color-border);background:var(--color-card);border-radius:1.1rem;padding:1.2rem 1.3rem}.city-facts .ed-kicker{margin-bottom:.4rem}.city-angles{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.4rem;display:grid}.city-angles article{border-top:2px solid var(--color-primary);padding-top:.9rem}.city-angles .num{color:var(--color-primary);font-family:var(--ed-font-serif);font-size:1.4rem}.city-guide-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-top:1.2rem;display:grid}.city-guide-grid .ed-card--text{border-top:2px solid var(--color-primary);align-items:flex-start;min-height:12rem;display:flex}.city-feature-note{max-width:48rem;color:var(--color-muted);margin-top:1rem;line-height:1.65}.city-support-grid{grid-template-columns:1.2fr .8fr;align-items:start;gap:1.5rem;display:grid}.archive-hero{color:#fff;min-height:360px;position:relative;overflow:hidden}.archive-hero .hero-blank{position:absolute;inset:0}.archive-hero img{object-fit:cover;width:100%;height:100%}.archive-hero .hero-blank:after{content:"";background:linear-gradient(90deg,#0d1317d0,#0d131740 70%);position:absolute;inset:0}.archive-hero .hero-copy{z-index:1;padding:5rem var(--editorial-gutter) 3rem;pointer-events:auto;width:min(720px,100%);position:relative;top:auto;left:auto}.archive-hero h1{color:#fff;margin-top:.6rem;font-size:clamp(2.8rem,6vw,5rem);line-height:.95}.archive-nav{padding:1.2rem var(--editorial-gutter);border-bottom:1px solid var(--color-border);background:var(--color-card);flex-wrap:wrap;gap:.5rem;display:flex}.archive-nav a{color:inherit;border:1px solid #0000;border-radius:999px;padding:.45rem .9rem;text-decoration:none}.archive-nav a[data-active=true]{border-color:var(--color-border);background:var(--color-bamboo-soft)}@media (width<=1100px){.trip-x-heading{flex-direction:column;align-items:flex-start;gap:1rem}.trip-x-heading h2{white-space:normal}}@media (width<=980px){.hero-copy{width:calc(100% - 2 * var(--editorial-gutter));max-width:520px;top:26%}.city-collection,.trip-x-grid,.city-facts,.city-angles,.city-support-grid{grid-template-columns:1fr}.collection-media,.city-cover{min-height:420px}.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trip-examples{grid-template-columns:1fr}.trip-x-feature{min-height:530px}.trip-x-stack{grid-template-rows:none}}@media (width<=640px){.trip-x-heading,.trip-x-outro{flex-direction:column;align-items:flex-start}.trip-x-heading{gap:1rem}.trip-x-feature{min-height:560px}.trip-x-feature-copy{bottom:1.5rem}.trip-x-card{grid-template-columns:1fr}.trip-x-card>img{height:180px;min-height:0}.trip-x-card-copy{min-height:190px}.collection-detail{padding:1.5rem 1.25rem}.city-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.city-tabs button{overflow-wrap:anywhere;min-width:0;font-size:1rem}.city-tabs span{font-size:.68rem}.collection-bottom{flex-direction:column;align-items:flex-start}.hero-place{bottom:5rem}.journal-intro,.trip-feedback-heading,.trip-feedback-footer{flex-direction:column;align-items:flex-start}.journal-grid{grid-template-columns:1fr}}@media (width>=900px){.ed-detail{grid-template-columns:1.35fr .75fr;align-items:start}}
