/* Pretty route and enquiry adjustments */
.route-top{padding:54px 0 0}.route-top p{max-width:60ch;margin:12px 0 0;color:var(--sub);font-size:18px}.route-back{font:600 13px/1.4 var(--mono);color:var(--primary);text-decoration:none}.route-back:hover{text-decoration:underline}.route-top h1{font-size:clamp(30px,4vw,48px);margin-top:12px}.route-page main>.sec{padding-top:40px}.route-page .sec-ink{margin-top:44px;padding-top:70px;padding-bottom:70px}.request-status{font-size:14px;line-height:1.45;margin:12px 0 0;color:#c7e7f4}.request-status[data-error=true]{color:#ffe8bd}.trip-request-form button:disabled{opacity:.55;cursor:wait}.section-link{display:inline-block;margin-top:18px;font-weight:700}.ad-mark{font-size:11px!important}.callout-link{display:inline-block;color:var(--primary);font-weight:700;margin-top:12px}@media(max-width:620px){.route-top{padding:38px 0 0}.route-page main>.sec{padding-top:28px}.route-page .sec-ink{padding:50px 0}.request-status{max-width:30ch}}