@charset "UTF-8";@media (max-width:700px){.remove-mobile-padding{padding-bottom:0!important}}.block--resources .resources .filter-bar .dropdown-toggle{position:relative;width:100%;min-width:250px;padding:calc(.75rem + 1px) .75rem;background-color:#fff;border:1px solid #2c308c;border-radius:0;font-size:1rem;line-height:inherit;text-align:left}.block--resources .resources .filter-bar .dropdown-toggle:after{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="15" height="14" viewBox="0 0 15 14" fill="none"><path d="M13.5 4L7.5 10L1.5 4" stroke="%23071C2C" stroke-width="2"/></svg>');position:absolute;right:.75rem;top:50%;border:none;transform:translateY(-50%)}.block--resources .resources .filter-bar .dropdown-toggle[aria-expanded=true]:after{transform:translateY(-50%) rotate(180deg)}.block--resources .resources .filter-bar .dropdown-menu{width:100%;margin-top:0;border:1px solid #2c308c;border-top:none;border-radius:0}.block--resources .resources .filter-bar input{width:100%;padding:calc(.75rem + 1px) .75rem;background-color:#fff;border:1px solid #2c308c;border-radius:0;color:#2c308c;text-align:left}.block--resources .resources .btn-filter{display:inline-flex;gap:0;align-items:center;min-width:0;margin:.5rem .5rem 0 0;padding:.45rem .45rem .45rem 1rem;border-radius:50px;font-size:.9rem}.block--resources .resources .btn-filter:after{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" height="12" width="12" viewBox="0 0 384 512"><path d="M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z" fill="white"/></svg>');display:block;height:1rem;width:1rem;margin-left:.5rem;padding:2px}.block--resources .resources .results{--card-count:3}@media (max-width:991.98px){.block--resources .resources .results{--card-count:2!important}}@media (max-width:575.98px){.block--resources .resources .results{--card-count:1!important}}.block--resources .resources .results .resources-target{display:grid;grid-template-columns:repeat(var(--card-count),1fr);grid-auto-flow:row;gap:2rem}.block--resources .resources .results .resources-target.sidebar-view{display:flex!important;flex-direction:column!important;gap:1rem!important;grid-template-columns:unset!important}.block--resources .resources .results .resources-target .no-results{grid-column-start:1;grid-column-end:4}.block--resources .resources .resource{flex:0 0 100%;align-self:stretch;height:auto!important}@media (min-width:768px){.block--resources .resources .resource{flex:0 0 50%}}@media (min-width:992px){.block--resources .resources .resource{flex:0 0 33.333%}}.block--resources .resources .resource .card{display:flex;flex-direction:column;height:100%;margin-top:0;padding:0;background-color:#fff;border:none;border-radius:8px;box-shadow:0 0 20px 0 rgba(40,40,40,.1);overflow:hidden;transform:scale(1);transition:transform .25s ease-in-out,box-shadow .25s ease-in-out}.block--resources .resources .resource .card h6{color:#2c308c}.block--resources .resources .resource .card.linked:focus-within,.block--resources .resources .resource .card.linked:hover{cursor:pointer;transform:translateY(-4px);box-shadow:0 4px 24px 0 rgba(40,40,40,.15)}.block--resources .resources .resource .card.linked a{text-decoration:none}.block--resources .resources .resource .card .wp-block-image{display:flex;justify-content:center;align-items:center;aspect-ratio:16/9;width:100%;height:auto;margin:0;background-color:#f0eee8}.block--resources .resources .resource .card .wp-block-image img:not([src*=svg]){aspect-ratio:16/9;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block--resources .resources .resource .card>.d-flex{display:flex;flex-direction:column;flex:1;padding:1.5rem;gap:.75rem}.block--resources .resources .resource .card h6{display:inline-block;align-self:flex-start;margin:0;padding:.25rem .75rem;background-color:var(--wp--preset--color--dark-blue,#2c308c);color:#fff!important;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-radius:4px}.block--resources .resources .resource .card .date{text-transform:uppercase;font-size:.875rem;color:rgba(40,40,40,.6);margin:0}.block--resources .resources .resource .card h5{font-size:1.25rem;font-weight:700;line-height:1.3;color:#282828;margin:.5rem 0}.block--resources .resources .resource .card .excerpt{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;margin-bottom:0;font-size:.9375rem;line-height:1.5;color:rgba(40,40,40,.8)}.block--resources .resources .resource .card .wp-block-buttons{margin-top:auto;padding-top:1rem}.block--resources .resources .resource .card .wp-block-buttons .wp-block-button{margin:0}.block--resources .resources .resource .card .wp-block-buttons .wp-block-button .wp-block-button__link{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:var(--wp--preset--color--dark-blue,#2c308c);color:#fff;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-radius:50px;text-decoration:none;transition:background-color .25s ease,transform .2s ease}.block--resources .resources .resource .card .wp-block-buttons .wp-block-button .wp-block-button__link:after{content:"→";font-size:1.25rem;line-height:1}.block--resources .resources .resource .card .wp-block-buttons .wp-block-button .wp-block-button__link:focus,.block--resources .resources .resource .card .wp-block-buttons .wp-block-button .wp-block-button__link:hover{background-color:#202365;transform:translateX(4px)}.block--resources .resources .resource .card a.visually-hidden-focusable{position:absolute;left:0;bottom:0}.block--resources .resources .resource .card a.visually-hidden-focusable:focus{width:100%;padding:.25rem .5rem;background-color:#2c308c;color:#fff;text-align:center;box-shadow:none;outline:none}.block--resources .resources .spinner{color:inherit}.block--resources .resources .load-more{display:none}.block--resources .resources .pagination{align-items:center;justify-content:center;gap:1rem;margin-top:3rem}.block--resources .resources .pagination .page-link{padding:0;color:inherit;background-color:transparent;border:none}.block--resources .resources .pagination .page-link:hover{text-decoration:underline}.block--resources .resources .pagination .page-link.active{font-weight:700;pointer-events:none}.editor-styles-wrapper .wp-block .block--resources .resource{pointer-events:none}.editor-styles-wrapper .wp-block .block--resources .spinner{display:none!important}
