/* Keep all three policy artwork images together and aligned left. */
.policy-art-row { grid-template-columns: repeat(3, minmax(0, 1fr)); justify-content: flex-start; gap: 24px; }
@media (max-width: 760px) { .policy-art-row { grid-template-columns: minmax(0, 360px); max-width: 360px; margin: 0; } }
