.ct-channels{margin-top:1.25rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:.9rem}.ct-channel{display:flex;flex-direction:column;gap:.4rem;background:var(--ink-control);border:1px solid var(--hairline);border-radius:var(--radius);padding:1.15rem 1.2rem 1.25rem;box-shadow:var(--shadow-card)}.ct-channel .k{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--primary)}.ct-channel h2{font-family:var(--font-display);font-weight:400;font-size:1.25rem;letter-spacing:-.01em;margin:0}.ct-channel p{margin:0;color:var(--text-muted);font-size:var(--text-sm);line-height:1.6}.ct-channel .addr{margin-top:auto;padding-top:.65rem;font-family:var(--font-mono);font-size:.78rem;color:var(--primary);text-decoration:none;word-break:break-all}.ct-channel .addr:hover{text-decoration:underline;text-underline-offset:3px}.ct-note{margin-top:1rem;font-size:var(--text-sm);line-height:1.6}.ct-browse,.ct-note{max-width:62ch;color:var(--text-muted)}.ct-browse{line-height:1.65;margin:0}.ct-browse a,.ct-note a{color:var(--primary);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--primary) 45%,transparent);text-underline-offset:3px}.ct-browse a:hover,.ct-note a:hover{text-decoration-color:currentColor}.ct-updated{color:var(--text-muted);font-size:var(--text-sm);margin-top:2rem}