.signature-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:2rem;margin-top:2rem}.signature-card{margin:0;border:1px solid var(--line,#cfc6b6);min-width:0}.signature-image{display:flex;align-items:center;justify-content:center;height:300px;padding:1rem;background:#e8e1d4}.signature-image img{max-width:100%;max-height:100%;object-fit:contain}.signature-card figcaption{padding:1.25rem}.signature-card h3{font-size:1.3rem;margin:.5rem 0}.signature-card p{font-size:1rem}.signature-card small{display:block;margin-top:.5rem;font-size:.8rem}.signature-credit{color:#655e54}.signature-source-url{overflow-wrap:anywhere;color:#655e54}
