.resource-navigation,.resource-navigation *{box-sizing:border-box}.resource-navigation{--resource-accent:#009b98;--resource-ink:#15191a;--resource-text:#717980;--resource-line:#d8dddd;--resource-surface:#f7f8f8;color:var(--resource-ink);margin:0 auto;padding:0 0 120px;width:min(calc(100% - 64px),1600px)}.resource-navigation__filters{align-items:stretch;border-bottom:1px solid var(--resource-line);display:grid;grid-template-columns:minmax(100px,.8fr) minmax(100px,.8fr) minmax(100px,.8fr) minmax(130px,1fr) minmax(130px,1fr) minmax(130px,1fr) minmax(170px,1.2fr);margin:0 0 72px;padding:0;position:relative;width:100%}.resource-filter{align-items:center;-webkit-appearance:none;appearance:none;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#7d858b!important;cursor:pointer;display:flex;font-family:inherit;font-size:19px!important;font-weight:500!important;justify-content:center;line-height:1.4!important;margin:0!important;min-height:76px;min-width:0;padding:18px 16px!important;position:relative;text-align:center;transition:color .2s ease,background-color .2s ease}.resource-filter:before{content:none!important;display:none!important}.resource-filter:after{background:var(--resource-accent);bottom:-1px;content:"";height:3px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:center;transition:transform .25s ease}.resource-filter:hover{background:linear-gradient(0deg,rgba(0,155,152,.04),rgba(0,155,152,0))!important;color:var(--resource-ink)!important}.resource-filter.is-active{background:linear-gradient(0deg,rgba(0,155,152,.06),rgba(0,155,152,0))!important;color:var(--resource-accent)!important;font-weight:600!important}.resource-filter.is-active:after{transform:scaleX(1)}.resource-filter:focus-visible{outline:2px solid var(--resource-accent);outline-offset:-2px;z-index:2}.resource-navigation__grid{column-gap:32px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));row-gap:42px;width:100%}.resource-card{background:transparent;border:0;border-radius:0;color:inherit;display:block;margin:0;overflow:hidden;text-decoration:none!important;transition:background-color .2s ease,transform .2s ease,opacity .2s ease;width:100%}.resource-card:hover{background:var(--resource-surface);transform:translateY(-2px)}.resource-card:focus-visible{outline:2px solid var(--resource-accent);outline-offset:2px}.resource-card__logo{align-items:center;background:transparent;display:flex;height:132px;justify-content:center;overflow:hidden;padding:24px;width:100%}.resource-card__logo img{display:block;height:auto;max-height:82px;max-width:88%;object-fit:contain;transition:transform .2s ease,opacity .2s ease;width:auto}.resource-card:hover .resource-card__logo img{opacity:.88;transform:scale(1.035)}.resource-card__placeholder{color:#9a9fa2;font-size:20px;font-weight:500;line-height:1.4;text-align:center}.resource-card.is-hidden{display:none}@media screen and (max-width:1024px){.resource-navigation{padding:0 0 96px;width:min(calc(100% - 40px),1600px)}.resource-navigation__filters{align-items:stretch;display:flex;justify-content:flex-start;margin-bottom:58px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.resource-navigation__filters::-webkit-scrollbar{display:none;height:0;width:0}.resource-filter{flex:0 0 auto;min-height:68px;min-width:140px;padding-left:20px!important;padding-right:20px!important;white-space:nowrap}.resource-navigation__grid{column-gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:32px}.resource-card__logo{height:120px}}@media screen and (max-width:600px){.resource-navigation{padding:0 0 72px;width:calc(100% - 32px)}.resource-navigation__filters{margin-bottom:42px}.resource-filter{font-size:16px!important;min-height:60px;min-width:116px;padding:14px 16px!important}.resource-navigation__grid{column-gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.resource-card__logo{height:104px;padding:18px 12px}.resource-card__logo img{max-height:66px;max-width:90%}.resource-card__placeholder{font-size:16px}}@media screen and (max-width:400px){.resource-navigation__grid{grid-template-columns:1fr}.resource-card__logo{height:112px}}