.remote-case-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 48px 32px; margin-top: 32px; }
.remote-case { min-width: 0; }
.remote-case .pf-card__frame { aspect-ratio: 4 / 3; }
.remote-case h3 { margin: 20px 0 12px; }
.remote-case p + p { margin-top: 12px; }
.remote-case .caption { margin-top: 12px; }
@media (max-width: 767px) { .remote-case-grid { grid-template-columns: 1fr; gap: 40px; } }
