.news2{max-width:1100px;margin:0 auto;padding:20px 16px 48px;display:flex;flex-direction:column;gap:16px}.news2-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.news2-head-text h1{display:flex;align-items:center;gap:9px;margin:0;font-size:26px;font-weight:800;letter-spacing:-.02em;color:var(--text)}.news2-head-text h1 svg{color:var(--accent)}.news2-head-text p{margin:6px 0 0;font-size:var(--fs-sm);line-height:1.5;color:var(--text-dim);max-width:560px}.news2-badges{display:flex;gap:8px;flex-wrap:wrap}.news2-badge{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-xs);font-weight:700;padding:6px 12px;border-radius:var(--r-full);white-space:nowrap}.news2-badge.free{color:var(--success);background:var(--success-soft);border:1px solid var(--success-line)}.news2-badge.date{color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line)}.news2-sources{margin:0;font-size:var(--fs-micro);color:var(--text-dim)}.news2-section{display:flex;flex-direction:column;gap:12px}.news2-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border);padding-bottom:8px}.news2-section-head h2{margin:0;font-size:var(--fs-lg);font-weight:800;color:var(--text)}.news2-section-head span{font-size:var(--fs-xs);color:var(--text-dim)}.news2-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.news-card{display:flex;flex-direction:column;background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;text-decoration:none;transition:transform var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.news-card:hover{transform:translateY(-3px);border-color:var(--border-strong);box-shadow:var(--shadow-md)}.news-card-img{position:relative;aspect-ratio:16 / 9;background:var(--surface-2);overflow:hidden}.news-card-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s var(--ease)}.news-card:hover .news-card-img img{transform:scale(1.05)}.news-fixture-chip{position:absolute;left:8px;bottom:8px;max-width:calc(100% - 16px);font-size:var(--fs-micro);font-weight:700;color:var(--ink);background:var(--accent-grad);padding:4px 9px;border-radius:var(--r-full);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:var(--shadow-sm)}.news-card-body{display:flex;flex-direction:column;gap:8px;padding:13px 14px 14px;flex:1}.news-card-title{margin:0;font-size:var(--fs-md);font-weight:700;line-height:1.35;color:var(--text);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-card-desc{margin:0;font-size:var(--fs-xs);line-height:1.5;color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-card-foot{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:4px;font-size:var(--fs-micro);color:var(--text-dim)}.news-card-src{font-weight:700;color:var(--text-muted)}.news-card-dot{color:var(--text-dim)}.news-card-more{margin-left:auto;display:inline-flex;align-items:center;gap:3px;font-weight:700;color:var(--accent)}.news2-state{display:flex;flex-direction:column;align-items:center;gap:10px;padding:60px 20px;text-align:center;color:var(--text-muted)}.news2-state p{margin:0;font-size:var(--fs-base);font-weight:600;color:var(--text)}.news2-state span{font-size:var(--fs-xs);color:var(--text-dim)}.news2-state-ico{color:var(--text-dim)}@media(max-width:560px){.news2-head-text h1{font-size:22px}.news2-grid{grid-template-columns:1fr}}
