@charset "UTF-8";.pi__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-bottom:clamp(18px,2vw,26px)}.pi__filters{display:flex;flex-wrap:wrap;gap:8px}.pi__filter{cursor:pointer;border-width:1px;--tw-border-opacity: 1;border-color:rgb(220 229 238 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));font-family:Manrope Variable,Manrope,system-ui,sans-serif;font-weight:600;--tw-text-opacity: 1;color:rgb(83 97 115 / var(--tw-text-opacity, 1));padding:9px 16px;border-radius:var(--r-md);font-size:13.5px;transition:border-color .2s ease,background .2s ease,color .2s ease}.pi__filter:hover{--tw-border-opacity: 1;border-color:rgb(10 114 200 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(10 114 200 / var(--tw-text-opacity, 1))}.pi__filter[aria-pressed=true]{--tw-border-opacity: 1;border-color:rgb(10 114 200 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(245 248 252 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(10 114 200 / var(--tw-text-opacity, 1))}.pi__count{margin:0;--tw-text-opacity: 1;color:rgb(123 135 148 / var(--tw-text-opacity, 1));font-size:13.5px;font-variant-numeric:tabular-nums}.pi__list{display:flex;flex-direction:column;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(220 229 238 / var(--tw-border-opacity, 1))}.pi__empty{--tw-text-opacity: 1;color:rgb(123 135 148 / var(--tw-text-opacity, 1));padding:40px 0}.pi__empty[hidden]{display:none}.pj-card{display:flex;min-width:0px;flex-direction:column;--tw-text-opacity: 1;color:rgb(11 27 76 / var(--tw-text-opacity, 1));gap:14px}.pj-card[hidden]{display:none}.pj-card__media{position:relative;display:block;overflow:hidden;--tw-bg-opacity: 1;background-color:rgb(237 243 248 / var(--tw-bg-opacity, 1));border-radius:var(--r-sm)}.pj-card__body{display:flex;min-width:0px;flex-direction:column;gap:6px}.pj-card__tag{--tw-text-opacity: 1;color:rgb(123 135 148 / var(--tw-text-opacity, 1));font-size:11.5px;letter-spacing:.12em;text-transform:uppercase}.pj-card__name{font-family:Manrope Variable,Manrope,system-ui,sans-serif;font-weight:600;font-size:17px;line-height:1.35;letter-spacing:-.01em;transition:color .2s ease}.pj-card:hover .pj-card__name{--tw-text-opacity: 1;color:rgb(10 114 200 / var(--tw-text-opacity, 1))}.pj-card__meta{--tw-text-opacity: 1;color:rgb(83 97 115 / var(--tw-text-opacity, 1));font-size:13.5px;font-variant-numeric:tabular-nums}.pj-card__more{margin-top:auto;display:inline-flex;align-items:center;font-family:Manrope Variable,Manrope,system-ui,sans-serif;font-weight:600;--tw-text-opacity: 1;color:rgb(10 114 200 / var(--tw-text-opacity, 1));gap:8px;padding-top:6px;font-size:13.5px}.pj-card:hover .pj-card__more .btn__icon svg:nth-child(1){transform:translate(150%)}.pj-card:hover .pj-card__more .btn__icon svg:nth-child(2){transform:translate(0)}.pj-card--row{display:grid;align-items:center;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(220 229 238 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(11 27 76 / var(--tw-text-opacity, 1));grid-template-columns:clamp(128px,15vw,200px) minmax(0,1fr) auto;gap:clamp(16px,2.4vw,36px);padding:clamp(14px,1.6vw,22px) 0}.pj-card--row .pj-card__media{width:100%}.pj-card--row .pj-card__body{gap:5px}.pj-card--row .pj-card__name{font-size:clamp(17px,1.5vw,21px)}.pj-card--row .pj-card__meta{font-size:14px}.pj-card__go{display:inline-flex;flex:none;align-items:center;justify-content:center;--tw-text-opacity: 1;color:rgb(83 97 115 / var(--tw-text-opacity, 1));transition:color .22s var(--ease)}.pj-card--row:hover .pj-card__go{--tw-text-opacity: 1;color:rgb(10 114 200 / var(--tw-text-opacity, 1))}.pj-card--row:hover .pj-card__go .btn__icon[data-dir=right] svg:nth-child(1){transform:translate(150%)}.pj-card--row:hover .pj-card__go .btn__icon svg:nth-child(2){transform:translate(0)}@media (max-width: 700px){.pj-card--row{grid-template-columns:clamp(92px,26vw,132px) minmax(0,1fr);gap:16px}.pj-card--row .pj-card__go{display:none}}.pi__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:clamp(20px,2.4vw,32px)}
