.catalog-section{display:flex;flex-direction:column;gap:1rem;padding-top:.625rem}.catalog-section__head{align-items:center;display:flex;gap:.875rem}@media(max-width:768px){.catalog-section__head{flex-wrap:wrap}}.catalog-section__media{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:14px;display:flex;flex-shrink:0;height:4rem;justify-content:center;overflow:hidden;width:4rem}.catalog-section__media img{height:100%;object-fit:contain;width:100%}.catalog-section__media-fallback{color:#0c0c1b40}.catalog-section__title-wrap{flex:1;min-width:0}.catalog-section__title{margin:0}.catalog-section__meta{align-items:center;color:#0c0c1b9a;display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.375rem;margin-top:.25rem}.catalog-section__dot{color:#0c0c1b40}.catalog-section__link{color:var(--primary);-webkit-text-decoration:none;text-decoration:none}.catalog-section__link:hover{-webkit-text-decoration:underline;text-decoration:underline}.catalog-section__browser{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:999px;color:inherit;display:inline-flex;flex-shrink:0;font-size:.8125rem;font-weight:600;gap:.5rem;padding:.5rem .875rem;-webkit-text-decoration:none;text-decoration:none;transition:border-color .2s ease-in}.catalog-section__browser:hover{border-color:var(--primary)}.catalog-section__siblings{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem .5rem}.catalog-section__siblings-label{color:#0c0c1b9a;font-size:.75rem;margin-right:.25rem}.catalog-section__chip{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:999px;color:inherit;display:inline-flex;font-size:.75rem;font-weight:500;gap:.375rem;padding:.3125rem .6875rem;-webkit-text-decoration:none;text-decoration:none;transition:border-color .2s ease-in}.catalog-section__chip:hover{border-color:var(--primary)}.catalog-section__chip-count{color:#0c0c1b80;font-size:.6875rem}
