.pz-blog-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}@media (width<=1024px){.pz-blog-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.pz-blog-grid{grid-template-columns:1fr}}.pz-blog-card{background:var(--pz-white);border:1px solid var(--pz-hairline-light);border-radius:var(--pz-radius-card);transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden}.pz-blog-card:hover{border-color:#00000029;transform:translateY(-1px);box-shadow:0 6px 24px -16px #0000002e}.pz-blog-card__link{color:inherit;flex-direction:column;height:100%;text-decoration:none;display:flex}.pz-blog-card__cover{aspect-ratio:16/10;background:linear-gradient(135deg, var(--pz-paper) 0%, var(--pz-paper2) 100%);border-bottom:1px solid var(--pz-hairline-light);justify-content:center;align-items:center;display:flex;position:relative}.pz-blog-card__cover-glyph{color:var(--pz-black);opacity:.18;letter-spacing:-.02em;font-family:Plus Jakarta Sans,sans-serif;font-size:64px;font-weight:700}.pz-blog-card__body{flex-direction:column;flex:1;gap:12px;padding:24px;display:flex}.pz-blog-card__tags{flex-wrap:wrap;gap:6px;display:flex}.pz-blog-card__tag{border-radius:var(--pz-radius-pill);background:var(--pz-lime);color:var(--pz-black);letter-spacing:.02em;text-transform:uppercase;align-items:center;padding:3px 10px;font-size:11px;font-weight:650;display:inline-flex}.pz-blog-card__title{margin:0}.pz-blog-card__desc{color:var(--pz-muted-light);flex:1;margin:0;font-size:15px;line-height:1.55}.pz-blog-card__meta{color:var(--pz-muted-light);align-items:center;gap:8px;margin-top:4px;font-size:13px;display:flex}
