@layer default{.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg: var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.15em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgb%28134, 182.5, 254%29'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}}@layer component{.form-check{margin:0;padding:0;gap:var(--s2);align-items:center}.form-check-input{height:1.25em;width:2.5em;margin:0;cursor:pointer}}@layer default{.clps-filter{margin-bottom:var(--clps-filter-spacing, var(--group-spacing));transition:max-height var(--t-time) var(--easing)}@media (width <= 576px){.clps-filter{max-height:100vh;border-radius:0;padding:0;background-color:#fff;grid-column:1/-1}[class*=bg-] .clps-filter{background-color:transparent}}@media (width <= 576px){.clps-filter>div{background-color:#fff;color:#000;max-height:0;overflow:hidden;border-bottom:1px solid var(--c1-5);transition:max-height var(--t-time) var(--easing)}[class*=bg-] .clps-filter>div{background-color:transparent}}.clps-filter>button{transition:all var(--t-time) var(--easing);border:none;width:100%;padding:var(--s3);cursor:pointer;background-color:#fff;color:var(--bs-heading-color, inherit);font-weight:700;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--c1-5);z-index:2}.clps-filter>button:after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:900}@media (width > 576px){.clps-filter>button{display:none}}[class*=bg-] .clps-filter>button{background-color:transparent}.clps-filter>button:before{display:block;content:""}.clps-filter>button:after{color:inherit;transition:all var(--t-time) var(--easing)}.clps-filter>button:hover{background-color:var(--c4-1)}}@layer variation{.clps-filter form{padding:var(--s4) var(--s1)}}@layer state{.clps-filter>button[aria-expanded=true]:after{transform:rotate(180deg)}.clps-filter>button[aria-expanded=true]+div{max-height:var(--content-height)}@media (width <= 576px){.clps-filter>button[aria-expanded=false]+#filter-clps>*{visibility:hidden}}}@layer default{:is(.no-results,.init){--header-c: var(--c4-4);--header-fs: 1.5rem;--header-fw: 700;--font-c: var(--c4-4);--font-w: 400;--font-lh: 1.3}}@layer component{:is(.no-results,.init){text-align:center;margin:var(--s4) 0 var(--section-spacing);padding:var(--s8) var(--s4);background-color:var(--c4-1)}main>:is(.no-results,.init):last-child{padding-bottom:var(--s8);margin-bottom:calc(var(--section-spacing) * 2)}:is(.no-results,.init) :is(h2,h4){font-size:var(--header-fs);font-weight:var(--header-fw);text-transform:uppercase;color:var(--header-c);margin:0 0 var(--s4)}:is(.no-results,.init) p{color:var(--font-c);font-style:italic;font-weight:var(--font-w);line-height:var(--font-lh);margin:0 auto;max-width:600px;text-wrap:balance}}@layer default{.loader-overlay{z-index:10;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.8);align-items:center;justify-content:center;display:flex;transition:transform var(--t-time) var(--easing),opacity var(--t-time) var(--easing);opacity:0;transform:translate3d(0,-100%,0)}.loader-overlay.fade-in{z-index:-1;transform:translateZ(0);transition:opacity var(--t-time) var(--easing),z-index var(--t-time) var(--easing)}.loader-overlay:is([aria-hidden=false],.show){z-index:10;opacity:1;transform:translateZ(0)}.loader{display:block;width:100%;max-width:200px}.loader circle{stroke:var(--c1-4);stroke-width:4;fill:none}}@layer base{button.load-more{--load-more-border: var(--c1-5);--load-more-border-r: 40px;--load-more-c: var(--c1-5);--load-more-bg: transparent;--load-more-lh: 1;--load-more-fs: 1.1rem;--load-more-hover-bg: var(--c1-5);--load-more-hover-c: #fff}}@layer default{.more-row{padding:var(--s11) 0;text-align:center}button.load-more:before{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:900}button.load-more{border:2px solid var(--load-more-border);border-radius:var(--load-more-border-r);color:var(--load-more-c);background-color:var(--load-more-bg);line-height:var(--load-more-lh);padding:var(--s2) var(--s4);font-size:var(--load-more-fs);position:relative;overflow:hidden;z-index:1;transition:all var(--t-time) var(--easing)}button.load-more:before{padding-right:8px;position:relative;top:.5px}button.load-more:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:var(--load-more-hover-bg);transform:translate3d(-102%,0,0);transition:all var(--t-time) var(--easing)}button.load-more:hover{color:var(--load-more-hover-c)}button.load-more:hover:after{transform:translateZ(0)}}@layer base{.filter-bar{--filter-lable-fs: 1.25em;--filter-lable-fw: 400}:is(.search-filter,.filter-select){--filter-select-c: var(--c1-5);--filter-select-bg: #fff;--filter-select-fs: 1rem;--filter-select-fw: 700}.search-filter{--filter-input-c: var(--c1-5);--filter-input-bg: transparent;--filter-input-focus: var(--c2-4);--filter-btn-c: var(--c2-1);--filter-btn-bg: var(--c1-5);--filter-btn-border: var(--c1-5);--filter-btn-hover-c: var(--c1-5);--filter-btn-hover-bg: #fff;--filter-btn-focus-c: var(--c1-5);--filter-btn-focus-bg: #fff;--filter-btn-focus-outline: var(--c2-4)}.filter-select{--filter-select-focus: var(--c2-4)}.filter-select-wrap{--filter-wrap-select-i: var(--c1-5);--filter-wrap-select-focus: var(--c2-4)}button[type=reset]{--btn-reset-c: var(--c1-5);--btn-reset-bg: transparent;--btn-reset-fw: 600;--btn-reset-border: var(--c4-3);--btn-reset-border-r: var(--s2);--btn-reset-hover-c: #fff;--btn-reset-hover-bg: var(--c1-5);--btn-reset-hover-border: var(--c1-5)}.filter-resource-label{--resource-label-fs: 1.25em;--resource-label-fw: 400;--resource-label-c: #5b5b5b}}@layer default{.filter-bar{padding:var(--s4) 0;position:relative;display:grid;grid-template-columns:min-content .75fr .75fr .5fr .5fr .5fr min-content;column-gap:10px;row-gap:10px}@media (width <= 1060px){.filter-bar{grid-template-columns:min-content .5fr .5fr min-content}.filter-bar label{grid-column:1/-1}.filter-bar .filter-select-wrap,.filter-bar .search-filter{grid-column:span 2}}@media (width <= 576px){.filter-bar{grid-template-columns:min-content 1fr min-content}.filter-bar .search-filter,.filter-bar .filter-select-wrap{grid-column:span 3}.filter-bar .filter-select-wrap:nth-of-type(3){grid-column:span 2}}@media (width <= 460px){.filter-bar .filter-select-wrap:nth-of-type(3){grid-column:span 3}}.filter-bar [type=Reset]{border-radius:2em}.filter-bar.with-type:has(button:last-child:nth-child(6)){grid-template-columns:min-content 1fr 1fr .5fr 1fr min-content}@media (width <= 1420px) and (width > 1061px){.filter-bar.with-type:has(button:last-child:nth-child(6)){grid-template-columns:min-content 1fr 1fr .5fr 1fr min-content}.filter-bar.with-type:has(button:last-child:nth-child(6)) button[type=reset]{grid-row:2;grid-column:-3/-3}}@media (width <= 1060px){.filter-bar.with-type:has(button:last-child:nth-child(6)){grid-template-columns:min-content .5fr .5fr min-content}.filter-bar.with-type:has(button:last-child:nth-child(6)) .search-filter{grid-column:span 2}}@media (width <= 576px){.filter-bar.with-type:has(button:last-child:nth-child(6)){grid-template-columns:min-content 15fr .5fr}.filter-bar.with-type:has(button:last-child:nth-child(6)) .filter-select-wrap{grid-column:span 3;grid-row:unset}.filter-bar.with-type:has(button:last-child:nth-child(6)) .filter-select-wrap:first-child{grid-column:span 2}.filter-bar.with-type:has(button:last-child:nth-child(6)) .filter-select-wrap:nth-of-type(3){grid-column:span 3}.filter-bar.with-type:has(button:last-child:nth-child(6)) .search-filter{grid-column:span 3}}.filter-bar.with-type:has(button:last-child:nth-child(7)){grid-template-columns:min-content 1fr 1fr .5fr 1fr 1fr min-content}@media (width <= 1420px) and (width > 1061px){.filter-bar.with-type:has(button:last-child:nth-child(7)){grid-template-columns:min-content 1fr 1fr .5fr 1fr 1fr min-content}.filter-bar.with-type:has(button:last-child:nth-child(7)) .form-switch{grid-row:2;grid-column:2;padding-left:0;padding-right:0}.filter-bar.with-type:has(button:last-child:nth-child(7)) button[type=reset]{grid-row:2;grid-column:-3/-3}}@media (width <= 1060px){.filter-bar.with-type:has(button:last-child:nth-child(7)){grid-template-columns:min-content .5fr .5fr min-content}.filter-bar.with-type:has(button:last-child:nth-child(7)) .search-filter{grid-column:span 2}.filter-bar.with-type:has(button:last-child:nth-child(7)) .form-switch{grid-column:span 2}}@media (width <= 576px){.filter-bar.with-type:has(button:last-child:nth-child(7)){grid-template-columns:min-content 15fr .5fr}.filter-bar.with-type:has(button:last-child:nth-child(7)) .filter-select-wrap{grid-column:span 3;grid-row:unset}.filter-bar.with-type:has(button:last-child:nth-child(7)) .filter-select-wrap:first-child{grid-column:span 2}.filter-bar.with-type:has(button:last-child:nth-child(7)) .filter-select-wrap:nth-of-type(3){grid-column:span 3}.filter-bar.with-type:has(button:last-child:nth-child(7)) .search-filter{grid-column:span 3}}.filter-bar.with-type:has(button:last-child:nth-child(7)):has(select[name=res-subcategory]){grid-template-columns:min-content .75fr .75fr .75fr .25fr .75fr min-content}@media (width <= 1060px){.filter-bar.with-type:has(button:last-child:nth-child(7)):has(select[name=res-subcategory]){grid-template-columns:min-content .5fr .5fr min-content}.filter-bar.with-type:has(button:last-child:nth-child(7)):has(select[name=res-subcategory]) .search-filter{grid-column:span 3}}@media (width <= 576px){.filter-bar.with-type:has(button:last-child:nth-child(7)):has(select[name=res-subcategory]){grid-template-columns:min-content 15fr .5fr}}.filter-bar>label{align-self:center;font-size:var(-filter-lable-fs);text-transform:capitalize;font-weight:var(--filter-lable-fw)}@media (width <= 576px){.filter-bar>label{display:none}}:is(.search-filter,.filter-select){font-size:var(--filter-select-fs);font-weight:var(--filter-select-fw);border:none;background-color:var(--filter-select-bg);color:var(--filter-select-c)}.search-filter{display:flex}.search-filter input{color:var(--filter-input-c);padding:.5em;display:block;border:none;flex:1 1 auto;font-weight:inherit;background-color:var(--filter-input-bg)}.search-filter input::placeholder{color:inherit;width:100%}.search-filter input:focus{outline:3px solid var(--filter-input-focus)}.search-filter button{background-color:var(--filter-btn-bg);border:1px solid var(--filter-btn-border);color:var(--filter-btn-c);flex:0 0 auto;width:40px;position:relative;display:flex;align-items:center;justify-content:center;line-height:1;transition:color var(--t-time) var(--easing),background-color var(--t-time) var(--easing)}.search-filter button:after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:900}.search-filter button:after{position:relative;top:0}.search-filter button:hover{background-color:var(--filter-btn-hover-bg);color:var(--filter-btn-hover-c)}.search-filter button:focus{outline:3px solid var(--filter-btn-focus-outline);background-color:var(--filter-btn-focus-bg);color:var(--filter-btn-focus-c)}.filter-select{padding:.5em;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;justify-content:space-between;cursor:pointer}.filter-select:focus{outline:3px solid var(--filter-select-focus)}.filter-select:disabled{cursor:not-allowed}.filter-select-wrap{display:flex;align-items:center}.filter-select-wrap:after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:900}.filter-select-wrap:after{color:var(--filter-wrap-select-i);width:30px;margin-left:-30px;pointer-events:none}.filter-select-wrap:has(:disabled){opacity:.5;cursor:not-allowed}.filter-select-wrap>select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100px;flex:1 1 auto;padding-right:35px}.filter-select-wrap>select:focus-visible{outline:3px solid var(--filter-wrap-select-focus)}button[type=reset]{border:none;background-color:var(--btn-reset-bg);font-weight:var(--btn-reset-fw);color:var(--btn-reset-c);cursor:pointer;justify-self:end;border:1px solid var(--btn-reset-border);border-radius:var(---btn-reset-border-r);padding:var(--s2) var(--s5);transition:all var(--t-time) var(--easing)}button[type=reset][disabled]{opacity:.5;cursor:not-allowed}button[type=reset]:hover{color:var(--btn-reset-hover-c);background-color:var(--btn-reset-hover-bg);border-color:var(--btn-reset-hover-border)}.filter-shortcuts{align-content:center}.filter-shortcuts .field{padding-bottom:0!important}.filter-resource-label{align-self:center;font-size:var(--resource-label-fs);text-transform:capitalize;font-weight:var(--resource-label-fw);color:var(--resource-label-c);display:flex;justify-content:center;align-items:center}@media (width <= 1060px){.filter-resource-label{grid-column:1/-1;justify-content:flex-start}}@media (width <= 576px){.filter-resource-label{display:none}}}@layer base{.pagination{--font-c: var(--c1-5);--hover-fc: var(--c1-9);--hover-bg: var(--c1-3);--current-bg: var(--c1-5);--current-hover-bg: var(--c1-4);--arrow-fc: var(--c1-5);--arrow-border: var(--c1-5);--around-hover-bg: var(--c1-5)}}@layer default{.pagination{padding:var(--s11) 0;display:flex;align-items:center;justify-content:center}.pagination .pages{list-style:none;margin:0;padding:0 10px;display:flex;align-items:center;justify-content:center}.pagination li{list-style:none;padding:0;margin:0 1px}.pagination :is(a,button){display:block;text-align:center;color:var(--font-c);flex:0 0 auto;padding:5px 10px;margin:0;border:none;position:relative;text-decoration:none;background-color:#fff;transition:background-color var(--t-time) var(--easing),color var(--t-time) var(--easing)}.pagination :is(a,button):hover{background-color:var(--hover-bg);color:var(--hover-fc)}.pagination [aria-current]>:is(a,button){font-weight:700;background-color:var(--current-bg);color:#fff}.pagination [aria-current]>:is(a,button):hover{cursor:default;background-color:var(--current-hover-bg);color:#fff}.pagination>:is(a,button){padding:0;margin:0;width:40px;height:40px;border:1px solid var(--arrow-border);display:flex;align-items:center;justify-content:center;background-color:transparent;color:var(--arrow-fc);text-decoration:none}.pagination>:is(a,button):hover{background-color:var(--around-hover-bg);color:#fff}.pagination .prev:after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:900}.pagination .next:after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:900}}@layer base{.res{--open-bg: var(--c4-1);--divider-c: var(--c4-2);--title-c: var(--c1-5);--title-hover-bg: var(--c2-6);--icon-size: 40px;--label-c: var(--c1-6)}}@layer component{.res-list{list-style:none;padding:0;margin-bottom:0}.res-list:last-child{padding-bottom:var(--section-spacing)}.res{padding:var(--s1) var(--s1) var(--s3);margin:0 0 var(--s2);position:relative;border-radius:0;border-bottom:1px solid var(--divider-c);transition:background-color var(--t-time) var(--easing)}@media (pointer: fine){.res:hover .res-expand{opacity:1;visibility:visible}}.res:has([aria-expanded=true]){background-color:var(--open-bg)}.res-title{margin:0;padding:0;display:flex;font-size:var(--fs-lg);color:var(--title-c);align-items:center;background-color:transparent;border:none;font-weight:600;width:100%;position:relative;isolation:isolate;text-align:left;overflow:hidden;border-radius:calc(var(--icon-size) / 2)}@media (width <= 768px){.res-title{font-size:var(--fs-md)}}.res-title>:is(span,h3){margin:0;padding:var(--s1-5) var(--s2-5) var(--s1-5) 0;display:flex;font-size:inherit;color:inherit;align-items:center;transition:color var(--t-time) var(--easing)}.res-title>:is(span,h3):before{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:300}.res-title>:is(span,h3):before{flex:0 0 auto;--size: var(--icon-size);display:block;margin-right:var(--s4);background-color:var(--title-c);color:#fff;border-radius:calc(var(--icon-size) / 2);border:1px solid var(--title-c);text-align:center;width:var(--size);height:var(--size);line-height:var(--size)!important}@media (width <= 768px){.res-title>:is(span,h3):before{--size: calc(var(--icon-size) * .875)}}.link .res-title>:is(span,h3):before{content:""}.pdf .res-title>:is(span,h3):before{content:""}.form .res-title>:is(span,h3):before{content:""}.policy .res-title>:is(span,h3):before{content:""}.guide .res-title>:is(span,h3):before{content:""}.fact-sheet .res-title>:is(span,h3):before{content:""}.report .res-title>:is(span,h3):before{content:""}.bulletin .res-title>:is(span,h3):before{content:""}.training .res-title>:is(span,h3):before{content:""}.information .res-title>:is(span,h3):before{content:""}.rulemaking .res-title>:is(span,h3):before{content:""}.legislation .res-title>:is(span,h3):before{content:""}.plans .res-title>:is(span,h3):before{content:""}.grants .res-title>:is(span,h3):before{content:""}.contracts .res-title>:is(span,h3):before{content:""}.presentations .res-title>:is(span,h3):before{content:""}.agenda .res-title>:is(span,h3):before{content:""}.res-title:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--title-c);z-index:-1;border-radius:var(--s6);transform:translate3d(-100%,0,0);transform-origin:center left;transition:transform var(--t-time) var(--easing)}.res-title:hover{color:#fff}.res-title:hover:after{transform:translateZ(0)}.resource-collapse{width:100%;max-height:0;opacity:0;overflow:hidden;padding:0 var(--s2) 0 var(--s10);visibility:hidden;transition:visibility var(--t-time) 0s,max-height var(--t-time) 0s var(--easing),opacity var(--t-time) 0s var(--easing);display:grid;gap:var(--s1) var(--s8);align-items:start}@media (width > 576px){.resource-collapse{grid-template-columns:auto 1fr}}@media (width <= 768px){.resource-collapse{padding:var(--s3) var(--s3) 0 var(--s3)}}.resource-collapse[data-open=true],[aria-expanded=true]+.resource-collapse{max-height:var(--open-height);opacity:1;visibility:visible;transition:visibility 0s 0s,max-height var(--t-time) 0s var(--easing),opacity var(--t-time) 0s var(--easing)}.resource-collapse:after{content:"";order:2;display:block;flex:1 1 10px}:is(.last-updated,.description,.res-category){display:inline-flex;flex-direction:column;align-items:flex-start;margin-top:var(--s1);padding-left:var(--s1)}:is(.last-updated,.description,.res-category):before{background-color:var(--label-c);color:#fff;font-size:.8em;font-weight:600;padding:2px 5px;line-height:1;border-radius:var(--s2);margin-bottom:var(--s1);margin-left:calc(-1 * var(--s1))}.last-updated:before{content:"Last Updated"}.description{grid-column:1/-1;margin-bottom:0}.description:before{content:"Description"}.res-category{list-style:none;flex-direction:row;flex-wrap:wrap;gap:0 var(--s1);font-size:var(--fs-md)}.res-category:before{content:"Categories";order:-2}.res-category:after{content:"";display:block;width:100%;order:-1}.res-category li{display:inline}.res-category li:not(:last-child):after{content:", "}.res-content-label{font-style:italic;font-size:var(--fs-sm);font-weight:350;color:var(--title-c);display:flex;justify-content:space-between;align-items:center;margin:var(--s1) 0;padding:0 0 var(--s1);border-bottom:1px solid var(--title-c);width:100%;grid-column:1/-1}.res-content-label:has(+.res-assets){margin-top:var(--s5)}.res-content-label a{text-decoration:none}.res-content-label a:hover{text-decoration:underline;color:var(--title-c)}.res-assets{grid-column:1/-1;padding-bottom:var(--s1);display:flex;gap:var(--s1) var(--s2);flex-wrap:wrap}.res-assets:first-child{margin-top:var(--s2)}.res-assets a{display:inline-block;font-size:.95rem;text-decoration:none;border-radius:var(--s8);border:1px solid var(--c1-9);padding:var(--s1) var(--s3);line-height:1;background-color:#fff}.res-assets a:before{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:400}.res-assets a:hover{background-color:var(--label-c);color:#fff}.res-assets a:before{margin-right:var(--s1)}.res-assets a[href*=".pdf"]:before{content:""}.res-assets a[href*=".doc"]:before{content:""}.res-assets a[href*=".ppt"]:before{content:""}.res-assets a:is([href*=".xls"],[href*=".csv"]):before{content:""}.res-assets a[href*=".png"]{content:""}.res-assets a:is([href*=".jpg"],[href*=".jepg"]):before{content:""}.res-assets a:is([href*=".tiff"],[href*=".webp"]){content:""}.res-assets a[href*=".gif"]{content:""}.res-assets a:is([href*=".ai"],[href*=".eps"]){content:""}.res-assets a:is([href*=".mov"],[href*=".webm"],[href*=".mp4"]){content:""}.res-assets a:is([href*=youtube],[href*=vimeo]){content:""}}@layer default{.form-check{background-color:transparent;justify-content:flex-start;padding-left:3em}.form-check .form-check-input{margin-right:var(--s3)}#resource-filter{margin:var(--s5) 0;background-color:var(--c4-1)}@media (width <= 1060px){#resource-filter button{grid-column:-2}}body.acsb-keynav .filter-select-wrap>select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.res-landing{margin-bottom:var(--section-spacing)}.loader{max-width:100%;margin:0 auto var(--s11);width:auto;height:auto}.more-row{padding-top:0}}@layer variation{@media (width <= 576px){.clps-filter{background-color:transparent}.clps-filter>div{background-color:transparent;border:none}.clps-filter>button{border:none}.clps-filter>button:not(:hover){background-color:transparent}}#filter-results-container{overflow:visible;padding-bottom:var(--s11)}#filter-results-container:not([data-loading=true])~.loader,#filter-results-container:not([data-is-empty=true])~.no-results:not([aria-hidden]){display:none}#filter-results-container:is([data-loading=true],[data-is-empty=true])~:is(.more-row,[aria-hidden]){display:none}#filter-results-container.start-empty:not(:empty)+[aria-hidden]{display:none}#filter-results-container.start-empty:empty{padding:0}#filter-results-container.start-empty:empty~.more-row{display:none}}@layer state{[data-state=init]~:is(.loader,.no-results,.more-row,.res-list){display:none}[data-state=loading]~.loader{display:block}[data-state=loading]~:is(.init,.no-results,.more-row,.res-list){display:none}[data-state=loading-more]~.loader{display:block}[data-state=loading-more]~:is(.init,.no-results,.more-row){display:none}[data-state=empty]~:is(.init,.loader,.more-row,.res-list){display:none}[data-state=results]~:is(.init,.loader,.no-results){display:none}[data-state=results-all]~:is(.init,.loader,.no-results,.more-row){display:none}}@layer variation{#resource-filter{--clps-filter-spacing: 0}}
