/* v10.1.41 — narrowly scoped visual polish for SEO landing routes. */

/* Discovery/SEO landing pages do not need the generic floating share trigger. */
body.vf900-route-type .vf900-share,
body.vf900-route-region .vf900-share,
body.vf900-route-department .vf900-share{
	display:none!important;
}

/* Keep short result sets compact instead of reserving archive-like whitespace. */
body.vf900-route-type .vf-browser-shell,
body.vf900-route-department .vf-browser-shell{
	padding-bottom:24px;
}
body.vf900-route-type .vf-browser-shell__grid,
body.vf900-route-type .vf-browser-shell__results,
body.vf900-route-department .vf-browser-shell__grid,
body.vf900-route-department .vf-browser-shell__results{
	min-height:0!important;
}
body.vf900-route-type .vf-browser-cards,
body.vf900-route-department .vf-browser-cards{
	align-content:start;
	align-items:start;
	grid-auto-rows:auto;
}
body.vf900-route-type .vf-results-footer,
body.vf900-route-department .vf-results-footer{
	margin-top:16px;
}
body.vf900-route-type .vf10140-seo-copy,
body.vf900-route-department .vf10140-seo-copy{
	margin-top:14px;
}

/* The region template already has a compact native result grid; keep the SEO block close. */
body.vf900-route-region .vf10140-seo-copy{
	margin-top:28px;
}

@media (max-width:760px){
	body.vf900-route-type .vf-browser-shell,
	body.vf900-route-department .vf-browser-shell{
		padding-bottom:16px;
	}
	body.vf900-route-type .vf10140-seo-copy,
	body.vf900-route-department .vf10140-seo-copy{
		margin-top:10px;
	}
}
