.dm-blog-grid{column-gap:var(--dm-gutter);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0;row-gap:48px}.dm-blog-card{border-top:1px solid var(--fg);padding-top:20px;position:relative}.dm-blog-card__media{aspect-ratio:16/10;background:var(--dm-surface);border-radius:var(--dm-radius);margin-bottom:18px;overflow:hidden}.dm-blog-card__media img{height:100%;object-fit:cover;width:100%}.dm-blog-card__placeholder{background:repeating-linear-gradient(90deg,transparent 0 23px,var(--dm-line) 23px 24px),repeating-linear-gradient(0deg,transparent 0 23px,var(--dm-line) 23px 24px);display:block;height:100%;width:100%}.dm-blog-card__meta{color:var(--muted);display:flex;font-family:var(--dm-font-mono);font-size:.75rem;gap:16px;margin:0 0 8px}.dm-blog-card h3{font-size:1.3rem;margin:0}.dm-blog-card h3 a{color:var(--fg);text-decoration:none}.dm-blog-card h3 a:after{content:"";inset:0;position:absolute}.dm-blog-card:hover h3 a{text-decoration:underline;text-decoration-thickness:1px}.dm-blog__all{margin:40px 0 0}@media (max-width:1023px){.dm-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.dm-blog-grid{grid-template-columns:1fr}}