.azp-wrap{--azp-blue:#1daaf0;--azp-dark:#172e46;max-width:1100px;margin:0 auto;padding:30px 16px 55px;font-family:inherit;box-sizing:border-box}.azp-wrap *{box-sizing:border-box}.azp-wrap{--azp-blue:#1daaf0;--azp-dark:#172e46;max-width:1100px;margin:0 auto;padding:30px 16px 55px;font-family:inherit;box-sizing:border-box}.azp-wrap *{box-sizing:border-box}.azp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px}.azp-card{position:relative;display:block;aspect-ratio:1.205;overflow:hidden;background:#e7ebef;text-decoration:none!important;color:#fff!important;border-radius:2px}.azp-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.azp-card:hover img{transform:scale(1.04)}.azp-no-image{display:block;width:100%;height:100%;background:linear-gradient(135deg,#dbe5ed,#adb9c7)}.azp-card-title{position:absolute;left:0;right:0;top:0;min-height:34px;display:block;background:rgba(26,51,76,.78);color:#fff;padding:9px 10px 7px;font-size:12px;font-weight:700;letter-spacing:1.2px;line-height:1.3;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.azp-card-category{position:absolute;bottom:0;right:0;max-width:90%;padding:8px 17px 7px;background:var(--azp-blue);color:white;border-radius:25px 0 0 0;font-size:11px;text-transform:uppercase;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.azp-empty{grid-column:1/-1;text-align:center;color:#56616c;padding:45px 0}.azp-bottom{text-align:center;margin-top:30px}.azp-more{border:1px solid var(--azp-blue)!important;background:#fff!important;color:var(--azp-blue)!important;border-radius:24px!important;padding:10px 28px!important;cursor:pointer;font-size:12px!important;letter-spacing:1px;text-transform:uppercase}.azp-more:hover{background:var(--azp-blue)!important;color:#fff!important}.azp-more[hidden]{display:none!important}.azp-results[aria-busy="true"] .azp-grid{opacity:.5;pointer-events:none}@media(max-width:800px){.azp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.azp-grid{grid-template-columns:1fr}.azp-card{aspect-ratio:1.25}}
