.news-list-page[data-v-a43cee4f]{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:40px 0 64px;color:#0f172a}.news-list-page h1[data-v-a43cee4f]{margin:0;font-size:clamp(32px,4.6vw,52px);font-weight:950;letter-spacing:-.03em}.news-list-page__intro[data-v-a43cee4f]{margin:10px 0 28px;color:#475569;font-size:18px;font-weight:600}.news-list-page__empty[data-v-a43cee4f]{color:#64748b;font-weight:700}.news-list-page__grid[data-v-a43cee4f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin:0;padding:0;list-style:none}.news-card[data-v-a43cee4f]{display:grid;height:100%;overflow:hidden;border:1px solid #e2e8f0;border-radius:22px;background:#fff;transition:transform .18s ease,box-shadow .18s ease}.news-card[data-v-a43cee4f]:hover{transform:translateY(-2px);box-shadow:0 18px 40px -24px #0f172a73}.news-card__media[data-v-a43cee4f]{display:block;aspect-ratio:16/9;background:#f1f5f9}.news-card__media img[data-v-a43cee4f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-card__body[data-v-a43cee4f]{display:grid;align-content:start;gap:8px;padding:16px 18px 20px}.news-card__meta[data-v-a43cee4f]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#64748b;font-size:12px;font-weight:800}.news-card__partner[data-v-a43cee4f]{border-radius:999px;background:#fff1e8;padding:2px 9px;color:var(--itbs-primary);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase}.news-card strong[data-v-a43cee4f]{font-size:19px;font-weight:900;line-height:1.25}.news-card__excerpt[data-v-a43cee4f]{color:#475569;font-size:14.5px;font-weight:600;line-height:1.45}.dark .news-list-page{color:#f8fafc}.dark .news-card{border-color:#334155;background:#0f172a}.dark .news-card__excerpt,.dark .news-card__meta,.dark .news-list-page__intro{color:#94a3b8}.dark .news-card strong{color:#f8fafc}.dark .news-card__media{background:#1e293b}.dark .news-card__partner{background:#ff642829}
