.visual-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.visual-card{margin:0;border:1px solid #dce5f2;border-radius:20px;overflow:hidden;background:white}.visual-card img{display:block;width:100%;height:auto}.visual-card figcaption{padding:24px}.visual-card h3{margin:0 0 12px}.visual-card p{font-size:14px;margin:0}.visual-note{font-size:12px;color:#61738e}.article-visual{margin:0 0 36px;background:#edf3fc;border-radius:18px;padding:25px;text-align:center}.article-visual img{max-width:100%;width:auto;height:360px;object-fit:contain;border-radius:12px}.article-visual figcaption{font-size:13px;color:#435b79;margin-top:16px}@media(max-width:700px){.visual-grid{grid-template-columns:1fr}.visual-card{display:grid;grid-template-columns:38% 1fr;align-items:center}.visual-card figcaption{padding:18px}.visual-card h3{font-size:19px}.visual-card p{font-size:13px}.article-visual img{height:320px}.article-visual{padding:20px}}