@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(.clps-trigger,.clps>div:first-child){--clps-c: white;--clps-bg: var(--c1-9);--clps-open-c: var(--c1-9);--clps-open-bg: var(--c1-5)}}@layer component{.clps{border-radius:var(--s1);margin-bottom:var(--s4)}.clps :is(p,a){overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}@supports (hyphenate-limit-chars: 10 4 3){.clps :is(p,a){hyphenate-limit-chars:10 4 3;-webkit-hyphens:auto;hyphens:auto}}@media not (min-width:768px){.clps :is(p,a){-webkit-hyphens:auto;hyphens:auto}}.clps>div:first-child{max-height:unset;margin:0}.clps>div:first-child p{padding:0;margin:0}.clps.faq>:is(div:first-child,.clps-trigger){background-color:var(--c3-7)}.clps.faq>:is(div:first-child,.clps-trigger):after{content:""}.clps.faq>:is(div:first-child,.clps-trigger)[aria-expanded=true]{background-color:var(--c1-9)}.clps.faq>:is(div:first-child,.clps-trigger)[aria-expanded=true]:after{content:""}.clps.faq>:is(div:last-child,.clps-body){background-color:transparent}.clps-new{border:none;border-radius:var(--s1);margin-bottom:var(--s4)}.clps-new :is(p,a){word-break:break-word}.clps-new .info: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}.clps-new .question: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}.clps-new .exclamation: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}.clps-new:last-child{margin-bottom:0}:is(.clps-trigger,.clps>div:first-child){text-align:left;cursor:pointer;background-color:var(--clps-bg);color:var(--clps-c);width:100%;border:none;border-radius:var(--s1) var(--s1) 0 0;font-weight:700;display:flex;justify-content:space-between;align-items:center;padding:var(--s4);font-size:var(--fs-lg);margin:0;transition:all var(--t-time) var(--easing)}:is(.clps-trigger,.clps>div:first-child):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}:is(.clps-trigger,.clps>div:first-child):before{display:none}:is(.clps-trigger,.clps>div:first-child):after{transition:transform var(--t-time) var(--easing)}[data-open=true] :is(.clps-trigger,.clps>div:first-child){color:var(--clps-open-c);background-color:var(--clps-open-bg)}[data-open=true] :is(.clps-trigger,.clps>div:first-child):after{transform:rotate(180deg)}:is(.clps-body,.clps>div:last-child){background-color:transparent;max-height:0;overflow:hidden;border:1px solid;border-color:#fff;border-radius:0 0 var(--s1) var(--s1);padding:0 var(--s4);visibility:hidden;transition:visibility var(--t-time) 0s,max-height var(--t-time) 0s var(--easing),border-color var(--t-time) 0s var(--easing)}:is(.clps-body,.clps>div:last-child):before{content:"";width:100%;height:var(--s4);display:block}[data-open=true] :is(.clps-body,.clps>div:last-child){max-height:var(--height, auto);visibility:visible;transition:visibility 0s 0s,max-height var(--t-time) 0s var(--easing),border-color var(--t-time) 0s var(--easing);border-color:var(--c1-5)}}@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 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 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{.clps-filter{--arrow: var(--c1-7);--btn-color: transparent;--clps-padding: 0 var(--s4);--btn-padding: var(--s4) 0}}@layer component{.clps-filter{transition:max-height var(--t-time) var(--easing)}@media(max-width:576px){.clps-filter{overflow:hidden;max-height:100vh;border-radius:0;padding:var(--clps-padding);grid-column:1/-1}.clps-filter:has([aria-expanded=true]){margin-bottom:var(--s4)}.compare-open .clps-filter{display:none}}.clps-filter>button{transition:all var(--t-time) var(--easing);border:none;width:100%;padding:var(--btn-padding);cursor:pointer;color:var(--bs-heading-color, inherit);font-weight:700;display:flex;justify-content:center;align-items:center;gap:var(--s2);border-top:1px solid var(--c6-);display:none;background-color:var(--btn-color)}@media(max-width:576px){.clps-filter>button{display:flex}}.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}.clps-filter>button:after{color:var(--arrow);transition:all var(--t-time) var(--easing)}.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>div{color:#000;max-height:0;overflow:hidden;border-bottom:1px solid var(--c6-);transition:max-height var(--t-time) var(--easing)}}}@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}}.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)}}
