/* Reflow the nine retained families in DOM order. */
.cats{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cats .cat{min-inline-size:0}.cats .cat img{inline-size:100%;aspect-ratio:4/3;object-fit:contain;background:#fff}.cats .cat .body{display:flex;flex-direction:column;flex:1;padding:20px}.cats .cat .more{margin-block-start:auto;padding-block-start:12px}.cats .cat h3{line-height:1.35}.cats .cat p{display:block;overflow:visible;-webkit-line-clamp:unset;font-size:.94rem}.subnav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.subnav a{border-radius:10px;padding:12px 14px;display:flex;align-items:center;min-inline-size:0;overflow-wrap:anywhere}.catalog-family{scroll-margin-top:90px}.retired-range{padding-block:80px;min-block-size:45vh}.retired-range .wrap{max-inline-size:900px}@media(max-width:900px){.cats,.subnav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.cats,.subnav{grid-template-columns:minmax(0,1fr)}.cats .cat .body{padding:18px}.cats .cat h3{font-size:1.15rem}.cats .cat .more{font-size:.95rem}}
