.records-section{grid-template-columns:1fr 1.5fr;gap:1.5rem;display:grid}.records-section .hero-main.article-card{border-radius:var(--radius-md);min-height:450px;position:relative;overflow:hidden}.records-section .hero-main img{object-fit:cover;width:100%;height:100%}.records-section .hero-main .article-content{color:#fff;background:linear-gradient(#0000,#090d16f2);padding:2rem;position:absolute;bottom:0;left:0;right:0}.records-section .hero-main h2{color:#fff;text-shadow:0 2px 4px #00000080;margin-top:.5rem;font-size:2.25rem;font-weight:800;line-height:1.3}.records-section .hero-side-list{flex-direction:column;gap:1rem;display:flex}.records-section .article-card.list-item{background-color:var(--primary);border-radius:var(--radius-md);border:1px solid var(--primary-light);flex-direction:row-reverse;align-items:center;height:105px;display:flex;overflow:hidden}.records-section .article-card.list-item .image-wrapper{flex-shrink:0;width:140px;height:100%}.records-section .article-card.list-item img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.records-section .article-card.list-item:hover img{transform:scale(1.05)}.records-section .article-card.list-item .article-content{flex-grow:1;padding:.75rem 1rem}.records-section .article-card.list-item h3{margin-top:.25rem;font-size:1rem;font-weight:600;line-height:1.3}@media (max-width:992px){.records-section{grid-template-columns:1fr}}
