.blog-rel[data-v-bc05162e]{gap:var(--space-4);display:grid}.blog-rel__title[data-v-bc05162e]{font-size:var(--fs-h3);font-weight:var(--fw-medium);letter-spacing:-.02em;margin:0}.blog-rel__grid[data-v-bc05162e]{gap:var(--space-3);display:grid}.blog-rel__card[data-v-bc05162e]{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--c-line);border-radius:var(--r-lg);color:inherit;transition:border-color var(--dur-fast) var(--ease-out);grid-template-columns:6rem minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.blog-rel__card[data-v-bc05162e]:hover{border-color:var(--c-line-strong)}.blog-rel__cover[data-v-bc05162e]{aspect-ratio:1200/630;border-radius:var(--r-sm);background:var(--c-surface-2);display:block;overflow:hidden}.blog-rel__cover img[data-v-bc05162e]{object-fit:cover;width:100%;height:100%}.blog-rel__body[data-v-bc05162e]{gap:var(--space-1);min-width:0;display:grid}.blog-rel__body strong[data-v-bc05162e]{font-size:var(--fs-body);font-weight:var(--fw-medium);line-height:var(--lh-title)}.blog-rel__date[data-v-bc05162e]{color:var(--c-ink-faint);font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase}@media (width>=768px){.blog-rel__grid[data-v-bc05162e]{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.blog-rel__card[data-v-bc05162e]{border:0;grid-template-columns:minmax(0,1fr);align-content:start;padding:0}.blog-rel__cover[data-v-bc05162e]{border:1px solid var(--c-line);border-radius:var(--r-lg)}.blog-rel--center .blog-rel__title[data-v-bc05162e]{text-align:center}.blog-rel--center .blog-rel__grid[data-v-bc05162e]{grid-template-columns:repeat(auto-fit,minmax(15rem,18rem));justify-content:center}}
