.catalog-navigation{margin:3.5rem 0;padding-top:2rem;border-top:1px solid #e8e2ef;font-size:18px;line-height:1.65;overflow-wrap:anywhere}.catalog-navigation h2{font-size:clamp(24px,2.2vw,32px);line-height:1.25;margin:0 0 1rem}.catalog-navigation>p{max-width:65ch;color:#625c70;margin:0 0 1.5rem}.catalog-navigation a{color:#6740a8;text-underline-offset:3px}.catalog-navigation a:hover{text-decoration-thickness:2px}.catalog-navigation a:focus-visible{outline:3px solid #9675cb;outline-offset:4px}.catalog-navigation ul{padding-left:1.25rem;margin:0}.catalog-navigation li{padding:5px 0}.catalog-name-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 2.5rem;list-style:none;padding-left:0!important}.catalog-model-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem 3rem}.catalog-model-index h3{font-size:21px;line-height:1.35;margin:0 0 .6rem}.catalog-model-index section{min-width:0}@media(max-width:900px){.catalog-name-index{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.catalog-name-index,.catalog-model-index{grid-template-columns:1fr}.catalog-navigation{margin:2.5rem 0;font-size:17px}.catalog-model-index{gap:1.75rem}}
