.c-news-list{display:flex;flex-direction:column;gap:1.5rem}.c-news-card{position:relative;display:flex;background:var(--color-white);border:1px solid var(--gray-mid);border-radius:var(--radius-lg);overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease}.c-news-card>a:first-child::after{content:"";position:absolute;inset:0;z-index:2}.c-news-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--color-primary)}.c-news-card__img-wrap{flex:0 0 260px;overflow:hidden;background:var(--gray-light)}.c-news-card__img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.c-news-card:hover .c-news-card__img{transform:scale(1.06)}.c-news-card__body{flex:1;padding:1.5rem;display:flex;flex-direction:column;justify-content:center}.c-news-card__date{font-size:.8rem;color:var(--gray-text);margin-bottom:.5rem;display:flex;align-items:center;gap:.4rem}.c-news-card__date i{color:var(--color-primary)}.c-news-card__title{font-size:1.15rem;font-weight:700;color:var(--text-primary);line-height:1.35;margin-bottom:.5rem;font-family:var(--font-heading)}.c-news-card__excerpt{font-size:.9rem;color:var(--gray-text);line-height:1.6;margin-bottom:.75rem}.c-news-card__link{font-size:.85rem;font-weight:600;color:var(--color-primary);text-decoration:none;font-family:var(--font-heading);display:inline-flex;align-items:center;gap:.4rem;position:relative;z-index:3;transition:gap 0.3s ease}.c-news-card__link:hover{gap:.7rem}.c-sidebar__list .c-sidebar__link{font-size:.85rem;padding:.55rem .75rem}@media (max-width:768px){.c-news-card{flex-direction:column}.c-news-card__img-wrap{flex:none;aspect-ratio:16 / 9}.c-news-card__body{padding:1.25rem}}