.south-gal{grid-template-columns:repeat(3,1fr)}.south-gal figure{aspect-ratio:4/3;margin:0}.south-gal figcaption{position:absolute;left:0;right:0;bottom:0;opacity:1;padding:8px 10px;font-size:.8rem;line-height:1.3;color:#fff;background:linear-gradient(transparent,rgba(0,0,0,.65))}@media(max-width:760px){.south-gal{grid-template-columns:repeat(2,1fr);gap:8px}.south-gal figcaption{font-size:.66rem;padding:14px 7px 0;line-height:1.3;max-height:calc(2.6em + 14px);bottom:5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.south-gal figure{background:#000}}