.screen-image{aspect-ratio:auto;height:auto;object-fit:contain}
.poster-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 36px}
.poster-grid article{min-width:0}
.poster-grid article>a{display:block;border:1px solid #303934;border-radius:12px;overflow:hidden}
.poster-grid img{display:block;width:100%;height:auto}
.poster-grid h3{font-size:20px;line-height:1.45;margin:20px 0 10px}
.poster-downloads{display:flex;gap:24px;flex-wrap:wrap;margin-top:12px}
.poster-downloads a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;color:#c7e5d9;text-decoration:none}
.poster-downloads a:hover{text-decoration:underline}
@media(max-width:650px){.poster-grid{grid-template-columns:1fr;gap:36px}.poster-grid h3{font-size:18px}.poster-downloads{gap:22px}}
