/* Only restored Instagram groups; no global typography, hero, header or shop changes. */
.alleon-instagram-groups{display:grid;gap:28px;width:100%}
.alleon-instagram-group h3{font:inherit;font-weight:500;margin:0 0 14px}
.alleon-instagram-group h3 a{color:inherit;text-decoration:none}
#alleon-v3 .alleon-instagram-grid,.home-ref-instagram .alleon-instagram-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;width:100%;margin:0}
#alleon-v3 .alleon-instagram-grid>a,.home-ref-instagram .alleon-instagram-grid>a{display:block;min-width:0;width:100%;aspect-ratio:1;overflow:hidden}
#alleon-v3 .alleon-instagram-grid img,.home-ref-instagram .alleon-instagram-grid img{display:block;width:100%;height:100%;object-fit:cover}
.home-ref-instagram{margin-top:64px;padding-bottom:32px}
@media(max-width:782px){#alleon-v3 .alleon-instagram-grid,.home-ref-instagram .alleon-instagram-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-ref-instagram{margin-top:40px}}
