.agp{box-sizing:border-box;color:#161616;flex-direction:column;gap:28px;width:100%;max-width:1232px;margin:0 auto;padding:32px 16px 56px;font-family:DM Sans;display:flex}.agp .top-carousel-row-flex-wrap{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))!important;justify-content:stretch!important;gap:20px!important;width:100%!important;display:grid!important}@media (max-width:768px){.agp{gap:22px;padding:20px 16px 40px}}.agp-head{background:#f5f5f5;border-radius:22px;flex-wrap:wrap;align-items:center;gap:24px;padding:28px;display:flex}@media (max-width:768px){.agp-head{gap:16px;padding:18px}}.agp-logo{-o-object-fit:cover;object-fit:cover;border-radius:20px;flex-shrink:0;width:104px;height:104px}@media (max-width:768px){.agp-logo{border-radius:16px;width:80px;height:80px}}.agp-info{flex-direction:column;flex:999 380px;gap:8px;min-width:0;display:flex}.agp-name{letter-spacing:-.03em;color:#161616;margin:0;font-size:clamp(28px,4.6vw,44px);font-weight:700;line-height:1.02}.agp-meta{color:#555;flex-wrap:wrap;gap:6px 14px;margin:0;font-size:15px;display:flex}.agp-meta-dir{align-items:center;gap:6px;display:inline-flex}.agp-meta-dir svg{flex-shrink:0}.agp-actions{flex:200px;justify-content:flex-end;display:flex}@media (max-width:768px){.agp-actions{flex-basis:100%}}.agp-btn{color:#161616;cursor:pointer;background:#fff;border:1px solid #333;border-radius:12px;justify-content:center;align-items:center;min-width:180px;min-height:48px;padding:0 24px;font-family:inherit;font-size:16px;font-weight:700;display:inline-flex}.agp-btn--primary{background:#4cc98d;border-color:#2f8f61}.agp-btn:disabled{opacity:.7;cursor:default}@media (max-width:768px){.agp-btn{width:100%}}.agp-toolbar{flex-direction:column;gap:10px;display:flex}.agp-toolbar-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.agp-toggle{margin:0}.agp-search{flex:0 460px;min-width:0;width:auto!important}@media (max-width:768px){.agp-search{flex-basis:100%}}.agp-chips{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}@media (max-width:768px){.agp-chips{justify-content:flex-start}}.agp-chip{color:#161616;cursor:pointer;background:#fff;border:1px solid #161616;border-radius:20px;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:400;transition:all .2s ease-in-out}.agp-chip:hover,.agp-chip.is-active{color:#fff;background:#161616}.agp-empty{text-align:center;color:#555;grid-column:1/-1;margin:0;padding:40px 16px;font-size:15px}
