.blog-card[data-v-518d3aac]{gap:var(--spacing-3);color:var(--primary-fg);cursor:pointer;background-color:var(--secondary-bg);border:1px solid var(--card-border);border-radius:10px;font-size:0;transition:background-color .1s ease-out,border-color .1s ease-out;display:grid;position:relative;overflow:hidden}.blog-card[data-v-518d3aac]:hover{background-color:var(--tertiary-bg);border-color:var(--cc-border-strong)}.blog-card-thumbnail[data-v-518d3aac]{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%}.blog-card-details[data-v-518d3aac]{gap:var(--spacing-3);padding:var(--spacing-3);flex-direction:column;justify-content:space-between;display:flex}.blog-card-title[data-v-518d3aac]{letter-spacing:.2px;color:var(--primary-fg);margin:0;font-size:20px;font-weight:600;line-height:1.25}.blog-card-description[data-v-518d3aac]{margin:var(--spacing-1) 0 0;color:var(--secondary-fg);letter-spacing:.2px;font-size:15px;line-height:1.65}.blog-post-metadata[data-v-518d3aac]{justify-content:space-between;align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.blog-post-metadata-value[data-v-518d3aac]{font-family:var(--monospace-font);color:var(--secondary-fg);letter-spacing:.02em;text-transform:uppercase;font-size:12px;line-height:20px;display:block}@media (width>=800px){.blog-card--featured[data-v-518d3aac]{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-card--featured .blog-card-thumbnail[data-v-518d3aac]{height:100%;min-height:calc(var(--spacing-3)*2 + 280px);aspect-ratio:auto;grid-column:span 2}.blog-card--featured .blog-card-details[data-v-518d3aac]{grid-column:span 1}}
