.cr-news-section,.dv-news-section,.gp-news-section,.th-news-section{margin-bottom:40px}.cr-news-grid,.dv-news-grid,.gp-news-grid,.th-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cr-news-card,.dv-news-card,.gp-news-card,.th-news-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden;text-decoration:none;transition:border-color .3s,box-shadow .3s,transform .3s}.cr-news-card:hover,.dv-news-card:hover,.gp-news-card:hover,.th-news-card:hover{border-color:rgba(99,102,241,.2);box-shadow:0 6px 24px rgba(0,0,0,.06);transform:translateY(-2px)}.cr-news-img-wrap,.dv-news-img-wrap,.gp-news-img-wrap,.th-news-img-wrap{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.cr-news-img,.dv-news-img,.gp-news-img,.th-news-img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.cr-news-card:hover .cr-news-img,.dv-news-card:hover .dv-news-img,.gp-news-card:hover .gp-news-img,.th-news-card:hover .th-news-img{transform:scale(1.04)}.cr-news-cat,.dv-news-cat,.gp-news-cat,.th-news-cat{position:absolute;top:10px;left:10px;padding:3px 10px;font-size:10px;font-weight:700;color:#fff;border-radius:6px;text-transform:uppercase;letter-spacing:.02em}.cr-news-body,.dv-news-body,.gp-news-body,.th-news-body{padding:16px 18px 18px}.cr-news-title,.dv-news-title,.gp-news-title,.th-news-title{font-size:15px;font-weight:700;color:var(--text-primary);margin:0 0 6px;line-height:1.4;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cr-news-excerpt,.dv-news-excerpt,.gp-news-excerpt,.th-news-excerpt{font-size:13px;color:var(--text-muted);margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cr-news-meta,.dv-news-meta,.gp-news-meta,.th-news-meta{display:flex;align-items:center;gap:6px;margin-top:12px;font-size:11px;color:var(--text-muted);font-weight:500}.cr-news-skeleton,.dv-news-skeleton,.gp-news-skeleton,.th-news-skeleton{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden}.cr-news-skeleton-img,.dv-news-skeleton-img,.gp-news-skeleton-img,.th-news-skeleton-img{width:100%;aspect-ratio:16/9;background:linear-gradient(90deg,var(--surface-2) 25%,var(--border) 50%,var(--surface-2) 75%);background-size:200% 100%;animation:tagged-news-shimmer 1.5s ease infinite}.cr-news-skeleton-body,.dv-news-skeleton-body,.gp-news-skeleton-body,.th-news-skeleton-body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:10px}.cr-news-skeleton-line,.dv-news-skeleton-line,.gp-news-skeleton-line,.th-news-skeleton-line{height:14px;border-radius:6px;background:linear-gradient(90deg,var(--surface-2) 25%,var(--border) 50%,var(--surface-2) 75%);background-size:200% 100%;animation:tagged-news-shimmer 1.5s ease infinite}.cr-news-skeleton-line.w80,.dv-news-skeleton-line.w80,.gp-news-skeleton-line.w80,.th-news-skeleton-line.w80{width:80%}.cr-news-skeleton-line.w60,.dv-news-skeleton-line.w60,.gp-news-skeleton-line.w60,.th-news-skeleton-line.w60{width:60%}@keyframes tagged-news-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:1024px){.cr-news-grid,.dv-news-grid,.gp-news-grid,.th-news-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.cr-news-grid,.dv-news-grid,.gp-news-grid,.th-news-grid{grid-template-columns:1fr}}