:root{--primary-color:#000a78;--secondary-color:#0b2639;--white:#fff;--black:#000;--neon-green:#2be580;--dark-blue:#000a78;--forest-green-dark:#17392b;--forest-green:#3d8941;--forest-green-light:#62ac8f;--ocean-blue-dark:#0b2639;--ocean-blue:#347b96;--ocean-blue-light:#5ed1ee;--grass-green-dark:#acab45;--grass-green:#d9e48c;--grass-green-light:#f0f9b4;--desert-red-dark:#893b19;--desert-red:#c05827;--desert-red-light:#f2b484;--ice-grey-dark:#7a828b;--ice-grey:#cbced1;--ice-grey-light:#f0eeec;--grey:#cbced1;--indigo-blue:#010961;--light-grey:hsla(210,6%,81%,.3803921569);--color-success:#7ab800;--color-failure:#d3222a}.resource-card{display:flex;height:100%;flex-direction:column;background-color:#7f7e2a;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem;text-align:center}@media screen and (min-width:2000px){.resource-card{border-bottom-left-radius:1.3888888889vw;border-bottom-right-radius:1.3888888889vw}}.resource-card>a{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.resource-card figure{overflow:hidden;background-color:var(--grass-green);border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}@media screen and (min-width:991px){.resource-card figure{height:100%;min-height:15.4375rem;max-height:15.4375rem}}@media screen and (min-width:2000px){.resource-card figure{min-height:17.1527777778vw;max-height:17.1527777778vw}}.resource-card figure img{width:100%;margin:0 auto;object-position:center}.resource-card article{padding:clamp(1.25rem,0.95238vw + 1.017856875rem,1.875rem) clamp(0.75rem,0.7619vw + 0.564285625rem,1.25rem) clamp(0.625rem,0.95238vw + 0.392856875rem,1.25rem) clamp(1.25rem,0.95238vw + 1.017856875rem,1.875rem);text-align:left}@media screen and (min-width:991px){.resource-card article{display:flex;height:100%;min-height:19.8125rem;flex-direction:column;align-items:start;justify-content:flex-start}}@media screen and (min-width:2000px){.resource-card article{padding:2.0833333333vw 1.3888888889vw 1.3888888889vw 2.0833333333vw}}.resource-card article *{color:var(--ice-grey-light)}.resource-card article span.resource-card__category{font-size:0.75rem;font-style:normal;line-height:1.7142;display:inline-flex;min-height:2rem;align-items:center;padding:0.3125rem 0.9375rem;border-radius:6.25rem;margin-bottom:0.6875rem;background-color:var(--grass-green);color:var(--ocean-blue-dark);font-weight:600;line-height:1.6666;text-transform:capitalize}@media screen and (min-width:2000px){.resource-card article span.resource-card__category{font-size:0.8333333333vw}}@media screen and (min-width:991px){.resource-card article span.resource-card__category{margin-bottom:1.25rem}}@media screen and (min-width:2000px){.resource-card article span.resource-card__category{min-height:2.2222222222vw;padding:0.3472222222vw 1.0416666667vw;border-radius:6.9444444444vw;margin-bottom:1.3888888889vw}}.resource-card article header{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:clamp(1.1875rem,0.09524vw + 1.164285625rem,1.25rem)}.resource-card article header h3{font-size:clamp(1.375rem,0.19048vw + 1.32857125rem,1.5rem);font-style:normal;font-weight:500;letter-spacing:normal;line-height:1.4545;margin-bottom:0.625rem}@media screen and (min-width:991px){.resource-card article header h3{line-height:1.4166}}@media screen and (min-width:2000px){.resource-card article header h3{font-size:1.6666666667vw;margin-bottom:0.6944444444vw}}.resource-card article header p{font-size:clamp(0.875rem,0.19048vw + 0.82857125rem,1rem);font-style:normal;font-weight:500;line-height:1.7142}@media screen and (min-width:991px){.resource-card article header p{line-height:1.5}}@media screen and (min-width:2000px){.resource-card article header p{font-size:1.1111111111vw}}.resource-card article footer{display:flex;justify-content:flex-end}@media screen and (min-width:991px){.resource-card article footer{width:100%;margin-top:auto}}.resource-card article footer .l-btn{min-width:9.9375rem;color:var(--dark-blue);font-weight:500}.resource-card--shimmer{border:0.0625rem solid var(--light-grey);background-color:transparent}.resource-card--shimmer figure{animation:shimmer 2s infinite linear;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%}.resource-card--shimmer figure img{display:none;background-color:transparent}.resource-card--shimmer article footer a,.resource-card--shimmer article header h3,.resource-card--shimmer article header p,.resource-card--shimmer article span.resource-card__category{position:relative}.resource-card--shimmer article footer a:after,.resource-card--shimmer article header h3:after,.resource-card--shimmer article header p:after,.resource-card--shimmer article span.resource-card__category:after{position:absolute;z-index:99;animation:shimmer 2s infinite linear;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;content:"";inset:0}.resource-card--shimmer article *{color:transparent}.resource-card--shimmer article span.resource-card__category{background-color:#fff;color:transparent}.resource-card--shimmer article footer .l-btn{border-color:transparent;background-color:#fff;color:transparent}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.pagination{padding:0;margin:0;list-style:none}.pagination,.pagination ul{display:flex;align-items:center;justify-content:center}.pagination ul{gap:0.4375rem}@media screen and (min-width:2000px){.pagination ul{gap:0.4861111111vw}}.pagination ul li{background-color:transparent}.pagination ul li.active a{background-color:var(--dark-blue);color:var(--ice-grey-light)}.pagination ul li a{display:flex;min-width:3rem;min-height:3rem;align-items:center;justify-content:center;border-radius:50%;background-color:var(--ice-grey-light);color:var(--dark-blue);cursor:pointer;font-weight:700;text-align:center;transition:background-color 0.3s ease;font-size:clamp(0.875rem,0.19048vw + 0.82857125rem,1rem);font-style:normal;font-weight:500;line-height:1.7142}@media screen and (min-width:991px){.pagination ul li a{line-height:1.5}}@media screen and (min-width:2000px){.pagination ul li a{font-size:1.1111111111vw;min-width:3.3333333333vw;min-height:3.3333333333vw}}.pagination ul li a:hover{background-color:var(--ocean-blue-light)}.pagination ul .pagination-arrow.arrow--disabled{display:flex;min-width:3rem;min-height:3rem;align-items:center;justify-content:center;filter:grayscale(100%);opacity:0.2;pointer-events:none}@media screen and (min-width:2000px){.pagination ul .pagination-arrow.arrow--disabled{min-width:3.3333333333vw;min-height:3.3333333333vw}}.pagination ul .pagination-arrow a{background-color:transparent}.pagination ul .pagination-arrow a svg{transition:all 0.2s ease-in-out}@media screen and (min-width:2000px){.pagination ul .pagination-arrow a svg{width:0.625vw}}.pagination ul .pagination-arrow a:active,.pagination ul .pagination-arrow a:focus,.pagination ul .pagination-arrow a:hover{background-color:transparent}.pagination ul .pagination-arrow a:active svg,.pagination ul .pagination-arrow a:focus svg,.pagination ul .pagination-arrow a:hover svg{transform:scale(1.1)}.listing__filter{position:fixed;z-index:99999999;top:0;right:0;width:100%;max-width:100%;height:100vh;background-color:rgba(0,0,0,.4);opacity:0;pointer-events:none;transition:all 0.3s ease-in-out}.listing__filter.is-visible{opacity:1;pointer-events:all}.listing__filter.is-visible .listing__content{transform:translateX(0)}.listing__filter .listing__overlay{position:fixed;z-index:99;top:0;left:0;width:100%;height:100%}.listing__filter .listing__content{position:fixed;z-index:999;top:0;right:0;width:100%;max-width:37.1875rem;min-height:100dvh;padding:clamp(2.625rem,3.90476vw + 1.673214375rem,5.1875rem) clamp(0rem,8.38095vw - 2.042856875rem,5.5rem) clamp(3.75rem,3.80952vw + 2.82142875rem,6.25rem) clamp(1.25rem,8.47619vw - 0.81607125rem,6.8125rem);background-color:var(--white);border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;transform:translateX(100%);transition:all 0.3s ease-in-out}@media screen and (min-width:500px) and (max-width:991px) and (max-height:500px) and (orientation:landscape){.listing__filter .listing__content{overflow:auto;max-height:100dvh;margin-top:0!important}}@media screen and (min-width:768px){.listing__filter .listing__content{border-bottom-left-radius:1.25rem;border-top-right-radius:unset}}@media screen and (min-width:2000px){.listing__filter .listing__content{max-width:41.3194444444vw}}.listing__filter .listing__content button.listing__close{position:absolute;top:2.1875rem;right:1.25rem;width:3rem;min-width:unset;height:3rem;padding:0;cursor:pointer}@media screen and (min-width:768px){.listing__filter .listing__content button.listing__close{width:3.125rem;height:3.125rem}}@media screen and (min-width:1199px){.listing__filter .listing__content button.listing__close{width:3.625rem;height:3.625rem}}@media screen and (min-width:2000px){.listing__filter .listing__content button.listing__close{top:1.3888888889vw;right:1.3888888889vw;width:4.0277777778vw;height:4.0277777778vw}}.listing__filter .listing__content button.listing__close img{border-radius:62.4375rem;transition:all 0.3s ease-in-out}.listing__filter .listing__content button.listing__close:hover{background-color:transparent}.listing__filter .listing__content button.listing__close:hover img{background-color:var(--ocean-blue-light)}.listing__filter .listing__content h3{font-size:clamp(1.625rem,0.7619vw + 1.439285625rem,2.125rem);font-style:normal;font-weight:500;letter-spacing:normal;line-height:1.3846;margin-bottom:2.5625rem}@media screen and (min-width:991px){.listing__filter .listing__content h3{line-height:1.2941}}@media screen and (min-width:2000px){.listing__filter .listing__content h3{font-size:2.3611111111vw}}@media screen and (min-width:1199px){.listing__filter .listing__content h3{margin-bottom:1.875rem}}@media screen and (min-width:2000px){.listing__filter .listing__content h3{margin-bottom:2.0833333333vw}}.listing__filter .listing__content .listing__categories{overflow:auto;max-height:calc(100svh - 19.375rem);max-height:calc(100vh - 19.375rem);max-height:calc(100dvh - 19.375rem);padding-right:1.25rem;-ms-overflow-style:none;scrollbar-width:none}@media screen and (min-width:768px){.listing__filter .listing__content .listing__categories{max-height:calc(100svh - 20rem);max-height:calc(100vh - 20rem);max-height:calc(100dvh - 20rem)}}@media screen and (min-width:500px) and (max-width:991px) and (max-height:500px) and (orientation:landscape){.listing__filter .listing__content .listing__categories{overflow:hidden;max-height:100dvh}}@media screen and (min-width:2000px){.listing__filter .listing__content .listing__categories{max-height:calc(100vh - 18.0555555556vw);padding-right:1.3888888889vw}}.listing__filter .listing__content .listing__categories::-webkit-scrollbar{display:none}.listing__filter .listing__content .listing__categories>ul>li.is-open header .listing__categories-selected figure{transform:rotate(180deg)}.listing__filter .listing__content .listing__categories>ul>li>ul{display:none}.listing__filter .listing__content .listing__categories>ul li{margin-bottom:1.875rem}@media screen and (min-width:2000px){.listing__filter .listing__content .listing__categories>ul li{margin-bottom:2.0833333333vw}}.listing__filter .listing__content .listing__categories>ul li:last-child{margin-bottom:0}.listing__filter .listing__content .listing__categories>ul li>ul{margin-top:1.875rem}@media screen and (min-width:2000px){.listing__filter .listing__content .listing__categories>ul li>ul{margin-top:2.0833333333vw}}.listing__filter .listing__content .listing__categories>ul li>ul li{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}@media screen and (min-width:2000px){.listing__filter .listing__content .listing__categories>ul li>ul li{margin-bottom:1.3888888889vw}}.listing__filter .listing__content .listing__categories>ul li>ul li input{width:1.5rem;min-width:1.5rem;height:1.5rem;min-height:1.5rem;order:2;border:0.0625rem solid var(--ice-grey);border-radius:0.25rem;background-color:var(--ice-grey-light);cursor:pointer}@media screen and (min-width:2000px){.listing__filter .listing__content .listing__categories>ul li>ul li input{width:1.6666666667vw;min-width:1.6666666667vw;height:1.6666666667vw;min-height:1.6666666667vw;border:0.0694444444vw solid var(--ice-grey);border-radius:0.2777777778vw}}.listing__filter .listing__content .listing__categories>ul li>ul li input:checked{border-color:var(--neon-green);background-color:var(--neon-green)}.listing__filter .listing__content .listing__categories>ul li>ul li input:checked+label:after{position:absolute;top:0rem;right:0.375rem;width:0.6875rem;height:0.5rem;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='8' viewBox='0 0 11 8' fill='none'%3E%3Cpath d='M1 4.734L3.266 7M10 1L4 7' stroke='%23000A78' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}@media screen and (min-width:2000px){.listing__filter .listing__content .listing__categories>ul li>ul li input:checked+label:after{top:0vw;right:0.4166666667vw;width:0.7638888889vw;height:0.5555555556vw}}.listing__filter .listing__content .listing__categories>ul li>ul li label{width:100%;order:1;cursor:pointer;font-size:0.875rem;font-style:normal;font-weight:500;line-height:1.571}@media screen and (min-width:2000px){.listing__filter .listing__content .listing__categories>ul li>ul li label{font-size:0.9722222222vw}}.listing__filter .listing__content .listing__categories>ul li header{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.listing__filter .listing__content .listing__categories>ul li header h4{margin-bottom:0;font-size:clamp(1.375rem,0.19048vw + 1.32857125rem,1.5rem);font-style:normal;font-weight:500;letter-spacing:normal;line-height:1.4545}@media screen and (min-width:991px){.listing__filter .listing__content .listing__categories>ul li header h4{line-height:1.4166}}@media screen and (min-width:2000px){.listing__filter .listing__content .listing__categories>ul li header h4{font-size:1.6666666667vw}}.listing__filter .listing__content .listing__categories>ul li header .listing__categories-selected{display:flex;align-items:center;gap:clamp(0.625rem,0.19048vw + 0.57857125rem,0.75rem)}@media screen and (min-width:2000px){.listing__filter .listing__content .listing__categories>ul li header .listing__categories-selected{gap:0.8333333333vw}}.listing__filter .listing__content .listing__categories>ul li header .listing__categories-selected span{font-size:0.75rem;font-weight:500;line-height:2}@media screen and (min-width:2000px){.listing__filter .listing__content .listing__categories>ul li header .listing__categories-selected span{font-size:0.8333333333vw}}.listing__filter .listing__content .listing__categories>ul li header .listing__categories-selected figure{width:3rem;height:3rem;transition:all 0.3s ease-in-out}@media screen and (min-width:2000px){.listing__filter .listing__content .listing__categories>ul li header .listing__categories-selected figure{width:3.3333333333vw;height:3.3333333333vw}}.listing__filter .listing__content .listing__categories>ul li header .listing__categories-selected figure img{width:100%;height:100%}.listing__filter .listing__content footer{display:flex;max-width:calc(100% - 1.25rem);align-items:center;justify-content:space-between;padding-top:1.875rem;border-top:0.0625rem solid var(--dark-blue);margin-top:1.75rem}@media screen and (min-width:2000px){.listing__filter .listing__content footer{max-width:calc(100% - 1.3888888889vw);padding-top:1.3888888889vw;margin-top:1.9444444444vw}}.listing__filter .listing__content footer span{cursor:pointer;font-size:1rem;font-style:normal;font-weight:500;line-height:1.5;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:0.125rem;text-underline-position:from-font;transition:all 0.3s ease-in-out}@media screen and (min-width:2000px){.listing__filter .listing__content footer span{font-size:1.1111111111vw;text-underline-offset:0.1388888889vw}}.listing__filter .listing__content footer span:hover{color:var(--neon-green)}.listing__filter .listing__content footer .l-btn{min-width:10.9375rem;cursor:pointer}@media screen and (min-width:2000px){.listing__filter .listing__content footer .l-btn{min-width:12.1527777778vw}}body.is-modal-open{overflow:hidden}body.is-modal-open div.sprig-component{z-index:9999}div.sprig-component{position:relative;z-index:8;margin-top:-1.1875rem}section.section.section--resource-listing{position:relative;overflow:hidden;padding:clamp(4.8125rem,6.57143vw + 3.210714375rem,9.125rem) 0 clamp(3.75rem,3.80952vw + 2.82142875rem,6.25rem);background-color:var(--background-color)}@media screen and (min-width:2000px){section.section.section--resource-listing{padding:10.1388888889vw 0 6.9444444444vw}}section.section.section--resource-listing.no-radius{border-bottom-left-radius:0;border-bottom-right-radius:0}.resource-listing .resource-listing__wrap>header{position:relative;display:flex;justify-content:space-between;margin-bottom:clamp(1.875rem,2.66667vw + 1.225rem,3.625rem)}.resource-listing .resource-listing__wrap>header h2{margin-top:0.3125rem;margin-bottom:0;font-size:clamp(1.875rem,2.66667vw + 1.225rem,3.625rem);font-weight:500;letter-spacing:normal;line-height:1.2666}@media screen and (min-width:991px){.resource-listing .resource-listing__wrap>header h2{line-height:1.1896}}@media screen and (min-width:2000px){.resource-listing .resource-listing__wrap>header h2{font-size:4.0277777778vw}}@media screen and (min-width:991px){.resource-listing .resource-listing__wrap>header h2{font-size:clamp(1.75rem,1.52381vw + 1.37857125rem,2.75rem);font-style:normal;font-weight:500;letter-spacing:normal;line-height:1.3571;margin-top:0}}@media screen and (min-width:991px) and (min-width:991px){.resource-listing .resource-listing__wrap>header h2{line-height:1.2273}}@media screen and (min-width:991px) and (min-width:2000px){.resource-listing .resource-listing__wrap>header h2{font-size:3.0555555556vw}}.resource-listing .resource-listing__wrap>header .resource-listing__filter-search{display:flex;align-items:center;justify-content:space-between;gap:0.625rem}.resource-listing .resource-listing__wrap>header .resource-listing__filter-search button.l-btn{min-width:7.9375rem;height:3rem;cursor:pointer;font-weight:500;line-height:1.5}.resource-listing .resource-listing__wrap>header .resource-listing__filter-search button.l-btn.is-mobile{position:relative;display:block;width:3rem;min-width:3rem;height:3rem;min-height:3rem;padding:0}.resource-listing .resource-listing__wrap>header .resource-listing__filter-search button.l-btn.is-mobile img{width:1.5rem;margin:0 auto}@media screen and (min-width:768px){.resource-listing .resource-listing__wrap>header .resource-listing__filter-search button.l-btn.is-mobile{display:none}}.resource-listing .resource-listing__wrap>header .resource-listing__filter-search button.l-btn.is-mobile span{position:absolute;top:-0.4375rem;right:-0.3125rem;max-height:1.4375rem}.resource-listing .resource-listing__wrap>header .resource-listing__filter-search button.l-btn.is-desktop{display:none}@media screen and (min-width:768px){.resource-listing .resource-listing__wrap>header .resource-listing__filter-search button.l-btn.is-desktop{display:block}}@media screen and (min-width:768px){.resource-listing .resource-listing__wrap>header .resource-listing__filter-search button.l-btn.is-desktop:has(span.is-visible){display:flex;align-items:center;justify-content:space-between;gap:0.625rem}}.resource-listing .resource-listing__wrap>header .resource-listing__filter-search button.l-btn span{display:none;min-width:clamp(1.5rem,0.38095vw + 1.407143125rem,1.75rem);max-height:1.6875rem;align-items:center;justify-content:center;padding:clamp(0.1875rem,0.19048vw + 0.14107125rem,0.3125rem) clamp(0.5rem,0.19048vw + 0.45357125rem,0.625rem);border-radius:50%;background-color:var(--dark-blue);color:var(--ice-grey-light);font-size:0.75rem;font-style:normal;font-weight:600;line-height:1.666}@media screen and (min-width:2000px){.resource-listing .resource-listing__wrap>header .resource-listing__filter-search button.l-btn span{font-size:0.8333333333vw;min-width:1.9444444444vw;max-height:1.875vw;padding:0.3472222222vw 0.6944444444vw}}.resource-listing .resource-listing__wrap>header .resource-listing__filter-search button.l-btn span.is-visible{display:flex}.resource-listing .resource-listing__wrap>header .resource-listing__filter-search .resource-listing__search{z-index:9;display:flex;align-items:center;gap:0.9375rem}@media screen and (min-width:768px){.resource-listing .resource-listing__wrap>header .resource-listing__filter-search .resource-listing__search{position:relative}}.resource-listing .resource-listing__wrap>header .resource-listing__filter-search .resource-listing__search:has(input.search-active) .resource-listing__search-close-btn{display:flex}.resource-listing .resource-listing__wrap>header .resource-listing__filter-search .resource-listing__search>input{position:absolute;top:calc(100% + 0.625rem);left:0;display:none;width:100%;max-height:3rem;border:0.0625rem solid var(--dark-blue);outline-offset:0}@media screen and (min-width:768px){.resource-listing .resource-listing__wrap>header .resource-listing__filter-search .resource-listing__search>input{position:relative;width:18.75rem}}@media screen and (min-width:2000px){.resource-listing .resource-listing__wrap>header .resource-listing__filter-search .resource-listing__search>input{width:20.8333333333vw;border-radius:2.0833333333vw}}.resource-listing .resource-listing__wrap>header .resource-listing__filter-search .resource-listing__search>input:focus-visible{outline:0.125rem solid var(--neon-green)}.resource-listing .resource-listing__wrap>header .resource-listing__filter-search .resource-listing__search button{min-width:3rem;max-width:3rem;height:3rem;max-height:3rem;padding:0;border:0.0625rem solid var(--neon-green);border-radius:62.4375rem;background-color:var(--neon-green);cursor:pointer}@media screen and (min-width:2000px){.resource-listing .resource-listing__wrap>header .resource-listing__filter-search .resource-listing__search button{min-width:3.3333333333vw;min-height:3.3333333333vw}}.resource-listing .resource-listing__wrap>header .resource-listing__filter-search .resource-listing__search button:hover{border-color:var(--ocean-blue-light);background-color:var(--ocean-blue-light)}.resource-listing .resource-listing__wrap>header .resource-listing__filter-search .resource-listing__search .resource-listing__search-close-btn{position:absolute;top:123%;right:0;display:none;align-items:center;justify-content:center;border:none;background-color:transparent}@media screen and (min-width:768px){.resource-listing .resource-listing__wrap>header .resource-listing__filter-search .resource-listing__search .resource-listing__search-close-btn{position:absolute;top:0;right:4.0625rem}}@media screen and (min-width:2000px){.resource-listing .resource-listing__wrap>header .resource-listing__filter-search .resource-listing__search .resource-listing__search-close-btn{right:4.5138888889vw}}.resource-listing .resource-listing__wrap>header .resource-listing__filter-search .resource-listing__search .resource-listing__search-close-btn:hover{border-color:transparent;background-color:transparent}.resource-listing .resource-listing__wrap>header .resource-listing__filter-search .resource-listing__search .resource-listing__search-close-btn img{width:0.6875rem;height:0.6875rem}@media screen and (min-width:2000px){.resource-listing .resource-listing__wrap>header .resource-listing__filter-search .resource-listing__search .resource-listing__search-close-btn img{width:0.7638888889vw;height:0.7638888889vw}}.resource-listing .resource-listing__wrap .resource-listing__categories{margin-bottom:0.625rem}@media screen and (min-width:768px){.resource-listing .resource-listing__wrap .resource-listing__categories{margin-bottom:clamp(1.875rem,4.47094vw - 0.273845rem,3.75rem)}}.resource-listing .resource-listing__wrap .resource-listing__categories ul{display:flex;overflow:auto;max-width:100%;flex-wrap:wrap;flex-wrap:nowrap;padding-bottom:1.25rem;gap:0.625rem}@media screen and (min-width:768px){.resource-listing .resource-listing__wrap .resource-listing__categories ul{flex-wrap:wrap;padding-right:3.875rem;padding-bottom:0}}.resource-listing .resource-listing__wrap .resource-listing__categories ul li{position:relative}.resource-listing .resource-listing__wrap .resource-listing__categories ul li a,.resource-listing .resource-listing__wrap .resource-listing__categories ul li input,.resource-listing .resource-listing__wrap .resource-listing__categories ul li label{display:flex;overflow:hidden;min-height:2.5rem;align-items:center;justify-content:center;padding:0.625rem 1.25rem;border-radius:0.4375rem;background-color:var(--ice-grey-light);color:var(--dark-blue);cursor:pointer;font-size:0.75rem;font-weight:600;line-height:1.666;text-transform:uppercase;white-space:nowrap}@media screen and (min-width:768px){.resource-listing .resource-listing__wrap .resource-listing__categories ul li a,.resource-listing .resource-listing__wrap .resource-listing__categories ul li input,.resource-listing .resource-listing__wrap .resource-listing__categories ul li label{min-height:3rem}}@media screen and (min-width:991px){.resource-listing .resource-listing__wrap .resource-listing__categories ul li a,.resource-listing .resource-listing__wrap .resource-listing__categories ul li input,.resource-listing .resource-listing__wrap .resource-listing__categories ul li label{padding:0.625rem 2.1875rem}}@media screen and (min-width:2000px){.resource-listing .resource-listing__wrap .resource-listing__categories ul li a,.resource-listing .resource-listing__wrap .resource-listing__categories ul li input,.resource-listing .resource-listing__wrap .resource-listing__categories ul li label{min-height:3.3333333333vw;padding:0.6944444444vw 2.4305555556vw;border-radius:0.4861111111vw;font-size:0.8333333333vw}}.resource-listing .resource-listing__wrap .resource-listing__categories ul li a.is-active,.resource-listing .resource-listing__wrap .resource-listing__categories ul li a:checked~label,.resource-listing .resource-listing__wrap .resource-listing__categories ul li input.is-active,.resource-listing .resource-listing__wrap .resource-listing__categories ul li input:checked~label,.resource-listing .resource-listing__wrap .resource-listing__categories ul li label.is-active,.resource-listing .resource-listing__wrap .resource-listing__categories ul li label:checked~label{background-color:var(--dark-blue);color:var(--ice-grey-light)}.resource-listing .resource-listing__wrap .resource-listing__categories ul li input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.resource-listing .resource-listing__wrap .resource-listing__categories ul li label{text-transform:capitalize}.resource-listing .resource-listing__wrap .resource-listing__items>ul{display:flex;flex-wrap:wrap;gap:1.9375rem}@media screen and (min-width:991px){.resource-listing .resource-listing__wrap .resource-listing__items>ul{gap:1.25rem}}.resource-listing .resource-listing__wrap .resource-listing__items>ul.shimmer{display:none;margin-bottom:1.875rem}.resource-listing .resource-listing__wrap .resource-listing__items>ul.is-loading{display:flex}.resource-listing .resource-listing__wrap .resource-listing__items>ul.is-desktop{display:none}@media screen and (min-width:991px){.resource-listing .resource-listing__wrap .resource-listing__items>ul.is-desktop{display:flex}}.resource-listing .resource-listing__wrap .resource-listing__items>ul.is-mobile{display:flex}@media screen and (min-width:991px){.resource-listing .resource-listing__wrap .resource-listing__items>ul.is-mobile{display:none}}.resource-listing .resource-listing__wrap .resource-listing__items>ul li{width:100%;max-width:100%}@media screen and (min-width:991px){.resource-listing .resource-listing__wrap .resource-listing__items>ul li{max-width:calc(33.33% - 0.875rem)}}.resource-listing .resource-listing__wrap .resource-listing__items .resource-listing__pagination{display:flex;justify-content:center;margin-top:clamp(1.6875rem,3.14286vw + 0.92142875rem,3.75rem)}.resource-listing .resource-listing__wrap .resource-listing__items .resource-listing__pagination .arrow--disabled{display:flex;align-items:center;justify-content:center;filter:grayscale(100%);opacity:0.2;pointer-events:none}.resource-listing .resource-listing__wrap .resource-listing__items .resource-listing__pagination .is-desktop{display:none}@media screen and (min-width:991px){.resource-listing .resource-listing__wrap .resource-listing__items .resource-listing__pagination .is-desktop{display:block}}.resource-listing .resource-listing__wrap .resource-listing__items .resource-listing__pagination .is-mobile{display:block;min-width:10.4375rem;cursor:pointer}@media screen and (min-width:991px){.resource-listing .resource-listing__wrap .resource-listing__items .resource-listing__pagination .is-mobile{display:none}}
/*# sourceMappingURL=resource-listing.css.map */
