
/* V70 corrections */
.etsFamilyTop{display:flex;gap:28px;align-items:center;padding:22px;margin:18px 0;background:#f7f9fc;border:1px solid #dfe5ee;border-radius:18px}.etsFamilyTop img{width:170px;height:130px;object-fit:contain;background:#fff;border-radius:14px;padding:10px}.etsFamilyTop h3{margin:0 0 8px;font-size:28px}.etsFamilyTableWrap{overflow-x:auto}.etsFamilyTable{min-width:980px}.etsFamilyTable th{white-space:nowrap}.etsDataNote{font-size:13px;color:#566174;margin-top:8px}.v70-rc50-clean{background:linear-gradient(135deg,#0c4827,#138a4f 55%,#d7f4e3)}.v70-rc50-clean .v63-sketch{filter:grayscale(1) contrast(.85);opacity:.22}.v70-rc50-clean .v63-photo{object-fit:contain;background:#fff}.tool-category-card img{background:#fff;object-fit:contain}.v70-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}@media(max-width:760px){.etsFamilyTop{flex-direction:column;text-align:center}.v70-video-grid{grid-template-columns:1fr}}
.video-unavailable-note{padding:28px;border:1px dashed #b8c2d1;border-radius:14px;background:#f7f9fc;color:#526070;text-align:center}

/* V71 tooling corrections */
.tool-family-preview{margin:28px auto 16px;max-width:360px;text-align:center;background:#fff;border:1px solid #dce3ea;border-radius:18px;padding:18px;box-shadow:0 12px 30px rgba(11,31,58,.08)}
.tool-family-preview img{display:block;width:100%;height:220px;object-fit:contain;background:#fff}
.tool-family-preview figcaption{margin-top:10px;font-size:.82rem;color:#627083}
.tool-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
@media(max-width:980px){.tool-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:560px){.tool-category-grid{grid-template-columns:1fr!important}.tool-family-preview img{height:180px}}

/* V72 authentic tooling imagery */
.v72-authentic-tool-image{margin:24px 0 34px;max-width:560px;background:#fff;border:1px solid #dfe5ec;border-radius:18px;padding:16px}.v72-authentic-tool-image img{display:block;width:100%;max-height:360px;object-fit:contain;border-radius:12px}.tool-category-card img{object-fit:contain;background:#fff}
