/* 品类页（第三轮 U3，UPGRADE_PLAN 第三节：品类页先列系列再列型号）：首屏统计行之后的系列卡（inc/blocks.php vz_render_family_series）。
   手机横滑（.vz-v3-rail，卡宽 72%，露出下一张一角）；768 起 3 列，1024 起 4 列。图 4:5 与系列页 其他系列 卡同比例；整卡链到系列页。只在品类页加载。 */

.vz-family-series__list { --vz-rail-w: 72%; list-style: none; }
.vz-family-series__card { display: block; height: 100%; color: inherit; text-decoration: none; }
.vz-family-series__fig { aspect-ratio: 4 / 5; margin-bottom: 14px; }
.vz-family-series__media { display: block; width: 100%; height: 100%; }
.vz-family-series__name { display: block; }
.vz-family-series__card:hover .vz-family-series__name { color: var(--vz-color-brand-red); }
.vz-family-series__line { display: block; margin-top: 6px; color: var(--vz-color-text-secondary); }
.vz-family-series__count { display: block; margin-top: 6px; color: var(--vz-color-text-muted); }
@media (min-width: 768px) {
	.vz-family-series__list { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 40px 24px; margin: 0; padding: 0; }
	.vz-family-series__fig { margin-bottom: 20px; }
	.vz-family-series__line { margin-top: 8px; }
}
@media (min-width: 1024px) {
	.vz-family-series__list { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 48px 32px; }
}
