.article-card-main{--article-card-main-img-aspect-ratio: 1.85 / 1;display:flex;flex-direction:column;row-gap:calc(var(--grid-gutter) * 1.5)}@media (max-width: 1023px){.article-card-main{--article-card-main-img-aspect-ratio: 1.67 / 1}}@media (max-width: 767px){.article-card-main{--article-card-main-img-aspect-ratio: 1.6 / 1}}.article-card-main__img-wrap{overflow:hidden;line-height:0;background-color:#f4faff;border-radius:5px}.article-card-main__img-wrap--placeholder{display:flex;justify-content:center}@media (min-width: 1024px){.article-card-main__img-wrap{height:310px}}.article-card-main__img{width:100%;height:auto;max-height:none;object-fit:cover;object-position:center;aspect-ratio:var(--article-card-main-img-aspect-ratio)}.article-card-main__card-img--placeholder{height:100%}.article-card-main__content{display:flex;flex-direction:column}.article-card-main__tag{font-size:14px;font-weight:400;line-height:21px;color:#067eff;text-decoration:none;text-transform:uppercase}.article-card-main__tag:hover{text-decoration:underline}.article-card-main__text{display:flex;flex-direction:column;row-gap:calc(var(--grid-gutter) * .5);margin-bottom:calc(var(--grid-gutter) * 1)}.article-card-main__title{margin:0;font-size:28px;font-weight:700;line-height:32px;color:#0c0c10;text-decoration:none;transition:.3s}@media (max-width: 1023px){.article-card-main__title{font-size:20px;font-weight:500;line-height:24px}}.article-card-main__title--medium{font-size:20px;font-weight:500;line-height:24px}.article-card-main__title-link{color:inherit;text-decoration:none;transition:.2s}.article-card-main__title-link:hover{color:inherit;text-decoration:underline;opacity:.8}.article-card-main__excerpt{font-size:14px;line-height:20px}.article-card-main__excerpt p{margin-bottom:calc(var(--grid-gutter) * 2)}.article-card-main__excerpt p:first-child{margin-top:0}.article-card-main__excerpt p:last-child{margin-bottom:0}@media (max-width: 1023px){.article-card-main__excerpt{display:none}}.article-card-main__meta-info{font-size:14px;line-height:18px;display:flex;-webkit-column-gap:calc(var(--grid-gutter) * 1.5);-moz-column-gap:calc(var(--grid-gutter) * 1.5);column-gap:calc(var(--grid-gutter) * 1.5);color:#b1b1ba}
