.news-page[data-astro-cid-mvkvkkxc]{max-width:640px;margin:0 auto}.company-hubs[data-astro-cid-mvkvkkxc]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.hub-chip[data-astro-cid-mvkvkkxc]{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:.75rem;padding:4px 10px;border-radius:6px;background:var(--surface);border:1px solid var(--border);color:var(--ink);text-decoration:none;transition:border-color .2s,background .2s}.hub-chip[data-astro-cid-mvkvkkxc]:hover{border-color:var(--accent);background:#2f7a5b0f}.hub-count[data-astro-cid-mvkvkkxc]{font-size:.65rem;color:var(--muted)}.news-feed[data-astro-cid-mvkvkkxc]{display:flex;flex-direction:column;gap:12px}.news-item[data-astro-cid-mvkvkkxc]{padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:10px;transition:border-color .2s}.news-item[data-astro-cid-mvkvkkxc]:hover{border-color:var(--accent)}.news-header[data-astro-cid-mvkvkkxc]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:8px}.news-date[data-astro-cid-mvkvkkxc]{font-family:var(--font-mono);font-size:.72rem;color:var(--muted)}.company-tags[data-astro-cid-mvkvkkxc]{display:flex;flex-wrap:wrap;gap:4px}.company-tag[data-astro-cid-mvkvkkxc]{font-family:var(--font-mono);font-size:.68rem;font-weight:500;padding:2px 7px;border-radius:4px;background:linear-gradient(135deg,#2f7a5b26,#2f7a5b14);color:var(--accent-2);text-decoration:none;transition:background .2s}.company-tag[data-astro-cid-mvkvkkxc]:hover{background:linear-gradient(135deg,#2f7a5b40,#2f7a5b26)}.news-content[data-astro-cid-mvkvkkxc]{margin:0;line-height:1.55;font-size:.95rem;color:var(--ink)}.news-content[data-astro-cid-mvkvkkxc] b{color:var(--accent-2);font-weight:600}.news-link[data-astro-cid-mvkvkkxc]{margin-left:6px;text-decoration:none;opacity:.7;transition:opacity .2s}.news-link[data-astro-cid-mvkvkkxc]:hover{opacity:1}.news-related[data-astro-cid-mvkvkkxc]{display:flex;gap:8px;margin-top:8px}.related-link[data-astro-cid-mvkvkkxc]{font-family:var(--font-mono);font-size:.7rem;padding:2px 8px;border-radius:4px;border:1px solid var(--border);color:var(--muted);text-decoration:none;transition:border-color .2s,color .2s}.related-link[data-astro-cid-mvkvkkxc]:hover{border-color:var(--accent);color:var(--accent)}.news-empty[data-astro-cid-mvkvkkxc],.news-error[data-astro-cid-mvkvkkxc]{padding:24px;text-align:center;background:var(--surface);border:1px dashed var(--border);border-radius:10px;color:var(--muted)}.news-error[data-astro-cid-mvkvkkxc]{border-color:#e74c3c;color:#e74c3c}.pagination[data-astro-cid-mvkvkkxc]{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:24px;padding-top:20px;border-top:1px solid var(--border)}.pagination-link[data-astro-cid-mvkvkkxc]{font-family:var(--font-mono);font-size:.8rem;padding:8px 14px;border-radius:6px;text-decoration:none;color:var(--ink);background:var(--surface);border:1px solid var(--border);transition:border-color .2s,color .2s}.pagination-link[data-astro-cid-mvkvkkxc]:hover:not(.disabled){border-color:var(--accent);color:var(--accent)}.pagination-link[data-astro-cid-mvkvkkxc].disabled{opacity:.4;cursor:default}.pagination-info[data-astro-cid-mvkvkkxc]{font-family:var(--font-mono);font-size:.75rem;color:var(--muted)}@media (max-width: 640px){.news-item[data-astro-cid-mvkvkkxc]{padding:12px 14px}.news-content[data-astro-cid-mvkvkkxc]{font-size:.9rem}.pagination[data-astro-cid-mvkvkkxc]{gap:10px}.pagination-link[data-astro-cid-mvkvkkxc]{padding:6px 10px;font-size:.75rem}}.telegram-banner[data-astro-cid-mvkvkkxc]{display:flex;align-items:center;gap:8px;padding:10px 16px;margin-bottom:16px;border:1px solid var(--accent);border-radius:10px;background:#2f7a5b0f;font-family:var(--font-mono);font-size:.82rem;color:var(--muted)}.telegram-icon[data-astro-cid-mvkvkkxc]{width:18px;height:18px;fill:var(--accent);flex-shrink:0}.telegram-banner[data-astro-cid-mvkvkkxc] a[data-astro-cid-mvkvkkxc]{color:var(--accent);font-weight:600;text-decoration:none}.telegram-banner[data-astro-cid-mvkvkkxc] a[data-astro-cid-mvkvkkxc]:hover{color:var(--accent-2);text-decoration:underline}
