.news-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-card);transition:transform var(--transition-normal), border-color var(--transition-normal), box-shadow var(--transition-normal);background:linear-gradient(150deg,#121b24e6,#090e13f5);display:grid;overflow:hidden}.news-card:hover{border-color:#35d5e540;transform:translateY(-3px);box-shadow:0 24px 70px #0000004d,0 0 30px #35d5e509}.news-card-media{background:var(--color-bg-elevated);min-height:250px;display:block;position:relative;overflow:hidden}.news-card-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#070a0e61);position:absolute;inset:0}.news-card-media img{object-fit:cover;object-position:center 19%;width:100%;height:100%;min-height:250px;max-height:390px;transition:transform .52s}.news-card:hover .news-card-media img{transform:scale(1.018)}.news-card-body{flex-direction:column;padding:clamp(24px,3vw,34px);display:flex}.news-card-meta{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:9px 12px;margin-bottom:18px;font-size:.68rem;font-weight:700;display:flex}.news-category,.news-version{background:#ffffff06;border:1px solid #97b0c626;border-radius:999px;align-items:center;min-height:25px;padding-inline:9px;display:inline-flex}.news-category.category-release{color:var(--color-cyan);background:#35d5e512;border-color:#35d5e540}.news-category.category-feature{color:#b8a4ff;background:#b8a4ff12;border-color:#b8a4ff3d}.news-category.category-security{color:var(--color-green);background:#37d99612;border-color:#37d9963d}.news-category.category-development{color:var(--color-warning);background:#e3b34112;border-color:#e3b3413d}.news-card h2{color:var(--color-text);letter-spacing:-.025em;margin:0;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.18}.news-card h2 a{transition:color var(--transition-fast)}.news-card h2 a:hover{color:var(--color-cyan)}.news-card p{color:var(--color-text-secondary);margin:15px 0 24px;line-height:1.72}.news-read-link{color:var(--color-cyan);letter-spacing:.065em;text-transform:uppercase;align-items:center;gap:9px;margin-top:auto;font-size:.77rem;font-weight:800;display:inline-flex}.news-read-link span{transition:transform var(--transition-fast)}.news-read-link:hover span{transform:translate(4px)}.news-card-featured{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.news-card-featured .news-card-media,.news-card-featured .news-card-media img{min-height:430px;max-height:none}.news-card-featured .news-card-body{justify-content:center;padding:clamp(30px,5vw,62px)}.news-card-featured h2{font-size:clamp(2rem,4.4vw,3.75rem);line-height:1.02}.news-card-featured p{max-width:650px;font-size:1.03rem}@media (width<=820px){.news-card-featured{grid-template-columns:1fr}.news-card-featured .news-card-media,.news-card-featured .news-card-media img{min-height:320px;max-height:480px}}
