.dnp-blog-list{padding:56px 0 80px}.dnp-blog-list__header{margin-bottom:40px}.dnp-blog-list__header h1{color:var(--brand-primary);font-size:max(2rem, min(4vw, 3rem));margin-bottom:12px}.dnp-blog-list__header p{color:var(--brand-neutral-mid);margin:0}.dnp-blog-card{display:flex;flex-direction:column}.dnp-blog-card__media{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:var(--brand-radius) var(--brand-radius) 0 0;background:var(--brand-bg-alt)}.dnp-blog-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dnp-blog-card__cat{position:absolute;left:12px;bottom:12px;background:#f59e0b;color:#1a202c;font-size:.72rem;font-weight:700;padding:4px 8px;border-radius:4px}.dnp-blog-card__body{flex:1;border:1px solid var(--brand-border);border-top:0;border-radius:0 0 var(--brand-radius) var(--brand-radius);padding:18px 16px 20px;background:#fff}.dnp-blog-card__body h2{font-size:1.1rem;margin-bottom:8px}.dnp-blog-card__body h2 a{color:var(--brand-primary)}.dnp-blog-card__body h2 a:hover{color:var(--brand-secondary)}.dnp-blog-card__body p{color:var(--brand-neutral-mid);font-size:.92rem;margin-bottom:12px}.dnp-blog-card__meta{color:var(--brand-neutral-mid);font-size:.82rem}.dnp-blog-pagination{margin-top:48px}.dnp-blog-pagination .page-link{color:var(--brand-primary);border-radius:var(--brand-radius);margin:0 4px}.dnp-blog-pagination .page-item.active .page-link{background:var(--brand-secondary);border-color:var(--brand-secondary);color:#fff}