.interstate-page .route-story>p:not(.route-eyebrow),.interstate-section p,.interstate-page li{color:#b7b8b4;font-size:15px;line-height:1.85}
.interstate-page ul{padding-left:22px;margin:20px 0}.interstate-page li{margin:5px 0}.interstate-page .route-story>.route-text-link{display:inline-block;margin:10px 22px 24px 0}
.interstate-section{max-width:100%;padding:48px 0;border-top:1px solid #34372f}.interstate-section>p,.interstate-section>ul{max-width:850px}.interstate-section h2{font-size:clamp(28px,3vw,40px);margin:0 0 24px}.interstate-section h3{font-size:24px;margin:28px 0 14px}.interstate-section .route-text-link{display:inline-block;margin:16px 18px 12px 0}
.interstate-directions{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.interstate-directions button{flex:1;padding:12px;border:1px solid #77705d;background:#101210;color:#f4f0e8;border-radius:4px;font:inherit;cursor:pointer}.interstate-directions button[aria-pressed=true]{border-color:#d1ae64;background:#332b1c;color:#efcf8b}
.interstate-page :is(a,button,input,select,summary):focus-visible{outline:2px solid #d1ae64;outline-offset:4px}.interstate-page #journey{scroll-margin-top:120px}.interstate-page .route-hero{margin-bottom:60px}.interstate-related{display:flex;flex-wrap:wrap;gap:24px;margin-top:24px;color:#d1ae64}.interstate-section details{border-bottom:1px solid #34372f;padding:20px 0}.interstate-section summary{font-size:17px;cursor:pointer}.interstate-section details p{max-width:850px}
@media(max-width:680px){.interstate-section{padding:32px 0}.interstate-page .route-story>p{font-size:14px}.interstate-directions button{font-size:13px}.interstate-page .route-photo{display:none}}
