@layer default{.clps-filter{margin-bottom:var(--clps-filter-spacing, var(--group-spacing));transition:max-height var(--t-time) var(--easing)}@media(max-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(max-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 not (max-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) 6px}}@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(max-width:576px){.clps-filter>button[aria-expanded=false]+#filter-clps>*{visibility:hidden}}}@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-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(max-width:991px){.filter-bar{grid-template-columns:min-content .5fr .5fr min-content}.filter-bar :is(label,.style-as-label){grid-column:1/-1}.filter-bar .filter-select-wrap,.filter-bar .search-filter{grid-column:span 2}}@media(max-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(max-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(max-width:1400px)and (not (max-width:992px)){.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(max-width:991px){.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(max-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(max-width:1400px)and (not (max-width:992px)){.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(max-width:991px){.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(max-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(max-width:991px){.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(max-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(max-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);overflow:visible}.search-filter input:focus-visible{--tw-shadow: 0px 0px 0px 2px #ffffff, 0px 0px 0px 5px var(--focus-ring-color);outline:3px solid transparent;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow)}.search-filter input::placeholder{color:inherit;width:100%}.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;appearance:none;display:flex;justify-content:space-between;cursor:pointer}.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{appearance:none;width:100px;flex:1 1 auto;padding-right:35px;border-radius:0}button[type=reset]{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(max-width:991px){.filter-resource-label{grid-column:1/-1;justify-content:flex-start}}@media(max-width:576px){.filter-resource-label{display:none}}}@layer default{.loader-overlay{z-index:10;position:absolute;inset:0;background:#fffc;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 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;--no-results-bg-c: var(--c4-1);--no-result-hc: var(--header-c);--no-result-pc: var(--font-c)}}@layer component{:is(.no-results,.init){text-align:center;margin:var(--s4) 0 var(--section-spacing);padding:var(--s8) var(--s4);background-color:var(--no-results-bg-c)}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(--no-result-hc);margin:0 0 var(--s4)}:is(.no-results,.init) p{color:var(--no-result-pc);font-style:italic;font-weight:var(--font-w);line-height:var(--font-lh);margin:0 auto;max-width:600px;text-wrap:balance}}@layer base{.news-pod{--news-pod-bg: var(--c3-1);--news-pod-c: var(--c1-5);--news-pod-p: var(--s6);--news-pod-o: var(--c1-5);--news-pod-h-bs: var(--c3-7);--header-c: var(--c1-9);--header-bg: var(--c3-5);--header-fs: var(--fs-lg);--header-fw: 700;--header-lh: 1.2;--header-mb: var(--s4);--blurb-c: var(--c4-5);--blurb-fs: var(--fs-sm);--blurb-lh: 1.4;--date-c: var(--c3-8);--date-fs: var(--fs-xs)}}@layer default{.news-grid{--gap: var(--s6);row-gap:var(--s6);list-style:none;padding:0;margin-bottom:0}.news-pod{list-style:none;display:block;background-color:var(--news-pod-bg);color:var(--news-pod-c);padding:var(--news-pod-p);transition:background-color var(--t-time) var(--easing),color var(--t-time) var(--easing);grid-column:span 12;position:relative;isolation:isolate}@media not (max-width:768px){.news-pod{grid-column:span 6}}@media not (max-width:1319px){.news-pod{grid-column:span 4}}.news-pod:after{content:"";position:absolute;inset:0;background-color:var(--news-pod-bg);z-index:-1;transition:transform var(--t-time) var(--easing),box-shadow var(--t-time) var(--easing)}.news-pod:has(a:focus-visible){outline:3px solid var(--news-pod-o)}.news-pod:hover:after{box-shadow:0 0 10px 0 var(--news-pod-h-bs);transform:scale3d(1.01,1.01,1)}.news-pod:hover a{transform:scale3d(1.01,1.01,1)}.news-pod :is(h2,h3,h4){color:var(--header-c);font-size:var(--header-fs);font-weight:var(--header-fw);line-height:var(--header-lh);overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box}.news-pod a{position:absolute;inset:0;transition:transform var(--t-time) var(--easing)}.news-pod .header{position:relative;padding-left:20px;margin-bottom:var(--header-mb)}.news-pod .header:before{content:"";display:block;position:absolute;top:0;left:0;width:6px;height:100%;background:var(--header-bg);border-radius:50px}.news-pod .blurb{color:var(--blurb-c);font-size:var(--blurb-fs);line-height:var(--blurb-lh);margin-bottom:0;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box}.news-pod .date{color:var(--date-c);display:block;font-weight:500;font-size:var(--date-fs);margin-bottom:5px}}@layer default{#news-filter{margin:var(--s5) 0;background-color:var(--c4-1)}.acsb-keynav #news-filter select{appearance:none!important}#news-filter .filter-bar{grid-template-columns:auto 2fr 1fr 2fr auto}@media(max-width:991px){#news-filter .filter-bar{grid-template-columns:1fr 1fr 1fr auto}}@media(max-width:576px){#news-filter .filter-bar{grid-template-columns:1fr 1fr auto}}@media(max-width:991px){#news-filter .filter-bar .search-filter{grid-column:span 3}}@media(max-width:576px){#news-filter .filter-bar [type=reset]{grid-column:span 1/-1}}#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{display:none}#filter-results-container:is([data-loading=true],[data-is-empty=true])~.more-row{display:none}.more-row{padding-top:0}.loader{max-width:100%;margin:0 auto var(--s11);width:auto;height:auto}@media(max-width:576px){.clps-filter{background-color:transparent}.clps-filter .filter-bar{padding-top:0;padding-bottom:var(--s3)}.clps-filter:has([aria-expanded=true]){margin-bottom:0}.clps-filter>div{background-color:transparent;border:none}.clps-filter>button{background-color:transparent;border:none}}}@layer variation{#news-filter{--clps-filter-spacing: 0}}@layer base{.more-row{padding-bottom:var(--section-spacing);text-align:center}button.load-more{--load-more-border-c: var(--c1-9);--load-more-c: var(--c1-9);--load-more-bg-c: transparent;--load-more-hover-c: white;--load-more-hover-bg-c: var(--c1-9)}button.load-more: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}button.load-more{border:1px solid var(--load-more-border-c);color:var(--load-more-c);background-color:var(--load-more-bg-c);line-height:1;padding:.6em 1em;font-size:1.1rem;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-c);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{:is(.search-filter,.filter-select){--search-select-c: var(--c1-5)}.search-filter input{--input-c: var(--c1-5);--input-focus-outline-c: transparent}.search-filter button{--btn-c: var(--c4-1);--btn-bg: var(--c1-5);--btn-border-c: var(--c1-5);--btn-hover-c: var(--c1-5);--btn-hover-bg: white;--btn-focus-c: var(--c1-5)}.filter-select-wrap{--filter-select-arrow: var(--c1-5)}button[type=reset]{--reset-btn-c: var(--c1-5);--reset-btn-border-c: var(--c4-2);--reset-btn-hover-c: #fff;--reset-btn-hover-bg: var(--c1-5);--reset-btn-hover-border-c: var(--c1-5)}}@layer component{.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;--tw-shadow: 0px 0px 0px 1px #ffffff, 0px 0px 0px 3px var(--c1-9)}@media(max-width:991px){.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(max-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(max-width:460px){.filter-bar .filter-select-wrap:nth-of-type(3){grid-column:span 3}}.filter-bar [type=Reset]{border-radius:2em}.filter-bar:is(.with-type,:has(button:last-child:nth-child(6))){grid-template-columns:min-content 1fr 1fr .5fr 1fr 1fr min-content}@media(max-width:1400px)and (min-width:992px){.filter-bar:is(.with-type,:has(button:last-child:nth-child(6))){grid-template-columns:min-content 1fr 1fr .5fr 1fr min-content}.filter-bar:is(.with-type,:has(button:last-child:nth-child(6))) .form-switch{grid-row:2;grid-column:2;padding-left:0;padding-right:0}.filter-bar:is(.with-type,:has(button:last-child:nth-child(6))) button[type=reset]{grid-row:2;grid-column:-3/-3}}@media(max-width:991px){.filter-bar:is(.with-type,:has(button:last-child:nth-child(6))){grid-template-columns:min-content .5fr .5fr min-content}.filter-bar:is(.with-type,:has(button:last-child:nth-child(6))) .search-filter{grid-column:span 2}.filter-bar:is(.with-type,:has(button:last-child:nth-child(6))) .form-switch{grid-column:span 2}}@media(max-width:576px){.filter-bar:is(.with-type,:has(button:last-child:nth-child(6))){grid-template-columns:min-content 15fr .5fr}.filter-bar:is(.with-type,:has(button:last-child:nth-child(6))) .filter-select-wrap{grid-column:span 3;grid-row:unset}.filter-bar:is(.with-type,:has(button:last-child:nth-child(6))) .filter-select-wrap:first-child{grid-column:span 2}.filter-bar:is(.with-type,:has(button:last-child:nth-child(6))) .filter-select-wrap:nth-of-type(3){grid-column:span 3}.filter-bar:is(.with-type,:has(button:last-child:nth-child(6))) .search-filter{grid-column:span 3}}.filter-bar>:is(label,.style-as-label){align-self:center;font-size:1.25em;text-transform:capitalize;font-weight:400}@media(max-width:576px){.filter-bar>:is(label,.style-as-label){display:none}}:is(.search-filter,.filter-select){font-size:1rem;font-weight:700;border:none;background-color:#fff;color:var(--search-select-c)}.search-filter{display:flex}.search-filter input{color:var(--input-c);padding:.5em;display:block;flex:1 1 auto;font-weight:inherit;border:none;background-color:transparent}.search-filter input::placeholder{color:inherit;width:100%}.search-filter:not(:has(button[type=submit])) input:focus-visible{--tw-shadow: 0px 0px 0px 2px #ffffff, 0px 0px 0px 5px var(--focus-ring-color);outline:3px solid transparent;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow)}.search-filter:has(button[type=submit]):has(input:focus-visible){--tw-shadow: 0px 0px 0px 2px #ffffff, 0px 0px 0px 5px var(--focus-ring-color);outline:3px solid transparent;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow)}.search-filter:has(button[type=submit]) input:focus-visible{box-shadow:none}.search-filter button{background-color:var(--btn-bg);border:1px solid var(--btn-border-c);color:var(--btn-c);flex:0 0 auto;width:40px;position:relative;display:flex;align-items:center;justify-content:center;line-height:1;padding:1px 6px;border-radius:0;font-size:1rem;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(--btn-hover-bg);color:var(--btn-hover-c)}.search-filter button:focus-visible{outline:3px solid transparent;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);background-color:#fff;color:var(--btn-focus-c)}.filter-select{padding:.5em;appearance:none;display:flex;justify-content:space-between;cursor:pointer}.filter-select:focus-visible{outline:3px solid transparent;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow)}.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-select-arrow);width:30px;margin-left:-30px;pointer-events:none}.filter-select-wrap>select{appearance:none;width:100px;flex:1 1 auto;padding-right:35px}.filter-select-wrap>select:focus-visible{outline:3px solid transparent;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow)}button[type=reset]{background-color:transparent;font-weight:600;color:var(--reset-btn-c);cursor:pointer;justify-self:end;border:1px solid var(--reset-btn-border-c);border-radius:var(--s2);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(--reset-btn-hover-c);background-color:var(--reset-btn-hover-bg);border-color:var(--reset-btn-hover-border-c)}.filter-shortcuts{align-content:center}.filter-shortcuts .field{padding-bottom:0!important}}@layer base{.pagination{--text-c:var(--c1-5);--hover-bg-c: var(--c2-2);--hover-text-c: var(--c1-9);--current-bg-c: var(--c1-5);--current-text-c: white;--current-hover-bg-c: var(--c2-5);--current-hover-text-c: white;--arrow-border-c: var(--c1-5);--arrow-c: var(--c1-5);--arrow-bg-c: transparent;--arrow-hover-bg-c: var(--c1-5);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 a{display:block;text-align:center;color:var(--text-c);flex:0 0 auto;padding:5px 10px;margin:0;border:none;position:relative;text-decoration:none;transition:background-color var(--t-time) var(--easing),color var(--t-time) var(--easing)}.pagination a:hover{background-color:var(--hover-bg-c);color:var(--hover-text-c)}.pagination [aria-current]>a{font-weight:700;background-color:var(--current-bg-c);color:var(--current-text-c)}.pagination [aria-current]>a:hover{cursor:default;background-color:var(--current-hover-bg-c);color:var(--current-hover-text-c)}.pagination>a{padding:0;margin:0;width:40px;height:40px;border:1px solid var(--arrow-border-c);display:flex;align-items:center;justify-content:center;background-color:var(--arrow-bg-c);color:var(--arrow-c);text-decoration:none}.pagination>a:hover{background-color:var(--arrow-hover-bg-c);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{.news-pod{--news-pod-c: var(--c1-5);--news-pod-bg-c: var(--c3-1);--news-pod-focus-outline: var(--c1-5);--news-pod-header-c: var(--c1-7);--news-pod-blurb-c: var(--c4-5);--news-pod-date-c: var(--c3-7);--news-pod-divider-c: var(--c4-5)}}@layer component{.news.grid{--gap: var(--s6);list-style:none;padding-top:0;padding-left:0;padding-right:0;display:grid;margin-bottom:calc(-1 * var(--s6))}.news.grid:not(:last-child){padding-bottom:0}.news.grid:has(+#btn-load-more[hidden]){padding-bottom:calc(var(--section-spacing) * 2)}.news.grid:has(+#btn-load-more+#cont-no-results:not([hidden])){padding-bottom:0}.news-pod{list-style:none;display:block;color:var(--news-pod-c);padding:var(--s6);transition:background-color var(--t-time) var(--easing),color var(--t-time) var(--easing);grid-column:span 12;position:relative;isolation:isolate;margin-bottom:var(--s6)}@media(min-width:768px){.news-pod{grid-column:span 6}}@media(min-width:1319px){.news-pod{grid-column:span 4}}.news-pod:after{content:"";position:absolute;inset:0;background-color:var(--news-pod-bg-c);z-index:-1;transition:transform var(--t-time) var(--easing),box-shadow var(--t-time) var(--easing)}.news-pod:has(a:focus-visible){outline:3px solid var(--news-pod-focus-outline)}.news-pod:hover:after{box-shadow:0 0 30px #0003;transform:scale3d(1.01,1.01,1)}.news-pod:hover a{transform:scale3d(1.01,1.01,1)}.news-pod :is(h2,h3,h4){color:var(--news-pod-header-c);font-size:var(--fs-lg);font-weight:700;line-height:1.2;margin-top:0;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box}.news-pod a{position:absolute;inset:0;transition:transform var(--t-time) var(--easing)}.news-pod .header{position:relative;padding-left:20px;margin-bottom:var(--s4)}.news-pod .header:before{content:"";display:block;position:absolute;top:0;left:0;width:6px;height:100%;background:var(--news-pod-divider-c);border-radius:50px}.news-pod .blurb{color:var(--news-pod-blurb-c);font-size:var(--fs-sm);line-height:1.4;margin-bottom:0;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box}.news-pod .date{color:var(--news-pod-date-c);display:block;font-weight:500;font-size:var(--fs-xs);margin-bottom:5px}}@layer base{.no-results{--no-results-bg-c: var(--c4-1);--no-result-hc: var(--c1-5);--no-result-pc: var(--c4-5);text-align:center;margin:var(--s4) 0 0;padding:var(--s8) var(--s4);background-color:var(--no-results-bg-c)}.no-results h2{font-size:1.5rem;font-weight:700;text-transform:uppercase;color:var(--no-result-hc);margin:0 0 var(--s4)}.no-results p{color:var(--no-result-pc);font-style:italic;font-weight:400;line-height:1.3;margin:0 auto;max-width:600px;text-wrap:balance}}@layer component{#news-filter{margin:var(--s5) 0;background-color:var(--c4-1)}.acsb-keynav #news-filter select{appearance:none!important}#news-filter .filter-bar{grid-template-columns:auto 2fr 1fr 2fr auto}@media(max-width:991px){#news-filter .filter-bar{grid-template-columns:1fr 1fr 1fr auto}}@media(max-width:576px){#news-filter .filter-bar{grid-template-columns:1fr 1fr auto}}@media(max-width:991px){#news-filter .filter-bar .search-filter{grid-column:span 3}}@media(max-width:576px){#news-filter .filter-bar [type=reset]{grid-column:span 1/-1}}.news-pod{margin-bottom:0}#filter-results-container{padding-bottom:calc(var(--section-spacing) * 2)}.clps-filter>button{padding-left:0;padding-right:0}@media(min-width:577px){.clps-filter>button{display:none}}@media(max-width:576px){.clps-filter{background-color:transparent}.clps-filter .filter-bar{padding-top:0;padding-bottom:var(--s3)}.clps-filter:has([aria-expanded=true]){margin-bottom:0}.clps-filter>div{background-color:transparent;border:none}.clps-filter>button{background-color:transparent;border:none}}.more-row{padding:var(--s11) 0 calc(var(--section-spacing) * 2)}}
