.cb-public-collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cb-public-collection{position:relative;isolation:isolate;min-width:0;padding:22px 0;border-top:1px solid rgb(var(--cb-border));overflow-wrap:anywhere}.cb-public-collection__artwork{width:100%;aspect-ratio:3/2;margin-bottom:18px;overflow:hidden;border-radius:12px;background:rgb(var(--cb-surface))}.cb-public-collection__artwork img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cb-public-collection__artwork .cb-post-preview__artwork-fallback{display:grid;width:100%;height:100%;place-items:center;padding:16px;color:rgb(var(--cb-muted));font-size:13px;text-align:center}.cb-public-collection__primary-link:after{position:absolute;z-index:1;inset:0;content:"";cursor:pointer}.cb-public-collection__primary-link:focus-visible:after{outline:2px solid rgb(var(--cb-focus));outline-offset:4px}.cb-public-collection__creator a,.cb-public-collection__genres a{position:relative;z-index:2}.cb-public-collection__label{margin:0 0 10px;color:rgb(var(--cb-muted));font-size:11px;text-transform:uppercase;letter-spacing:.1em}.cb-public-collection h3{margin:0 0 12px;color:rgb(var(--cb-text));font-family:var(--font-display),ui-serif,serif;font-size:24px;line-height:1.25}.cb-public-collection a{text-decoration:none}.cb-public-collection a:hover{text-decoration:underline;text-underline-offset:3px}.cb-public-collection a:focus-visible{outline:2px solid rgb(var(--cb-focus));outline-offset:4px}.cb-public-collection__count,.cb-public-collection__creator{margin:6px 0;color:rgb(var(--cb-muted));font-size:13px;line-height:1.6}.cb-public-collection__creator a{color:rgb(var(--cb-text))}.cb-public-collection__genres{display:flex;flex-wrap:wrap;gap:4px 14px;list-style:none;margin:12px 0 0;padding:0;color:rgb(var(--cb-muted));font-size:12px}.cb-public-collection__genres a{display:inline-flex;align-items:center;min-height:32px}@media(max-width:1099px){.cb-public-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.cb-public-collection-grid{grid-template-columns:minmax(0,1fr);gap:10px}}