.travel-hero{padding:70px 0 55px;display:grid;grid-template-columns:1.4fr .6fr;gap:60px;align-items:center}.travel-hero h1{max-width:850px}.route-badge{width:210px;max-width:90%;margin:auto;color:var(--ink)}.travel-eyebrow{color:#8a6134}.travel-card{display:grid;grid-template-columns:1fr 1.3fr;gap:60px;align-items:center;padding:50px;background:#e5eadf;border-radius:5px}.travel-card h2{margin-top:10px}.travel-year{font:80px/1 Georgia,serif;color:#58796b}.travel-stops{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;border-top:1px solid var(--line);padding-top:35px}.travel-stop{border-top:3px solid var(--green);padding-top:22px}.travel-stop h2{font-size:30px}.travel-number{font-size:12px;letter-spacing:2px;color:#8a6134}.travel-gallery-notice{background:#e5eadf;padding:38px;border-left:4px solid var(--sand);margin:25px 0 50px}.travel-dialogue{max-width:800px;margin:0 auto 75px}.travel-dialogue p{font:26px/1.5 Georgia,serif}.travel-body{max-width:850px}.travel-body p{font-size:18px;line-height:1.9}@media(max-width:1100px){header{flex-wrap:wrap}#navigation{order:4;flex-basis:100%;justify-content:center;flex-wrap:wrap}}@media(max-width:800px){.travel-hero{grid-template-columns:1fr;gap:30px;padding-top:45px}.route-badge{width:150px}.travel-card{grid-template-columns:1fr;gap:25px;padding:30px}.travel-stops{grid-template-columns:1fr}.travel-gallery-notice{padding:25px}#navigation{justify-content:flex-start}.travel-year{font-size:60px}}