.real-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));gap:1.5rem;margin-top:1.5rem}.real-grid figure{margin:0;max-width:720px}.real-grid img,.real-grid video,.work-grid video{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:#ebece9;border-radius:6px}.real-grid figcaption{margin-top:.6rem}.real-grid a:focus-visible{outline:3px solid currentColor;outline-offset:3px}
