.news-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;height:100%;min-height:480px;padding:32px 24px;display:flex}.news-card__top{text-align:center;flex:none;margin-bottom:16px}.news-card__logo-wrapper{justify-content:center;align-items:center;height:48px;margin-bottom:20px;display:flex}.news-card__logo{object-fit:contain;max-width:150px;max-height:100%}.news-card__title{text-align:left;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;min-height:4.2rem;font-size:1.125rem;line-height:1.4;display:-webkit-box;overflow:hidden}.news-card__image-container{border-top:1px solid var(--border-color,#e5e7eb);flex:auto;justify-content:center;align-items:center;margin:16px 0 24px;padding-top:24px;display:flex;position:relative}.news-card__image{object-fit:cover;border-radius:8px;width:100%;height:auto}.news-card__bottom{flex:none;justify-content:center;margin-top:auto;display:flex}.news-card--skeleton{animation:1.5s cubic-bezier(.4,0,.6,1) infinite pulse}.skeleton-box{background-color:#e5e7eb;border-radius:4px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:768px){.news-card{min-height:auto;padding:24px 20px}}
