.screenshots { padding-block: 32px 50px; border-top: 1px solid var(--line); }
.screenshots ul { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: clamp(8px, 2vw, 24px); max-width: 900px; list-style: none; padding: 0; margin: 24px 0 0; }
.screenshots a { display: block; border: 1px solid var(--line); border-radius: 6px; }
.screenshots img { display: block; width: 100%; height: auto; border-radius: 5px; }
