.poster-list-section .poster-col img { max-width: 240px; margin: 0 auto; }
.poster-list-section .poster-col h4 { margin: 0; font-weight: 400; font-family: var(--font-body-family); letter-spacing: 0; font-size: 14px;}
.poster-list-section .poster-col a { font-weight: 600; letter-spacing: 0; display: flex; justify-content: center; }
.poster-list-section .poster-row { display: grid; grid-template-columns: 1fr 1fr 1fr; text-align: center; row-gap:20px; column-gap: 16px; }

@media(max-width:1199px){
  .poster-list-section .poster-col img { max-width: 100%; margin: 0 auto; }
}

@media(max-width:749px){
  .poster-list-section .poster-row {grid-template-columns: 1fr 1fr;}
}

