.catalog-directory{max-width:1100px;min-height:80vh;margin:auto;padding:48px 28px 80px}.catalog-directory>.wordmark{margin-bottom:72px;display:inline-flex}.catalog-directory h1{letter-spacing:-.05em;margin:12px 0 20px;font-size:clamp(36px,6vw,64px)}.catalog-directory-intro{max-width:660px;color:var(--muted);margin-bottom:38px;line-height:1.9}.catalog-directory-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;padding:0;list-style:none;display:grid}.catalog-directory-list a{min-height:64px;color:var(--text);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;line-height:1.7;display:flex}.catalog-directory-list a:hover,.catalog-directory-list a:focus-visible,.catalog-directory-list span{color:var(--lime)}.catalog-directory-pagination{color:var(--lime);justify-content:space-between;gap:24px;margin-top:40px;display:flex}@media (max-width:640px){.catalog-directory{padding:28px 22px 56px}.catalog-directory>.wordmark{margin-bottom:48px}.catalog-directory-list{grid-template-columns:1fr}}
