body.xmla-next-down :is(.xdown-page,.xdown-band,.xdown-final){background:#101f2c!important;color:#d6e4eb}
body.xmla-next-down .xdown-band:nth-of-type(even){background:#152b38!important}
body.xmla-next-down .xdown-wrap{width:calc(100% - 40px);max-width:1240px;margin-inline:auto}
body.xmla-next-down :is(.xdown-band,.xdown-final){padding-block:64px!important}
body.xmla-next-down :is(.xdown-grid,.xdown-process,.xdown-route-grid){gap:22px!important}
body.xmla-next-down :is(.xdown-card,.xdown-step,.xdown-route){background:linear-gradient(145deg,#283f4e,#172532)!important;border:1px solid #476271!important;border-radius:12px!important;color:#d6e4eb;padding:26px}
body.xmla-next-down :is(h2,h3){color:#f1f8fc!important}
body.xmla-next-down :is(.xdown-kicker,.xdown-eyebrow){color:#88e1e3!important}
body.xmla-next-down :is(.xdown-section-head p,.xdown-card p,.xdown-step p,.xdown-route p){color:#cfdee6!important}
body.xmla-next-down .xdown-actions{display:flex;flex-wrap:wrap;gap:14px}
body.xmla-next-down .xdown-btn{background:#194257!important;color:#f4fbff!important;border:1px solid #5c91a4!important;border-radius:10px!important}
body.xmla-next-down .xdown-btn:hover{background:#236b87!important;color:#fff!important}
/* The generic repeated CTA adds no repair guidance below this focused route page. */
body.xmla-next-how-to-fix .xmla-page-cta{display:none!important}
@media(max-width:700px){body.xmla-next-down :is(.xdown-band,.xdown-final){padding-block:40px!important}}
