.awbp-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px;margin:30px auto;max-width:1400px}.awbp-card{margin:0;min-width:0;background:#f2f3eb;border:1px solid #c8d1c5;color:#203b2e}.awbp-card>a{display:block;background:#e2e8dd}.awbp-card img{display:block;width:100%;height:auto;object-fit:contain}.awbp-card figcaption{padding:18px}.awbp-card h2{font-size:24px;line-height:1.3;letter-spacing:0;margin:0 0 10px}.awbp-card p{font-size:14px;overflow-wrap:anywhere}.awbp-category{color:#52654f}.awbp-lightbox{border:0;background:#f6f3eb;width:min(94vw,1200px);max-height:94vh;padding:16px}.awbp-lightbox::backdrop{background:#10251be6}.awbp-lightbox img{display:block;max-width:100%;width:auto;height:auto;max-height:76vh;object-fit:contain;margin:12px auto}.awbp-lightbox button{min-height:44px;padding:10px 20px;cursor:pointer}.awbp-lightbox p{font-size:15px}
