.ArticleCard-module__SYEVQW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;margin:0;padding:0;list-style:none;display:grid}.ArticleCard-module__SYEVQW__card{flex-direction:column;display:flex}.ArticleCard-module__SYEVQW__visual{aspect-ratio:1;background:#ececf0;border-radius:24px;display:block;position:relative;overflow:hidden}.ArticleCard-module__SYEVQW__img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block;position:absolute;inset:0}.ArticleCard-module__SYEVQW__card:hover .ArticleCard-module__SYEVQW__img{transform:scale(1.03)}.ArticleCard-module__SYEVQW__title{letter-spacing:-.01em;color:var(--text);text-wrap:balance;margin-top:20px;font-size:21px;font-weight:600;line-height:1.3}.ArticleCard-module__SYEVQW__card:hover .ArticleCard-module__SYEVQW__title{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.ArticleCard-module__SYEVQW__meta{color:var(--text-dim);gap:12px;margin-top:10px;font-size:14px;display:flex}.ArticleCard-module__SYEVQW__cat{color:var(--text);font-weight:500}@media (max-width:960px){.ArticleCard-module__SYEVQW__grid{grid-template-columns:minmax(0,1fr);gap:40px}.ArticleCard-module__SYEVQW__visual{aspect-ratio:16/10}}