.route-page{overflow:hidden;border:1px solid #ddd5c9;border-radius:7px;background:#f7f2e9;color:#27343a;font:15px/1.65 system-ui,-apple-system,"Segoe UI",Arial,sans-serif}.route-page__section{padding:27px 30px 30px}.route-page__intro{max-width:72ch}.route-page__eyebrow{display:block;color:#168da1;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.route-page h1,.route-page h2{margin:0 0 13px;font-size:26px;line-height:1.2}.route-page__intro p{margin:0 0 12px}.route-page__map{margin:26px 0 0;padding:10px;border:1px solid #ddd5c9;border-radius:7px;background:#fffdf9}.route-page__map img{display:block;width:100%;height:auto;border-radius:4px}.route-page__map figcaption{margin:9px 3px 1px;color:#64747a;font-size:12px;text-align:center}@media(max-width:600px){.route-page__section{padding:20px 16px}.route-page h1,.route-page h2{font-size:23px}.route-page__map{padding:7px}}
