.vz-blog .vz-list{gap:16px;display:grid}.vz-blog .vz-card{color:inherit;grid-template-columns:240px 1fr;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;overflow:hidden}.vz-blog .vz-card:hover{border-color:color-mix(in srgb, var(--nx-green) 45%, var(--nx-line))}.vz-blog .vz-card:focus-visible{outline:2px solid var(--nx-green);outline-offset:2px}.vz-blog .vz-thumb{border-right:1px solid var(--nx-line);background-color:#f5f8f5;background-image:linear-gradient(#2ea04314 1px,#0000 1px),linear-gradient(90deg,#2ea04314 1px,#0000 1px);background-size:15px 15px;align-self:stretch;min-height:160px;position:relative}.vz-blog .vz-thumb svg,.vz-blog .vz-thumb .vz-thumb-img{width:100%;height:100%;position:absolute;inset:0}.vz-blog .vz-thumb .vz-thumb-img{object-fit:cover;display:block}.vz-blog .vz-cbody{flex-direction:column;padding:clamp(18px,2.5vw,28px);display:flex}.vz-blog .vz-ptag{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--nx-muted);font-size:11px}.vz-blog .vz-blurb{color:var(--nx-muted);margin-top:8px;font-size:14.5px;line-height:1.6}.vz-blog .vz-cfoot{font-family:var(--font-jetbrains-mono), monospace;justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;font-size:12px;display:flex}.vz-blog .vz-date{color:var(--nx-faint)}.vz-blog .vz-read{color:var(--nx-green);font-weight:600}.vz-blog .vz-read .arw{transition:transform .18s;display:inline-block}.vz-blog .vz-card:hover .vz-read .arw{transform:translate(3px)}@media (max-width:640px){.vz-blog .vz-card{grid-template-columns:1fr}.vz-blog .vz-thumb{aspect-ratio:16/9;border-right:0;border-bottom:1px solid var(--nx-line);min-height:0}}@media (prefers-reduced-motion:reduce){.vz-blog .vz-card,.vz-blog .vz-read .arw{transition:none}}
