/* v13.17: save vertical space above the original v13.16 cards. */
.site-shell:has(.osm-overview) .brand-header{padding:8px 16px;display:flex;align-items:center;justify-content:center;gap:16px}
.site-shell:has(.osm-overview) .brand-header .brand-image{width:min(320px,52vw);max-height:54px;object-fit:contain;margin:0}
.site-shell:has(.osm-overview) .brand-header .portal-title{margin:0;font-size:12px}
.site-shell:has(.osm-overview) .nav-inner{min-height:44px}
.osm-overview{padding-top:14px;padding-bottom:14px;margin-top:8px}
.osm-overview-heading{margin-bottom:12px}
.osm-overview-controls{padding-bottom:10px}
.osm-summary{margin:10px 0 8px}
.osm-summary button{padding:5px 9px}
@media(max-width:619px){.site-shell:has(.osm-overview) .brand-header{gap:8px}.site-shell:has(.osm-overview) .brand-header .portal-title{font-size:10px}}
