.news-page{padding-top:78px;min-height:100vh}.news-page-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.news-page-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;transition:border-color .25s,transform .25s}.news-page-card:hover{border-color:rgba(255,106,0,.3);transform:translateY(-4px)}.news-page-img{position:relative;aspect-ratio:16/10;background:var(--bg3)}.news-page-img img{object-fit:cover}.news-page-body{padding:20px;display:flex;flex-direction:column;gap:8px}.news-page-cat{font-family:var(--font-mono);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--accent)}.news-page-body h3{font-size:18px;line-height:1.3}.news-page-body p{color:var(--text2);font-size:13px;line-height:1.6}.news-page-date{font-size:12px;color:var(--text3)}@media (max-width:900px){.news-page-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.news-page-grid{grid-template-columns:1fr}}