/* Mobile topics use the full width without reserving a vehicle-image column. */
html.mobile-layout .styled-model-map{padding:18px 12px}
html.mobile-layout .model-map-layout{grid-template-columns:minmax(0,1fr);gap:0}
html.mobile-layout .model-topic-rail{width:100%;gap:7px}
html.mobile-layout .model-topic-card{grid-template-columns:31px minmax(0,1fr) 18px;gap:9px;min-height:52px;padding:9px 10px}
html.mobile-layout .model-topic-card .topic-index{display:grid}
html.mobile-layout .model-topic-card .topic-arrow{display:block}
html.mobile-layout .model-topic-card:hover,html.mobile-layout .model-topic-card:focus-visible{transform:none}
html.mobile-layout .model-wireframe{display:none}
