.references .reference-map{margin:2rem 0;background:#fff;border:1px solid var(--line);border-radius:9px;padding:1rem}.references figure{margin:0}.references img{display:block;width:100%;height:auto;border-radius:5px}.references figcaption{padding:.65rem 0 0;color:var(--muted);font-size:.85rem}.reference-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:1.2rem 0 2rem}.reference-list span{background:#fff;border:1px solid var(--line);border-left:3px solid var(--gold);padding:.75rem;font-weight:700}.reference-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0 2.5rem}.reference-gallery figure{background:#fff;border:1px solid var(--line);border-radius:8px;padding:.75rem}@media(max-width:760px){.reference-list,.reference-gallery{grid-template-columns:1fr}}
