/* Road Trip. Scoped additions; the existing SCK styles remain unchanged. */
.road-trip-destination{max-width:1440px;margin:auto;padding-bottom:120px}.road-trip-destination .listing-intro{margin-bottom:28px}.draft-label{font:11px/1.5 'Helvetica Neue',Arial,sans-serif;letter-spacing:1.2px;text-transform:uppercase;opacity:.6;margin:18px 0 0}.road-trip-destination>.draft-label{margin-bottom:70px}.road-trip-card{grid-template-columns:1.35fr 1fr;gap:7vw}.road-trip-card>img{aspect-ratio:auto;height:auto;object-fit:contain;background:transparent}.road-trip-card h2{font-size:clamp(50px,6vw,86px);line-height:1.08;font-weight:400;margin:20px 0}.mini-story .article-heading{padding-bottom:52px}.mini-story .article-deck{font-size:clamp(26px,3vw,39px);font-style:italic}.mini-story .byline{font-size:15px}.mini-story .series-photo{margin-bottom:85px}.mini-story .series-photo figcaption{color:#617368;max-width:820px}.mini-prose{margin-top:0;margin-bottom:90px}.mini-map-slot{max-width:1112px;margin:100px auto;padding:50px 42px 56px;border:1px solid #9caaa2;background:#f4f2e9;text-align:center}.mini-map-slot h2{font-size:clamp(36px,4vw,52px);font-weight:400;margin:18px 0}.mini-map-slot p:last-of-type{font-size:18px;line-height:1.6;max-width:500px;margin:auto}.mini-aside{margin-top:90px;margin-bottom:80px}.mini-aside .article-sources{margin-top:30px}.mini-story .article-return{max-width:1232px;margin-left:auto;margin-right:auto}
@media(max-width:700px){.road-trip-destination{padding-bottom:65px}.road-trip-card{grid-template-columns:1fr;gap:22px}.road-trip-destination>.draft-label{margin-bottom:40px}.road-trip-card h2{font-size:52px}.mini-story .article-heading{padding-bottom:38px}.mini-story .series-photo{margin-bottom:48px}.mini-prose{margin-bottom:55px}.mini-map-slot{margin:65px 20px;padding:35px 22px}.mini-aside{margin-top:60px;margin-bottom:55px}.mini-story .article-return{margin:35px 24px 65px}}
@media(max-width:370px){.road-trip-page .site-header{gap:8px;padding:23px 16px}.road-trip-page .site-header .wordmark{font-size:12px}.road-trip-page .menu-toggle{font-size:13px}}
@media(max-width:370px){.road-trip-page .site-header .wordmark{max-width:none}.road-trip-page .site-header .menu-toggle{font-size:13px}.road-trip-page .language-switch{margin-right:0;font-size:12px}}
.mini-route-map{max-width:1160px;margin:100px auto;padding:0 24px}.mini-route-map img{display:block;width:100%;height:auto;object-fit:contain}.mini-route-map figcaption{color:#617368;font-size:14px;line-height:1.6;max-width:900px}.mini-route-map figcaption a{text-decoration:underline;text-underline-offset:3px}@media(max-width:700px){.mini-route-map{margin:65px auto;padding:0 20px}.mini-route-map figcaption{font-size:13px}}
