.pls{margin:0 auto;max-width:940px;padding:0 20px;text-align:center}.pls .pls__heading{color:#024423;font-family:Montserrat,sans-serif;font-size:14px;font-weight:800;letter-spacing:.08em;line-height:1.4;margin:0 0 20px;text-transform:uppercase}.pls .pls__list{display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none}.pls .pls__item,.pls .pls__list{margin:0;padding:0}.pls .pls__item>.pls__img,.pls .pls__link{display:block}.pls .pls__link{border-radius:10px;transition:box-shadow .2s,transform .2s}.pls .pls__img{aspect-ratio:2/1;background:#fff;border:1px solid #e1e8db;border-radius:10px;box-sizing:border-box;display:block;height:auto;object-fit:contain;padding:10px;transition:border-color .2s;width:100%}.pls .pls__link:focus-visible .pls__img,.pls .pls__link:hover .pls__img{border-color:#8bc641}.pls .pls__link:focus-visible,.pls .pls__link:hover{box-shadow:0 6px 18px rgba(2,68,35,.12);transform:translateY(-2px)}.pls .pls__link:focus-visible{outline:2px solid #8bc641;outline-offset:2px}.pls .pls__name{align-items:center;aspect-ratio:2/1;border:1px solid #e1e8db;border-radius:10px;color:#024423;display:flex;justify-content:center}.pls .pls__all,.pls .pls__name{font-family:Montserrat,sans-serif;font-weight:700}.pls .pls__all{font-size:16px;margin:20px 0 0}.pls .pls__all a{color:#024423;text-decoration:underline;text-underline-offset:3px}.pls .pls__all a:hover{color:#00355e}@media (max-width:991px){.pls .pls__list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.pls .pls__list{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}}.pls .pls__foot{margin:24px 0 0;text-align:left}.pls .pls__foot p{color:#4d4d4d;font-size:12px;font-style:italic;line-height:1.5;margin:0}