.comp-grid,.comp-grid *{box-sizing:border-box}.comp-grid{background:#f5f5f5}.comp-grid__head{margin:0 auto;max-width:1536px;padding:var(--pad-top,72px) 80px 40px}.comp-grid__wrap{margin:0 auto;max-width:1536px;padding:0 80px var(--pad-bottom,72px)}.comp-grid__wrap:first-of-type{padding-top:var(--pad-top,72px)}.comp-grid__header{align-items:center;display:flex;flex-direction:column;margin:0;text-align:center}.comp-grid__filter{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:32px 0 0}.comp-grid__chip{align-items:center;background:#fff;border:1px solid rgba(10,18,32,.16);border-radius:999px;color:rgba(10,18,32,.72);display:inline-flex;font:600 12px/1 Roboto,sans-serif;letter-spacing:.14em;padding:8px 16px;text-decoration:none;text-transform:uppercase;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.comp-grid__chip.is-current{background:#0a1220;border-color:#0a1220;color:#fff}.comp-grid__chip:focus-visible{outline:3px solid #0a1220;outline-offset:3px}@media (hover:hover) and (pointer:fine){.comp-grid__chip:hover{border-color:#2665e2;color:#2665e2}.comp-grid__chip.is-current:hover{border-color:#0a1220;color:#fff}}.comp-grid__grid{align-items:stretch;display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.comp-grid__card{display:flex;position:relative}.comp-grid__card[hidden]{display:none}.comp-grid__pager{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin:44px 0 0}.comp-grid__pagebtn{align-items:center;background:#fff;border:1px solid rgba(10,18,32,.16);border-radius:999px;color:#0a1220;display:inline-flex;font:600 14px/1 Roboto,sans-serif;gap:8px;padding:11px 22px;text-decoration:none;transition:border-color .2s ease,color .2s ease}.comp-grid__pagebtn:focus-visible{outline:3px solid #0a1220;outline-offset:3px}.comp-grid__pagebtn.is-disabled{opacity:.35;pointer-events:none}@media (hover:hover) and (pointer:fine){.comp-grid__pagebtn:hover{border-color:#2665e2;color:#2665e2}}.comp-grid__pagearrow{display:inline-flex}.comp-grid__pagecount{color:rgba(10,18,32,.6);font:500 14px/1 Roboto,sans-serif;font-variant-numeric:tabular-nums}.comp-grid__empty{background:#fafbfd;border:1px dashed rgba(10,18,32,.18);border-radius:22px;padding:56px 24px;text-align:center}.comp-grid__empty-title{color:#0a1220;font:800 24px/1.25 Roboto,sans-serif;margin:0 0 10px}.comp-grid__empty-msg{color:rgba(10,18,32,.7);font:400 16px/1.55 Roboto,sans-serif}.comp-grid__empty-msg p{margin:0}.comp-grid__empty-link{border-bottom:1px solid;color:#2665e2;display:inline-block;font:600 14px/1 Roboto,sans-serif;letter-spacing:.14em;margin-top:18px;padding-bottom:3px;text-decoration:none;text-transform:uppercase}.comp-grid__empty-link:focus-visible{outline:3px solid #0a1220;outline-offset:3px}.comp-grid__cta{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:44px 0 0}.comp-grid__pages{align-items:center;display:flex;gap:8px}.comp-grid__pagebtn--num{font-variant-numeric:tabular-nums;min-width:40px;padding:0;width:40px}.comp-grid__pagebtn--num[aria-current=page]{background-image:linear-gradient(90deg,#2665e2,#c26de6);color:#fff;cursor:default}@media (hover:hover) and (pointer:fine){.comp-grid__pagebtn--num[aria-current=page]:hover{background-color:transparent}}@media (max-width:1024px){.comp-grid__head{padding:calc(var(--pad-top, 72px)*.72) 40px 32px}.comp-grid__wrap{padding:0 40px calc(var(--pad-bottom, 72px)*.72)}.comp-grid__wrap:first-of-type{padding-top:calc(var(--pad-top, 72px)*.72)}}@media (max-width:767.98px){.comp-grid__head{padding:calc(var(--pad-top, 72px)*.72) 20px 24px}.comp-grid__wrap{padding:0 20px calc(var(--pad-bottom, 72px)*.72)}.comp-grid__wrap:first-of-type{padding-top:calc(var(--pad-top, 72px)*.72)}.comp-grid__grid{grid-template-columns:1fr}.comp-grid__pager{gap:14px}.comp-grid__pagecount{order:3;text-align:center;width:100%}}@media (prefers-reduced-motion:reduce){.comp-grid__chip,.comp-grid__pagebtn{transition:none!important}}.comp-grid__pagebtn--num:not(.comp-grid__pagebtn--last):before{background:#2665e2}.comp-grid__pagebtn--num[aria-current=page]:before{display:none}