.archive-articles-list,.article-cards-grid{display:grid!important;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px;width:100%}.archive-content__column--main .archive-articles-list,.taxonomy-article-topic-section .archive-articles-list{grid-template-columns:repeat(3,1fr)!important}@media (max-width:1100px){.archive-articles-list,.archive-content__column--main .archive-articles-list,.taxonomy-article-topic-section .archive-articles-list{grid-template-columns:repeat(2,1fr)!important;gap:16px}}@media (max-width:600px){.archive-articles-list,.archive-content__column--main .archive-articles-list,.taxonomy-article-topic-section .archive-articles-list{grid-template-columns:1fr!important;gap:14px}}.article-card{--ac-bg:#1e1e2e;--ac-bg-hover:#252538;--ac-border:rgba(255,255,255,.08);--ac-border-hover:rgba(255,255,255,.14);--ac-text:#b0b0c8;--ac-title:#fff;--ac-title-hover:#f0f0f8;--ac-date:#8a8aa3;--ac-shadow:0 4px 12px rgba(0,0,0,.15);--ac-shadow-hover:0 8px 24px rgba(0,0,0,.25);--ac-radius:12px;--ac-transition:all 0.3s ease;--ac-image-height:180px}.article-card{display:flex;flex-direction:column;background:var(--ac-bg);border:1px solid var(--ac-border);border-radius:var(--ac-radius);overflow:hidden;transition:var(--ac-transition);height:100%;box-shadow:var(--ac-shadow);text-decoration:none}.article-card:hover{background:var(--ac-bg-hover);border-color:var(--ac-border-hover);transform:translateY(-4px);box-shadow:var(--ac-shadow-hover)}.article-card__image-link{display:block;text-decoration:none;position:relative;width:100%;height:var(--ac-image-height);overflow:hidden;flex-shrink:0}.article-card__image-wrapper{width:100%;height:100%}.article-card__image{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transition:transform .3s ease}.article-card:hover .article-card__image{transform:scale(1.05)}.article-card__body{padding:16px;display:flex;flex-direction:column;flex-grow:1}.article-card__title{margin:0;font-size:16px;font-weight:700;line-height:1.3;flex-grow:1}.article-card__title a{color:var(--ac-title);text-decoration:none;transition:color .2s ease;display:block}.article-card__title a:hover,.article-card:hover .article-card__title a{color:var(--ac-title-hover)}.article-card__meta{margin-top:auto;padding-top:8px;border-top:1px solid var(--ac-border)}.article-card__date{font-size:13px;font-weight:500;color:var(--ac-date);line-height:1.2}@media (max-width:1100px){.article-card{--ac-image-height:160px}.article-card__title{font-size:15px}.article-card__body{padding:14px}}@media (max-width:600px){.article-card{--ac-image-height:200px}.article-card__title{font-size:14px}.article-card__body{padding:12px}.article-card__date{font-size:12px}}.article-card__image-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#1e1e2e 0%,#2a2a3d 50%,#1e1e2e 100%);background-size:200% 200%;animation:ac-shimmer 2s infinite}