/* 노바 최신글 스킨 */
.nv_lat { margin: 0 0 18px; }
.nv_lat_tit { margin: 0 0 10px; padding: 0 0 8px 10px; font-size: 17px; font-weight: 700; line-height: 1.4; border-bottom: 1px solid rgba(255,255,255,.12); border-left: 3px solid var(--nv-point, #2ec4c4); }
.nv_lat_tit a { color: var(--nv-point, #2ec4c4); text-decoration: none; }
.nv_lat_tit a:hover { text-decoration: underline; }
.nv_lat_list { margin: 0; padding: 0; list-style: none; }
.nv_lat_list li { display: flex; align-items: center; justify-content: space-between; gap: 10px; padding: 9px 10px; border-bottom: 1px solid rgba(255,255,255,.06); }
.nv_lat_list li a { flex: 1 1 auto; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 15px; line-height: 1.5; color: #e8e8e8; text-decoration: none; }
.nv_lat_list li a:hover { color: var(--nv-point, #2ec4c4); text-decoration: underline; }
.nv_lat_date { flex: 0 0 auto; font-size: 13px; color: #9aa0a6; }
.nv_lat_empty { font-size: 15px; color: #9aa0a6; }
.nv_lat_more { display: inline-block; margin: 10px 0 0 10px; font-size: 14px; color: #9aa0a6; text-decoration: none; }
.nv_lat_more:hover { color: var(--nv-point, #2ec4c4); text-decoration: underline; }

@media (max-width: 767px) {
  .nv_lat_tit { font-size: 16px; }
  .nv_lat_list li a { font-size: 15px; }
  .nv_lat_date { font-size: 12px; }
}
