.city-cloud{display:flex;flex-wrap:wrap;gap:8px}.city-cloud a{background:#fff;border:1px solid var(--line);border-radius:999px;padding:7px 14px;font-size:14px;text-decoration:none;color:var(--slate)}.city-cloud a:hover{border-color:var(--accent);color:var(--ink)}
.band{background:var(--ink);color:#fff;border-radius:var(--r-lg);padding:32px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center}.band h2{color:#fff;font-size:24px;margin:0}.band p{color:rgba(255,255,255,.75);margin:8px 0 0}
@media (max-width:900px){.band{grid-template-columns:1fr}}
body.route-page .navbar,.legacy-body .form-wrapper{display:none!important}
body.route-page .hero-dtp .crumbs{margin-bottom:14px}
body.route-page .hero-dtp h1{font-size:40px}
.legacy-body section{padding-top:56px!important;padding-bottom:56px!important}
.legacy-body .seo-section{background:var(--wash)!important;color:var(--slate)!important}
.legacy-body .seo-section h2,.legacy-body .seo-section h3{color:var(--ink)!important}
.legacy-body .seo-section p,.legacy-body .seo-section li{color:var(--slate)!important}

@media (max-width:900px){body.route-page .hero-dtp h1{font-size:28px}.legacy-body section{padding-top:34px!important;padding-bottom:34px!important}.legacy-body .container{padding-left:16px;padding-right:16px}.legacy-body table{display:block;overflow-x:auto}}
