.ch-channels{display:grid;grid-template-columns:repeat(2,minmax(280px,440px));gap:20px;justify-content:center}@media (max-width:980px){.ch-channels{grid-template-columns:1fr}}.cch{padding:28px;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--r-lg);display:flex;gap:18px;align-items:flex-start;transition:transform .4s var(--ease-smooth),box-shadow .4s,border-color .4s}.cch:hover{transform:translateY(-3px);box-shadow:var(--shadow-sm);border-color:var(--color-text)}.cch .ic-square{width:44px;height:44px;border-radius:10px;flex-shrink:0;background:var(--color-text);color:#fff;display:grid;place-items:center}.cch h4{font-family:var(--font-display);font-weight:700;font-size:18px;letter-spacing:-.015em;line-height:1.2;margin:0 0 4px}.cch p{font-size:13px;color:var(--color-text-muted);line-height:1.55;margin:0 0 10px}.cch .val{font-family:var(--font-mono);font-size:13px;font-weight:600;letter-spacing:.02em}.cch .val,.cch .val a{color:var(--color-text)}.cch .val a{text-decoration:none;transition:color .3s}.cch .val a:hover{color:var(--color-accent)}.cch .meta{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-2);margin-top:6px}