.local-gallery{grid-column:1/-1;min-width:0;padding-bottom:48px;border-bottom:1px solid var(--line)}.local-gallery-heading{display:flex;justify-content:space-between;align-items:end;gap:36px;margin-bottom:30px}.local-gallery-heading p{font-size:15px;line-height:1.8;margin:0}.local-photos{display:grid;grid-template-columns:1fr 1fr;gap:24px}.local-photos figure{margin:0;min-width:0;border:1px solid #91c5e43b;border-radius:10px;overflow:hidden;background:#10253b}.local-photos figure>a{display:block;position:relative;background:#071321}.local-photos img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}.local-enlarge{position:absolute;right:14px;bottom:14px;padding:8px 12px;border-radius:30px;background:#071321e6;color:#eaf4ff;font-size:12px}.local-photos figcaption{padding:20px 22px}.local-photos figcaption strong{display:block;font-size:17px}.local-photos figcaption>span{display:block;color:#b7c5d9;font-size:13px;line-height:1.6;margin-top:7px}.local-photo-source{display:inline-block;margin-top:16px;font-size:12px;color:#8fe5f1}.local-photo-source:hover{text-decoration:underline}.contact-emails{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.contact-emails>small{font-size:10px;letter-spacing:1.5px;color:#b7c5d9;margin-bottom:4px}.contact-emails .email{display:inline-flex;align-items:center;min-height:36px;font-size:14px;color:#d6e8f7}.contact-emails .email:hover{text-decoration:underline}.whatsapp-contact>strong{margin-bottom:0}@media(max-width:800px){.local-gallery-heading{display:block}.local-gallery-heading p{margin-top:18px}.local-photos{grid-template-columns:1fr;gap:20px}.local-gallery{padding-bottom:32px}.local-photos figcaption{padding:18px}.contact-emails .email{min-height:44px}.local-photos img{aspect-ratio:auto}.local-gallery-heading h2{font-size:34px}}
