/* Previous editorial layout and native scrolling; only the V11 artwork stays sticky. */
.d-model-shared.route-flow-art{display:grid;place-items:center;background:transparent;color:inherit;border-radius:0;overflow:visible}
.route-flow-art .route-logo{width:100%;height:100%;display:grid;place-items:center}
.route-flow-art .route-logo svg{display:block;width:100%;height:100%;overflow:visible}
.d-model-chapter .d-model-drawing.route-flow-mobile{padding:0;background:transparent;border-radius:0}
.route-flow-mobile img{display:block;width:100%;height:auto;max-height:280px;object-fit:contain}
@media(max-width:800px){.d-model-shared.route-flow-art{display:none}}
@media(prefers-reduced-motion:reduce){.d-model-shared.route-flow-art{display:none}}
/* Preserve the costs section internally; remove the extra space before its invitation. */
.d-close{padding-top:0;background:linear-gradient(to bottom,#fff 0,#fff calc(50% - 24px),#0b1121 calc(50% - 24px),#0b1121 100%)}
.d-close>.d-container{max-width:1334px}
.d-close-card{margin-inline:auto}
@media(max-width:1100px){.d-close{background:linear-gradient(to bottom,#fff 0,#fff calc(50% - 20px),#0b1121 calc(50% - 20px),#0b1121 100%)}}
@media(max-width:800px){.d-close{background:linear-gradient(to bottom,#fff 0,#fff calc(50% - 16px),#0b1121 calc(50% - 16px),#0b1121 100%)}.d-close>.d-container{width:calc(100% - 40px)}}
