.kgp{max-width:1200px;margin:0 auto;padding:20px 16px 60px;font-family:Inter,Arial,sans-serif}.kgp h2{font-family:Poppins,Arial,sans-serif;color:#4e7d3a;text-align:center;margin:10px 0 8px}.kgp p.lead{text-align:center;color:#444;font-size:17px;max-width:760px;margin:0 auto 26px;line-height:1.6}.kgp p.lead a{color:#4e9a36!important;background:0 0!important;font-weight:600;text-decoration:underline;font-size:inherit!important;text-transform:none!important;font-family:inherit!important}.kgp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.kgp-grid a{display:block}.kgp-grid img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px;display:block;transition:opacity .2s}.kgp-row{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:14px}.kgp-row a{display:block}.kgp-row img{width:100%;aspect-ratio:2/3;object-fit:cover;object-position:center top;border-radius:12px;display:block}@media (max-width:767px){.kgp-row{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}}.kgp-grid a:hover img{opacity:.85}@media (max-width:767px){.kgp-grid{grid-template-columns:1fr 1fr;gap:10px}}