.np-blog{padding-top:48px;padding-bottom:64px}.np-blog-head{text-align:center;max-width:740px;margin:0 auto 32px}.np-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;margin-bottom:32px}.np-blog-card{border:1px solid var(--brand-border);border-radius:var(--brand-radius);overflow:hidden;background:var(--brand-bg)}.np-blog-card img{aspect-ratio:16/9}.np-blog-card-body{padding:16px}.np-blog-card h2{font-size:1.18rem}.np-blog-meta{font-size:.85rem;margin:0}.np-blog .pagination{flex-wrap:wrap}.np-blog .page-link{color:var(--brand-primary)}.np-blog .page-link.active{background:var(--brand-primary);color:var(--brand-text-inverse)}@media (max-width:850px){.np-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.np-blog-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.np-blog-card{transition:transform .2s}.np-blog-card:hover{transform:translateY(-4px)}}