/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.flatpickr-calendar{animation:none;background:#0000;background:#fff;border:0;border-radius:5px;box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px #00000014;box-sizing:border-box;direction:ltr;display:none;font-size:14px;line-height:24px;opacity:0;padding:0;position:absolute;text-align:center;touch-action:manipulation;visibility:hidden;width:307.875px}.flatpickr-calendar.inline,.flatpickr-calendar.open{max-height:640px;opacity:1;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{display:block;z-index:999}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid #e6e6e6;height:40px}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{border:solid #0000;content:"";display:block;height:0;left:22px;pointer-events:none;position:absolute;width:0}.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{fill:#000000e6;background:#0000;color:#000000e6;flex:1;height:34px;line-height:1;overflow:hidden;position:relative;text-align:center;-webkit-user-select:none;user-select:none}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{fill:#000000e6;color:#000000e6;cursor:pointer;height:34px;padding:10px;position:absolute;text-decoration:none;top:0;z-index:3}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{fill:inherit;transition:fill .1s}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{border:1px solid #39393926;box-sizing:border-box;cursor:pointer;height:50%;line-height:50%;opacity:0;padding:0 4px 0 2px;position:absolute;right:0;width:14px}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid #39393999;border-left:4px solid #0000;border-right:4px solid #0000;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid #0000;border-right:4px solid #0000;border-top:4px solid #39393999;top:40%}.numInputWrapper span svg{height:auto;width:inherit}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{color:inherit;display:inline-block;font-size:135%;font-weight:300;height:34px;left:12.5%;line-height:inherit;line-height:1;padding:7.48px 0 0;position:absolute;text-align:center;transform:translateZ(0);width:75%}.flatpickr-current-month span.cur-month{color:inherit;display:inline-block;font-family:inherit;font-weight:700;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{display:inline-block;width:6ch;width:7ch\0}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{appearance:textfield;background:#0000;border:0;border-radius:0;box-sizing:border-box;color:inherit;cursor:text;display:inline-block;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:0;padding:0 0 0 .5ch;vertical-align:initial}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{background:#0000;color:#00000080;font-size:100%;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;-webkit-appearance:menulist;-moz-appearance:menulist;background:#0000;border:none;border-radius:0;box-sizing:border-box;-webkit-box-sizing:border-box;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:initial;outline:none;padding:0}.flatpickr-weekdays{align-items:center;background:#0000;display:flex;height:28px;overflow:hidden;text-align:center;width:100%}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:flex;flex:1}span.flatpickr-weekday{background:#0000;color:#0000008a;cursor:default;display:block;flex:1;font-size:90%;font-weight:bolder;line-height:1;margin:0;text-align:center}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{align-items:flex-start;display:flex;overflow:hidden;position:relative;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{box-sizing:border-box;display:inline-block;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:space-around;max-width:307.875px;min-width:307.875px;opacity:1;outline:0;padding:0;text-align:left;transform:translateZ(0);width:307.875px}.dayContainer+.dayContainer{box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid #0000;border-radius:150px;box-sizing:border-box;color:#393939;cursor:pointer;display:inline-block;flex-basis:14.2857143%;font-weight:400;height:39px;justify-content:center;line-height:39px;margin:0;max-width:39px;position:relative;text-align:center;width:14.2857143%}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{background:#e6e6e6;border-color:#e6e6e6;cursor:pointer;outline:0}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{background:#959ea9;border-color:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;border-color:#569ff7;box-shadow:none;color:#fff}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{background:#0000;border-color:#0000;color:#3939394d;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:#3939391a;cursor:not-allowed}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{box-shadow:1px 0 0 #e6e6e6;padding:0 12px}.flatpickr-weekwrapper .flatpickr-weekday{float:none;line-height:28px;width:100%}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{background:#0000;border:none;color:#3939394d;cursor:default;display:block;max-width:none;width:100%}.flatpickr-innerContainer{box-sizing:border-box;display:block;display:flex;overflow:hidden}.flatpickr-rContainer{box-sizing:border-box;display:inline-block;padding:0}.flatpickr-time{box-sizing:border-box;display:block;display:flex;height:0;line-height:40px;max-height:40px;outline:0;overflow:hidden;text-align:center}.flatpickr-time:after{clear:both;content:"";display:table}.flatpickr-time .numInputWrapper{flex:1;float:left;height:40px;width:40%}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{appearance:textfield;background:#0000;border:0;border-radius:0;box-shadow:none;box-sizing:border-box;color:#393939;font-size:14px;height:inherit;line-height:inherit;margin:0;padding:0;position:relative;text-align:center}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{align-self:center;color:#393939;float:left;font-weight:700;height:inherit;line-height:inherit;-webkit-user-select:none;user-select:none;width:2%}.flatpickr-time .flatpickr-am-pm{cursor:pointer;font-weight:400;outline:0;text-align:center;width:18%}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{border-bottom-color:#f6f3ec}.flatpickr-day.today:not(.flatpickr-disabled){background:#ce473b;border-color:#ce473b;color:#fff}.flatpickr-day:hover{background:#f6f3ec;border-color:#f6f3ec}.flatpickr-current-month{align-items:center;display:flex;height:auto;justify-content:center;padding:0}.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-current-month .numInputWrapper{display:inline-block;font-size:15px}.flatpickr-current-month .numInputWrapper{margin-left:5px}.flatpickr-months .flatpickr-month{background:#f6f3ec;height:42px;margin-bottom:10px;padding:12px 0}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{align-items:center;background:#ce473b;border-radius:100%;display:flex;height:28px;justify-content:center;padding:0;top:7px;width:28px}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{fill:#fff;height:14px;position:relative;width:14px}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{background:#ac3b30}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#fff}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:8px}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month svg{left:-1px}.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:8px}.flatpickr-months .flatpickr-next-month.flatpickr-next-month svg{left:1px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}h1{font-size:2em;margin:.67em 0}figure{margin:1em 40px}hr{box-sizing:initial;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}.-link-arrow,a{-webkit-text-decoration-skip:objects;background-color:initial}abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:initial}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}[hidden],template{display:none}@font-face{font-display:swap;font-family:AvenirNext;font-weight:900;src:url(/themes/custom/cspi/assets/fonts/AvenirNext/6383960/4c12ed83-b51a-4aa2-933e-91b51a349858.woff2) format("woff2")}@font-face{font-display:swap;font-family:AvenirNext;font-weight:700;src:url(/themes/custom/cspi/assets/fonts/AvenirNext/6149645/b56355b0-7729-42a7-9f65-62c7211d078c.woff2) format("woff2")}@font-face{font-display:swap;font-family:AvenirNext;font-weight:500;src:url(/themes/custom/cspi/assets/fonts/AvenirNext/6149670/f5d4f93b-454a-43e0-9ae8-7f1271b5c0fd.woff2) format("woff2")}@font-face{font-display:swap;font-family:Tiempos;font-weight:600;src:url(/themes/custom/cspi/assets/fonts/TiemposHeadline-Semibold.woff2) format("woff2")}@keyframes lineGrowHorizontal{0%{opacity:0;width:0}to{opacity:1;width:115px}}@keyframes lineGrowHorizontalLg{0%{opacity:0;width:0}to{opacity:1;width:145px}}@keyframes lineGrowVertical{0%{height:0;opacity:0}to{height:calc(100% + 80px);opacity:1}}[data-animation]{animation-duration:1s;animation-fill-mode:both}[data-animation].infinite{animation-iteration-count:infinite}[data-animation*=In]{visibility:hidden}@media (-ms-high-contrast:active),(-ms-high-contrast:none){[data-animation*=In]{visibility:visible!important}}[data-animation*=In].-animated{visibility:visible}@media (prefers-reduced-motion:reduce),print{[data-animation]{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}[data-animation*=Out]{opacity:0!important}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}.bounceIn{animation-duration:.75s;animation-name:bounceIn}*,:after,:before{box-sizing:border-box}body,html{-webkit-tap-highlight-color:rgba(0,0,0,0);height:100%}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{-webkit-backface-visibility:hidden;color:#231f20;font-family:AvenirNext,Helvetica Neue,Helvetica,sans-serif;font-size:100%;min-height:100vh;min-width:320px;position:relative}body[data-mobile-menu=open]{overflow:hidden}hr{background-color:#ace198;border:0;border-radius:1px;clear:both;height:2px;margin:40px auto;width:100%}picture{display:block}picture.contain>img,picture.contain>img[width],picture.contain>img[width][height],picture.contain>source{height:100%;object-fit:cover;position:absolute;width:100%}picture.contain.-square{overflow:hidden;padding-bottom:100%;position:relative;width:100%}picture.contain.-three-four{overflow:hidden;padding-bottom:133.3333333333%;position:relative;width:100%}picture.contain.-four-three{overflow:hidden;padding-bottom:75%;position:relative;width:100%}picture.contain.-sixteen-nine{overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}img{display:block;height:auto;max-width:100%}.video-container{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.video-container .placeholder,.video-container embed,.video-container iframe,.video-container object{height:100%;left:0;position:absolute;top:0;width:100%}.skiplink,.sr-text{clip:rect(1px,1px,1px,1px);clip-path:polygon(0 0,0 0,0 0,0 0);height:1px;left:-1px;overflow:hidden;position:absolute;top:-1px;white-space:nowrap;width:1px}.skiplink{left:0;position:absolute!important;top:0}.skiplink.btn,.skiplink.faceted-search-active-facets-clear,.skiplink.faceted-search-active-facets-link{border-radius:0}.skiplink:focus{clip:auto;clip-path:none;height:auto;width:auto;z-index:1000}.gated-blocker .nutrition-action-text>span,.hero-issue .nutrition-action-text>span,.hero-na-landing .top .content .description .nutrition-action-text>span,.hero-na-landing .top .content .title .nutrition-action-text>span,.hero-search .top .nutrition-action-text>span,.mobile-menu .nutrition-action-text>span,.nutrition-action-text>span,.site-footer-main-left .nutrition-action-text>span,.site-footer-main-right .nutrition-action-text>span,.site-header-nav>ul:last-child>li>.-link-arrow .nutrition-action-text>span,.site-header-nav>ul:last-child>li>a .nutrition-action-text>span{font-style:italic;margin-left:-.35em}.gated-blocker .nutrition-action-text,.hero-issue .nutrition-action-text,.hero-na-landing .top .content .title .nutrition-action-text,.hero-search .top .nutrition-action-text,.mobile-menu .nutrition-action-text,.site-footer-main-left .nutrition-action-text,.site-footer-main-right .nutrition-action-text,.site-header-nav>ul:last-child>li>.-link-arrow .nutrition-action-text,.site-header-nav>ul:last-child>li>a .nutrition-action-text{display:inline-block;white-space:nowrap}.-red.faceted-search-active-facets-clear .gated-blocker .nutrition-action-text>span,.-red.faceted-search-active-facets-clear .hero-issue .nutrition-action-text>span,.-red.faceted-search-active-facets-clear .hero-na-landing .top .content .title .nutrition-action-text>span,.-red.faceted-search-active-facets-clear .hero-search .top .nutrition-action-text>span,.-red.faceted-search-active-facets-clear .mobile-menu .nutrition-action-text>span,.-red.faceted-search-active-facets-clear .site-footer-main-left .nutrition-action-text>span,.-red.faceted-search-active-facets-clear .site-footer-main-right .nutrition-action-text>span,.-red.faceted-search-active-facets-clear .site-header-nav>ul:last-child>li>.-link-arrow .nutrition-action-text>span,.-red.faceted-search-active-facets-clear .site-header-nav>ul:last-child>li>a .nutrition-action-text>span,.-red.faceted-search-active-facets-link .gated-blocker .nutrition-action-text>span,.-red.faceted-search-active-facets-link .hero-issue .nutrition-action-text>span,.-red.faceted-search-active-facets-link .hero-na-landing .top .content .title .nutrition-action-text>span,.-red.faceted-search-active-facets-link .hero-search .top .nutrition-action-text>span,.-red.faceted-search-active-facets-link .mobile-menu .nutrition-action-text>span,.-red.faceted-search-active-facets-link .site-footer-main-left .nutrition-action-text>span,.-red.faceted-search-active-facets-link .site-footer-main-right .nutrition-action-text>span,.-red.faceted-search-active-facets-link .site-header-nav>ul:last-child>li>.-link-arrow .nutrition-action-text>span,.-red.faceted-search-active-facets-link .site-header-nav>ul:last-child>li>a .nutrition-action-text>span,.btn.-red .gated-blocker .nutrition-action-text>span,.btn.-red .hero-issue .nutrition-action-text>span,.btn.-red .hero-na-landing .top .content .title .nutrition-action-text>span,.btn.-red .hero-search .top .nutrition-action-text>span,.btn.-red .mobile-menu .nutrition-action-text>span,.btn.-red .site-footer-main-left .nutrition-action-text>span,.btn.-red .site-footer-main-right .nutrition-action-text>span,.btn.-red .site-header-nav>ul:last-child>li>.-link-arrow .nutrition-action-text>span,.btn.-red .site-header-nav>ul:last-child>li>a .nutrition-action-text>span,.gated-blocker .-red.faceted-search-active-facets-clear .nutrition-action-text>span,.gated-blocker .-red.faceted-search-active-facets-link .nutrition-action-text>span,.gated-blocker .btn.-red .nutrition-action-text>span,.hero-issue .-red.faceted-search-active-facets-clear .nutrition-action-text>span,.hero-issue .-red.faceted-search-active-facets-link .nutrition-action-text>span,.hero-issue .btn.-red .nutrition-action-text>span,.hero-na-landing .top .content .title .-red.faceted-search-active-facets-clear .nutrition-action-text>span,.hero-na-landing .top .content .title .-red.faceted-search-active-facets-link .nutrition-action-text>span,.hero-na-landing .top .content .title .btn.-red .nutrition-action-text>span,.hero-search .top .-red.faceted-search-active-facets-clear .nutrition-action-text>span,.hero-search .top .-red.faceted-search-active-facets-link .nutrition-action-text>span,.hero-search .top .btn.-red .nutrition-action-text>span,.mobile-menu .-red.faceted-search-active-facets-clear .nutrition-action-text>span,.mobile-menu .-red.faceted-search-active-facets-link .nutrition-action-text>span,.mobile-menu .btn.-red .nutrition-action-text>span,.site-footer-main-left .-red.faceted-search-active-facets-clear .nutrition-action-text>span,.site-footer-main-left .-red.faceted-search-active-facets-link .nutrition-action-text>span,.site-footer-main-left .btn.-red .nutrition-action-text>span,.site-footer-main-right .-red.faceted-search-active-facets-clear .nutrition-action-text>span,.site-footer-main-right .-red.faceted-search-active-facets-link .nutrition-action-text>span,.site-footer-main-right .btn.-red .nutrition-action-text>span,.site-header-nav>ul:last-child>li>.-link-arrow .-red.faceted-search-active-facets-clear .nutrition-action-text>span,.site-header-nav>ul:last-child>li>.-link-arrow .-red.faceted-search-active-facets-link .nutrition-action-text>span,.site-header-nav>ul:last-child>li>.-link-arrow .btn.-red .nutrition-action-text>span,.site-header-nav>ul:last-child>li>a .-red.faceted-search-active-facets-clear .nutrition-action-text>span,.site-header-nav>ul:last-child>li>a .-red.faceted-search-active-facets-link .nutrition-action-text>span,.site-header-nav>ul:last-child>li>a .btn.-red .nutrition-action-text>span{color:#fff}.-red.-invert.faceted-search-active-facets-clear .gated-blocker .nutrition-action-text>span,.-red.-invert.faceted-search-active-facets-clear .hero-issue .nutrition-action-text>span,.-red.-invert.faceted-search-active-facets-clear .hero-na-landing .top .content .title .nutrition-action-text>span,.-red.-invert.faceted-search-active-facets-clear .hero-search .top .nutrition-action-text>span,.-red.-invert.faceted-search-active-facets-clear .mobile-menu .nutrition-action-text>span,.-red.-invert.faceted-search-active-facets-clear .site-footer-main-left .nutrition-action-text>span,.-red.-invert.faceted-search-active-facets-clear .site-footer-main-right .nutrition-action-text>span,.-red.-invert.faceted-search-active-facets-clear .site-header-nav>ul:last-child>li>.-link-arrow .nutrition-action-text>span,.-red.-invert.faceted-search-active-facets-clear .site-header-nav>ul:last-child>li>a .nutrition-action-text>span,.-red.-invert.faceted-search-active-facets-link .gated-blocker .nutrition-action-text>span,.-red.-invert.faceted-search-active-facets-link .hero-issue .nutrition-action-text>span,.-red.-invert.faceted-search-active-facets-link .hero-na-landing .top .content .title .nutrition-action-text>span,.-red.-invert.faceted-search-active-facets-link .hero-search .top .nutrition-action-text>span,.-red.-invert.faceted-search-active-facets-link .mobile-menu .nutrition-action-text>span,.-red.-invert.faceted-search-active-facets-link .site-footer-main-left .nutrition-action-text>span,.-red.-invert.faceted-search-active-facets-link .site-footer-main-right .nutrition-action-text>span,.-red.-invert.faceted-search-active-facets-link .site-header-nav>ul:last-child>li>.-link-arrow .nutrition-action-text>span,.-red.-invert.faceted-search-active-facets-link .site-header-nav>ul:last-child>li>a .nutrition-action-text>span,.btn.-red.-invert .gated-blocker .nutrition-action-text>span,.btn.-red.-invert .hero-issue .nutrition-action-text>span,.btn.-red.-invert .hero-na-landing .top .content .title .nutrition-action-text>span,.btn.-red.-invert .hero-search .top .nutrition-action-text>span,.btn.-red.-invert .mobile-menu .nutrition-action-text>span,.btn.-red.-invert .site-footer-main-left .nutrition-action-text>span,.btn.-red.-invert .site-footer-main-right .nutrition-action-text>span,.btn.-red.-invert .site-header-nav>ul:last-child>li>.-link-arrow .nutrition-action-text>span,.btn.-red.-invert .site-header-nav>ul:last-child>li>a .nutrition-action-text>span,.gated-blocker .-red.-invert.faceted-search-active-facets-clear .nutrition-action-text>span,.gated-blocker .-red.-invert.faceted-search-active-facets-link .nutrition-action-text>span,.gated-blocker .btn.-red.-invert .nutrition-action-text>span,.hero-issue .-red.-invert.faceted-search-active-facets-clear .nutrition-action-text>span,.hero-issue .-red.-invert.faceted-search-active-facets-link .nutrition-action-text>span,.hero-issue .btn.-red.-invert .nutrition-action-text>span,.hero-na-landing .top .content .title .-red.-invert.faceted-search-active-facets-clear .nutrition-action-text>span,.hero-na-landing .top .content .title .-red.-invert.faceted-search-active-facets-link .nutrition-action-text>span,.hero-na-landing .top .content .title .btn.-red.-invert .nutrition-action-text>span,.hero-search .top .-red.-invert.faceted-search-active-facets-clear .nutrition-action-text>span,.hero-search .top .-red.-invert.faceted-search-active-facets-link .nutrition-action-text>span,.hero-search .top .btn.-red.-invert .nutrition-action-text>span,.mobile-menu .-red.-invert.faceted-search-active-facets-clear .nutrition-action-text>span,.mobile-menu .-red.-invert.faceted-search-active-facets-link .nutrition-action-text>span,.mobile-menu .btn.-red.-invert .nutrition-action-text>span,.site-footer-main-left .-red.-invert.faceted-search-active-facets-clear .nutrition-action-text>span,.site-footer-main-left .-red.-invert.faceted-search-active-facets-link .nutrition-action-text>span,.site-footer-main-left .btn.-red.-invert .nutrition-action-text>span,.site-footer-main-right .-red.-invert.faceted-search-active-facets-clear .nutrition-action-text>span,.site-footer-main-right .-red.-invert.faceted-search-active-facets-link .nutrition-action-text>span,.site-footer-main-right .btn.-red.-invert .nutrition-action-text>span,.site-header-nav>ul:last-child>li>.-link-arrow .-red.-invert.faceted-search-active-facets-clear .nutrition-action-text>span,.site-header-nav>ul:last-child>li>.-link-arrow .-red.-invert.faceted-search-active-facets-link .nutrition-action-text>span,.site-header-nav>ul:last-child>li>.-link-arrow .btn.-red.-invert .nutrition-action-text>span,.site-header-nav>ul:last-child>li>a .-red.-invert.faceted-search-active-facets-clear .nutrition-action-text>span,.site-header-nav>ul:last-child>li>a .-red.-invert.faceted-search-active-facets-link .nutrition-action-text>span,.site-header-nav>ul:last-child>li>a .btn.-red.-invert .nutrition-action-text>span{color:#ce473b}.-red.-invert.faceted-search-active-facets-clear:hover .gated-blocker .nutrition-action-text>span,.-red.-invert.faceted-search-active-facets-clear:hover .hero-issue .nutrition-action-text>span,.-red.-invert.faceted-search-active-facets-clear:hover .hero-na-landing .top .content .title .nutrition-action-text>span,.-red.-invert.faceted-search-active-facets-clear:hover .hero-search .top .nutrition-action-text>span,.-red.-invert.faceted-search-active-facets-clear:hover .mobile-menu .nutrition-action-text>span,.-red.-invert.faceted-search-active-facets-clear:hover .site-footer-main-left .nutrition-action-text>span,.-red.-invert.faceted-search-active-facets-clear:hover .site-footer-main-right .nutrition-action-text>span,.-red.-invert.faceted-search-active-facets-clear:hover .site-header-nav>ul:last-child>li>.-link-arrow .nutrition-action-text>span,.-red.-invert.faceted-search-active-facets-clear:hover .site-header-nav>ul:last-child>li>a .nutrition-action-text>span,.-red.-invert.faceted-search-active-facets-link:hover .gated-blocker .nutrition-action-text>span,.-red.-invert.faceted-search-active-facets-link:hover .hero-issue .nutrition-action-text>span,.-red.-invert.faceted-search-active-facets-link:hover .hero-na-landing .top .content .title .nutrition-action-text>span,.-red.-invert.faceted-search-active-facets-link:hover .hero-search .top .nutrition-action-text>span,.-red.-invert.faceted-search-active-facets-link:hover .mobile-menu .nutrition-action-text>span,.-red.-invert.faceted-search-active-facets-link:hover .site-footer-main-left .nutrition-action-text>span,.-red.-invert.faceted-search-active-facets-link:hover .site-footer-main-right .nutrition-action-text>span,.-red.-invert.faceted-search-active-facets-link:hover .site-header-nav>ul:last-child>li>.-link-arrow .nutrition-action-text>span,.-red.-invert.faceted-search-active-facets-link:hover .site-header-nav>ul:last-child>li>a .nutrition-action-text>span,.btn.-red.-invert:hover .gated-blocker .nutrition-action-text>span,.btn.-red.-invert:hover .hero-issue .nutrition-action-text>span,.btn.-red.-invert:hover .hero-na-landing .top .content .title .nutrition-action-text>span,.btn.-red.-invert:hover .hero-search .top .nutrition-action-text>span,.btn.-red.-invert:hover .mobile-menu .nutrition-action-text>span,.btn.-red.-invert:hover .site-footer-main-left .nutrition-action-text>span,.btn.-red.-invert:hover .site-footer-main-right .nutrition-action-text>span,.btn.-red.-invert:hover .site-header-nav>ul:last-child>li>.-link-arrow .nutrition-action-text>span,.btn.-red.-invert:hover .site-header-nav>ul:last-child>li>a .nutrition-action-text>span,.gated-blocker .-red.-invert.faceted-search-active-facets-clear:hover .nutrition-action-text>span,.gated-blocker .-red.-invert.faceted-search-active-facets-link:hover .nutrition-action-text>span,.gated-blocker .btn.-red.-invert:hover .nutrition-action-text>span,.hero-issue .-red.-invert.faceted-search-active-facets-clear:hover .nutrition-action-text>span,.hero-issue .-red.-invert.faceted-search-active-facets-link:hover .nutrition-action-text>span,.hero-issue .btn.-red.-invert:hover .nutrition-action-text>span,.hero-na-landing .top .content .title .-red.-invert.faceted-search-active-facets-clear:hover .nutrition-action-text>span,.hero-na-landing .top .content .title .-red.-invert.faceted-search-active-facets-link:hover .nutrition-action-text>span,.hero-na-landing .top .content .title .btn.-red.-invert:hover .nutrition-action-text>span,.hero-search .top .-red.-invert.faceted-search-active-facets-clear:hover .nutrition-action-text>span,.hero-search .top .-red.-invert.faceted-search-active-facets-link:hover .nutrition-action-text>span,.hero-search .top .btn.-red.-invert:hover .nutrition-action-text>span,.mobile-menu .-red.-invert.faceted-search-active-facets-clear:hover .nutrition-action-text>span,.mobile-menu .-red.-invert.faceted-search-active-facets-link:hover .nutrition-action-text>span,.mobile-menu .btn.-red.-invert:hover .nutrition-action-text>span,.site-footer-main-left .-red.-invert.faceted-search-active-facets-clear:hover .nutrition-action-text>span,.site-footer-main-left .-red.-invert.faceted-search-active-facets-link:hover .nutrition-action-text>span,.site-footer-main-left .btn.-red.-invert:hover .nutrition-action-text>span,.site-footer-main-right .-red.-invert.faceted-search-active-facets-clear:hover .nutrition-action-text>span,.site-footer-main-right .-red.-invert.faceted-search-active-facets-link:hover .nutrition-action-text>span,.site-footer-main-right .btn.-red.-invert:hover .nutrition-action-text>span,.site-header-nav>ul:last-child>li>.-link-arrow .-red.-invert.faceted-search-active-facets-clear:hover .nutrition-action-text>span,.site-header-nav>ul:last-child>li>.-link-arrow .-red.-invert.faceted-search-active-facets-link:hover .nutrition-action-text>span,.site-header-nav>ul:last-child>li>.-link-arrow .btn.-red.-invert:hover .nutrition-action-text>span,.site-header-nav>ul:last-child>li>a .-red.-invert.faceted-search-active-facets-clear:hover .nutrition-action-text>span,.site-header-nav>ul:last-child>li>a .-red.-invert.faceted-search-active-facets-link:hover .nutrition-action-text>span,.site-header-nav>ul:last-child>li>a .btn.-red.-invert:hover .nutrition-action-text>span{color:#fff}.hero-na-landing .top .content .title .nutrition-action-text>span,.hero-search .top .nutrition-action-text>span,.mobile-menu .nutrition-action-text>span,.site-header-nav>ul:last-child>li>.-link-arrow .nutrition-action-text>span,.site-header-nav>ul:last-child>li>a .nutrition-action-text>span{color:#00a5a8}.gated-blocker .nutrition-action-text>span,.hero-issue .nutrition-action-text>span,.site-footer-main-left .nutrition-action-text>span,.site-footer-main-right .nutrition-action-text>span{color:#98e1db}.-eyebrow,.-link-arrow,.breadcrumbs li,.case-facts .eyebrow,.faceted-search-active-facets-label,.faceted-search-facet legend,.faceted-search-sidebar>.title .faceted-search-facets-expand,.faceted-search .teaser-meta span.content-type,.faceted-search .teaser-meta span.source,.faceted-search .teaser-meta time.content-type,.faceted-search .teaser-meta time.source,.impact-story .content .quote cite,.table-complex .legend h3{font-size:14px;font-size:.875rem;font-weight:700;letter-spacing:2px;line-height:2.4285714286;text-transform:uppercase}.-eyebrow.-sm,.-sm.-link-arrow,.breadcrumbs li,.case-facts .eyebrow,.faceted-search-active-facets-label,.faceted-search-facet legend.-sm,.faceted-search-facet legend.faceted-search-active-facets-label,.faceted-search-sidebar>.title .-sm.faceted-search-facets-expand,.faceted-search-sidebar>.title .faceted-search-facets-expand.faceted-search-active-facets-label,.faceted-search-sidebar>.title .table-complex .legend h3.faceted-search-facets-expand,.faceted-search .teaser-meta span.-sm.content-type,.faceted-search .teaser-meta span.-sm.source,.faceted-search .teaser-meta time.-sm.content-type,.faceted-search .teaser-meta time.-sm.source,.impact-story .content .quote cite,.table-complex .legend .faceted-search-sidebar>.title h3.faceted-search-facets-expand,.table-complex .legend h3{font-size:12px;font-size:.75rem;line-height:2}.-eyebrow.-xs,.-xs.-link-arrow,.-xs.faceted-search-active-facets-label,.breadcrumbs li.-xs,.case-facts .-xs.eyebrow,.faceted-search-facet legend.-xs,.faceted-search-sidebar>.title .-xs.faceted-search-facets-expand,.faceted-search .teaser-meta span.content-type,.faceted-search .teaser-meta span.source,.faceted-search .teaser-meta time.content-type,.faceted-search .teaser-meta time.source,.impact-story .content .quote cite.-xs,.table-complex .legend h3.-xs{font-size:11px;font-size:.6875rem;line-height:1.6363636364}.photo-caption-title,.text-block .image-embed figcaption>.title,.text-block .media--type-image figcaption>.title,.text-block .media-embed figcaption>.title{font-weight:700}.photo-caption-title:not(:last-child),.text-block .image-embed figcaption>.title:not(:last-child),.text-block .media--type-image figcaption>.title:not(:last-child),.text-block .media-embed figcaption>.title:not(:last-child){border-bottom:2px solid #00a5a8;padding-bottom:8px}.photo-caption-text,.text-block .image-embed figcaption>.text,.text-block .media--type-image,.text-block .media--type-image figcaption>.text,.text-block .media-embed figcaption>.text{font-style:italic;letter-spacing:-.01875rem}.photo-caption-text:not(:first-child),.text-block .image-embed figcaption>.text:not(:first-child),.text-block .media--type-image:not(:first-child),.text-block .media--type-image figcaption>.text:not(:first-child),.text-block .media-embed figcaption>.text:not(:first-child){margin-top:15px}.hero-detail[data-has-image=true] .image .photo-caption,.photo-credit,.text-block .image-embed figcaption>.credit,.text-block .media--type-image figcaption>.credit,.text-block .media-embed figcaption>.credit{color:#847175;font-size:12px;font-size:.75rem}.hero-detail[data-has-image=true] .image .photo-caption:before,.photo-credit:before,.text-block .image-embed figcaption>.credit:before,.text-block .media--type-image figcaption>.credit:before,.text-block .media-embed figcaption>.credit:before{content:"Photo: "}[data-gated=true]{position:relative}[data-gated=true] .gated-tooltip{opacity:0;will-change:opacity}@media (hover:hover){[data-gated=true].-focused .gated-tooltip,[data-gated=true]:active .gated-tooltip,[data-gated=true]:focus .gated-tooltip,[data-gated=true]:hover .gated-tooltip{opacity:1;transition:.25s ease-in-out}[data-gated=true].-focused .gated-tooltip-text,[data-gated=true].-focused .gated-tooltip:after,[data-gated=true]:active .gated-tooltip-text,[data-gated=true]:active .gated-tooltip:after,[data-gated=true]:focus .gated-tooltip-text,[data-gated=true]:focus .gated-tooltip:after,[data-gated=true]:hover .gated-tooltip-text,[data-gated=true]:hover .gated-tooltip:after{opacity:1;transition:.25s ease-in-out 1.5s}}[data-line=vertical]{position:relative}[data-line=vertical]:before{border-radius:2px;content:"";height:0;width:2px}[data-line=horizontal]{position:relative}[data-line=horizontal]:before{border-radius:2px;content:"";height:2px;width:0}.hero-issue .feature[data-feature-type=current-issue] .feature-image>picture img{transform-origin:bottom right;transition:1s ease-out}.article-card-image img,.faceted-search .teaser-image img{transform-origin:center;transition:1s ease-out}@font-face{font-display:swap;font-family:icomoon;font-style:normal;font-weight:400;src:url(/themes/custom/cspi/assets/fonts/icomoon.woff2?t3k0yc=) format("woff2")}[class*=" icon-"]:before,[class^=icon-]:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-trending:before{content:"\e900"}.icon-download:before{content:"\e92a"}.icon-email:before{content:"\e91f"}.icon-print:before{content:"\e910"}.icon-quick-menu:before{content:"\e91b"}.icon-close-thin:before{content:"\e91a"}.icon-caret-down:before{content:"\e904"}.icon-caret-small-down:before{content:"\e90f"}.icon-archive:before{content:"\e901"}.icon-arrow-right:before{content:"\e902"}.icon-caret-thin-right:before{content:"\e903"}.icon-check:before{content:"\e905"}.icon-close:before{content:"\e906"}.icon-home:before{content:"\e907"}.icon-login:before{content:"\e908"}.icon-mobile-menu:before{content:"\e909"}.icon-pear:before{content:"\e90a"}.icon-search-large:before{content:"\e90b"}.icon-search-small:before{content:"\e90c"}.icon-share-arrow:before{content:"\e90d"}.icon-pinterest:before{content:"\e90e"}.icon-facebook:before{content:"\e911"}.icon-instagram:before{content:"\e912"}.icon-linkedin:before{content:"\e913"}.icon-twitter:before{content:"\e920"}.icon-threads:before{content:"\e921"}.icon-tiktok:before{content:"\e922"}.icon-youtube:before{content:"\e915"}.icon-danger:before{content:"\e916"}.icon-avoid:before{content:"\e917"}.icon-person:before{content:"\e918"}.icon-safe:before{content:"\e919"}.icon-cut-back:before{content:"\e91c"}.icon-caution:before{content:"\e91d"}.icon-safe-double:before{content:"\e91e"}.icon-bluesky:before{content:"\e923"}.faceted-search .teaser-title,.featured-pages .article-card-title,.h1,.h2,.h3,.h4,.h5,.h6,.latest-news .feature .article-card-title,.latest-news .items .article-card-title,.link-list-items .article-card-title,.masonry-grid .card.-feature .card-text-title,h1,h2,h3,h4,h5,h6{color:#27664a;font-family:AvenirNext,Helvetica Neue,Helvetica,sans-serif;font-weight:700;margin:0 0 25px;transition:font-size .25s ease-in-out}.faceted-search .teaser-title:last-child,.featured-pages .article-card-title:last-child,.h1:last-child,.h2:last-child,.h3:last-child,.h4:last-child,.h5:last-child,.h6:last-child,.latest-news .feature .article-card-title:last-child,.latest-news .items .article-card-title:last-child,.link-list-items .article-card-title:last-child,.masonry-grid .card.-feature .card-text-title:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}.faceted-search .teaser-title .-link-arrow,.faceted-search .teaser-title a,.featured-pages .article-card-title .-link-arrow,.featured-pages .article-card-title a,.h1 .-link-arrow,.h1 a,.h2 .-link-arrow,.h2 a,.h3 .-link-arrow,.h3 a,.h4 .-link-arrow,.h4 a,.h5 .-link-arrow,.h5 a,.h6 .-link-arrow,.h6 a,.latest-news .feature .article-card-title .-link-arrow,.latest-news .feature .article-card-title a,.latest-news .items .article-card-title .-link-arrow,.latest-news .items .article-card-title a,.link-list-items .article-card-title .-link-arrow,.link-list-items .article-card-title a,.masonry-grid .card.-feature .card-text-title .-link-arrow,.masonry-grid .card.-feature .card-text-title a,h1 .-link-arrow,h1 a,h2 .-link-arrow,h2 a,h3 .-link-arrow,h3 a,h4 .-link-arrow,h4 a,h5 .-link-arrow,h5 a,h6 .-link-arrow,h6 a{text-decoration:none}.faceted-search .teaser-title,.featured-pages .-headline.article-card-title,.h1.-headline,.h2.-headline,.h3.-headline,.h4.-headline,.h5.-headline,.h6.-headline,.latest-news .feature .-headline.article-card-title,.latest-news .items .-headline.article-card-title,.link-list-items .-headline.article-card-title,.masonry-grid .card.-feature .-headline.card-text-title,h1.-headline,h2.-headline,h3.-headline,h4.-headline,h5.-headline,h6.-headline{font-family:Tiempos,Times New Roman,serif}article header{margin:0 0 25px}article header:last-child{margin-bottom:0}.mce-content-body h1,.mce-content-body h2,.mce-content-body h3,.mce-content-body h4,.mce-content-body h5,.mce-content-body h6,.wysiwyg-content h1,.wysiwyg-content h2,.wysiwyg-content h3,.wysiwyg-content h4,.wysiwyg-content h5,.wysiwyg-content h6{margin-top:45px}.mce-content-body h1:first-child,.mce-content-body h2:first-child,.mce-content-body h3:first-child,.mce-content-body h4:first-child,.mce-content-body h5:first-child,.mce-content-body h6:first-child,.wysiwyg-content h1:first-child,.wysiwyg-content h2:first-child,.wysiwyg-content h3:first-child,.wysiwyg-content h4:first-child,.wysiwyg-content h5:first-child,.wysiwyg-content h6:first-child{margin-top:0}.h1,.mce-content-body h1,.wysiwyg-content h1{font-size:max(2.25rem,min(7.2vw,2.5rem));line-height:1.25}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.h1,.mce-content-body h1,.wysiwyg-content h1{min-height:.0001vw}}}.faceted-search .h1.teaser-title,.faceted-search .mce-content-body h1.teaser-title,.faceted-search .wysiwyg-content h1.teaser-title,.h1.-headline,.mce-content-body .faceted-search h1.teaser-title,.mce-content-body h1.-headline,.wysiwyg-content .faceted-search h1.teaser-title,.wysiwyg-content h1.-headline{font-size:max(2.25rem,min(7.2vw,3.4375rem));line-height:1.1818181818}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.faceted-search .h1.teaser-title,.faceted-search .mce-content-body h1.teaser-title,.faceted-search .wysiwyg-content h1.teaser-title,.h1.-headline,.mce-content-body .faceted-search h1.teaser-title,.mce-content-body h1.-headline,.wysiwyg-content .faceted-search h1.teaser-title,.wysiwyg-content h1.-headline{min-height:.0001vw}}}.faceted-search .h1.-large.teaser-title,.faceted-search .mce-content-body h1.-large.teaser-title,.faceted-search .wysiwyg-content h1.-large.teaser-title,.h1.-headline.-large,.mce-content-body .faceted-search h1.-large.teaser-title,.mce-content-body h1.-headline.-large,.wysiwyg-content .faceted-search h1.-large.teaser-title,.wysiwyg-content h1.-headline.-large{font-size:max(2.5rem,min(7.2vw,4.0625rem));line-height:1.0769230769}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.faceted-search .h1.-large.teaser-title,.faceted-search .mce-content-body h1.-large.teaser-title,.faceted-search .wysiwyg-content h1.-large.teaser-title,.h1.-headline.-large,.mce-content-body .faceted-search h1.-large.teaser-title,.mce-content-body h1.-headline.-large,.wysiwyg-content .faceted-search h1.-large.teaser-title,.wysiwyg-content h1.-headline.-large{min-height:.0001vw}}}.h2,.masonry-grid .card.-feature .card-text-title,.mce-content-body h2,.wysiwyg-content h2{font-size:max(1.75rem,min(5.6vw,2.25rem));line-height:1.1666666667}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.h2,.masonry-grid .card.-feature .card-text-title,.mce-content-body h2,.wysiwyg-content h2{min-height:.0001vw}}}.h3,.mce-content-body h3,.wysiwyg-content h3{font-size:max(1.375rem,min(4.4vw,2rem));line-height:1.3125}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.h3,.mce-content-body h3,.wysiwyg-content h3{min-height:.0001vw}}}.faceted-search .teaser-title,.featured-pages .article-card-title,.h4,.latest-news .feature .article-card-title,.mce-content-body h4,.wysiwyg-content h4{font-size:max(1.25rem,min(4vw,1.625rem));line-height:1.2692307692}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.faceted-search .teaser-title,.featured-pages .article-card-title,.h4,.latest-news .feature .article-card-title,.mce-content-body h4,.wysiwyg-content h4{min-height:.0001vw}}}.faceted-search .teaser-title,.featured-pages .-headline.article-card-title,.h4.-headline,.latest-news .feature .-headline.article-card-title,.mce-content-body h4.-headline,.wysiwyg-content h4.-headline{color:#1d5e6d}.h5,.mce-content-body h5,.wysiwyg-content h5{font-size:max(1.125rem,min(3.6vw,1.375rem));line-height:1.5454545455}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.h5,.mce-content-body h5,.wysiwyg-content h5{min-height:.0001vw}}}.faceted-search .h5.teaser-title,.faceted-search .mce-content-body h5.teaser-title,.faceted-search .wysiwyg-content h5.teaser-title,.h5.-headline,.mce-content-body .faceted-search h5.teaser-title,.mce-content-body h5.-headline,.wysiwyg-content .faceted-search h5.teaser-title,.wysiwyg-content h5.-headline{color:#1d5e6d}.h6,.latest-news .items .article-card-title,.link-list-items .article-card-title,.mce-content-body h6,.wysiwyg-content h6{font-size:max(1rem,min(3.2vw,1.125rem));line-height:1.3888888889;margin:0 0 20px}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.h6,.latest-news .items .article-card-title,.link-list-items .article-card-title,.mce-content-body h6,.wysiwyg-content h6{min-height:.0001vw}}}.case-facts .case-meta,.case-facts .case-meta>p,.case-facts>p,.case-facts>p>p,.p,.photo-caption-text,.photo-caption-title,.text-block .image-embed figcaption>.text,.text-block .image-embed figcaption>.title,.text-block .media--type-image,.text-block .media--type-image figcaption>.text,.text-block .media--type-image figcaption>.title,.text-block .media-embed figcaption>.text,.text-block .media-embed figcaption>.title,.text-block table,p{color:#231f20;font-size:16px;font-size:1rem;line-height:1.625}.p,p{margin:0 0 25px}.contact-promo-content p,.p.-intro,p.-intro{font-size:max(1.125rem,min(3.6vw,1.375rem));line-height:1.5}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.contact-promo-content p,.p.-intro,p.-intro{min-height:.0001vw}}}.p.-large,p.-large{font-size:18px;font-size:1.125rem;line-height:1.5555555556}.p.-small,.p.faceted-search-active-facets-clear,.p.faceted-search-active-facets-link,p.-small,p.faceted-search-active-facets-clear,p.faceted-search-active-facets-link{font-size:12px;font-size:.75rem;line-height:1.3333333333}.p:last-child,p:last-child{margin-bottom:0}.p[class*=precede-with]+[class*=precede-with],p[class*=precede-with]+[class*=precede-with]{margin-top:-10px}.p.precede-with-icon--avoid,.p.precede-with-icon--banned,.p.precede-with-icon--caution,.p.precede-with-icon--certain-people-avoid,.p.precede-with-icon--cut-back,.p.precede-with-icon--safe,p.precede-with-icon--avoid,p.precede-with-icon--banned,p.precede-with-icon--caution,p.precede-with-icon--certain-people-avoid,p.precede-with-icon--cut-back,p.precede-with-icon--safe{min-height:32px;padding-left:44px;position:relative}@media (min-width:768px){.p.precede-with-icon--avoid,.p.precede-with-icon--banned,.p.precede-with-icon--caution,.p.precede-with-icon--certain-people-avoid,.p.precede-with-icon--cut-back,.p.precede-with-icon--safe,p.precede-with-icon--avoid,p.precede-with-icon--banned,p.precede-with-icon--caution,p.precede-with-icon--certain-people-avoid,p.precede-with-icon--cut-back,p.precede-with-icon--safe{min-height:40px;padding-left:50px}}.p.precede-with-icon--avoid:before,.p.precede-with-icon--banned:before,.p.precede-with-icon--caution:before,.p.precede-with-icon--certain-people-avoid:before,.p.precede-with-icon--cut-back:before,.p.precede-with-icon--safe:before,p.precede-with-icon--avoid:before,p.precede-with-icon--banned:before,p.precede-with-icon--caution:before,p.precede-with-icon--certain-people-avoid:before,p.precede-with-icon--cut-back:before,p.precede-with-icon--safe:before{bottom:auto;color:#fff;font-size:16px;font-size:1rem;left:0;position:absolute;right:auto;top:0;transform:translate(50%,50%);z-index:2}@media (min-width:768px){.p.precede-with-icon--avoid:before,.p.precede-with-icon--banned:before,.p.precede-with-icon--caution:before,.p.precede-with-icon--certain-people-avoid:before,.p.precede-with-icon--cut-back:before,.p.precede-with-icon--safe:before,p.precede-with-icon--avoid:before,p.precede-with-icon--banned:before,p.precede-with-icon--caution:before,p.precede-with-icon--certain-people-avoid:before,p.precede-with-icon--cut-back:before,p.precede-with-icon--safe:before{font-size:20px;font-size:1.25rem}}.p.precede-with-icon--avoid:after,.p.precede-with-icon--banned:after,.p.precede-with-icon--caution:after,.p.precede-with-icon--certain-people-avoid:after,.p.precede-with-icon--cut-back:after,.p.precede-with-icon--safe:after,p.precede-with-icon--avoid:after,p.precede-with-icon--banned:after,p.precede-with-icon--caution:after,p.precede-with-icon--certain-people-avoid:after,p.precede-with-icon--cut-back:after,p.precede-with-icon--safe:after{border-radius:100%;bottom:auto;content:"";height:32px;left:0;position:absolute;right:auto;top:0;width:32px}@media (min-width:768px){.p.precede-with-icon--avoid:after,.p.precede-with-icon--banned:after,.p.precede-with-icon--caution:after,.p.precede-with-icon--certain-people-avoid:after,.p.precede-with-icon--cut-back:after,.p.precede-with-icon--safe:after,p.precede-with-icon--avoid:after,p.precede-with-icon--banned:after,p.precede-with-icon--caution:after,p.precede-with-icon--certain-people-avoid:after,p.precede-with-icon--cut-back:after,p.precede-with-icon--safe:after{height:40px;width:40px}}.p.precede-with-icon--safe:before,p.precede-with-icon--safe:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e919";display:inline-block;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.p.precede-with-icon--safe:after,p.precede-with-icon--safe:after{background:#1c8750}.p.precede-with-icon--caution:before,p.precede-with-icon--caution:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e91d";display:inline-block;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.p.precede-with-icon--caution:after,p.precede-with-icon--caution:after{background:#f2530f}.p.precede-with-icon--cut-back:before,p.precede-with-icon--cut-back:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"\e91c";display:inline-block;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.p.precede-with-icon--cut-back:after,p.precede-with-icon--cut-back:after{background:#f6c122}.p.precede-with-icon--certain-people-avoid:before,p.precede-with-icon--certain-people-avoid:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e918";display:inline-block;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.p.precede-with-icon--certain-people-avoid:after,p.precede-with-icon--certain-people-avoid:after{background:#008285}.p.precede-with-icon--avoid:before,p.precede-with-icon--avoid:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e917";display:inline-block;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.p.precede-with-icon--avoid:after,p.precede-with-icon--avoid:after{background:#ce473b}.p.precede-with-icon--banned:before,p.precede-with-icon--banned:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e916";display:inline-block;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.p.precede-with-icon--banned:after,p.precede-with-icon--banned:after{background:#231f20}ol,ul{list-style:none;margin:0;padding:0}.wysiwyg-content ol,.wysiwyg-content ul{margin:0 0 45px;overflow:hidden}.wysiwyg-content ol:last-child,.wysiwyg-content ul:last-child{margin-bottom:0}.wysiwyg-content ol li,.wysiwyg-content ul li{font-size:16px;font-size:1rem;line-height:1.5555555556;margin-bottom:14px;padding-left:24px;position:relative}.wysiwyg-content ol li:last-child,.wysiwyg-content ul li:last-child{margin-bottom:0}.wysiwyg-content ol li:before,.wysiwyg-content ul li:before{color:#008285;font-weight:700;left:0;position:absolute}.wysiwyg-content ol li ol,.wysiwyg-content ol li ul,.wysiwyg-content ul li ol,.wysiwyg-content ul li ul{margin-top:10px}.wysiwyg-content ol{counter-reset:section}.wysiwyg-content ol>li{counter-increment:section;padding-left:20px}.wysiwyg-content ol>li:before{content:counter(section)}.wysiwyg-content ol ol>li{padding-left:32px}.wysiwyg-content ol ol>li:before{content:counter(section) "." counter(section) " ";letter-spacing:-.08em}.wysiwyg-content ol ol ol>li{padding-left:32px}.wysiwyg-content ol ol ol>li:before{content:counter(section) "." counter(section) " ";letter-spacing:-.08em}.wysiwyg-content ul>li:before{content:"•";font-size:16px;font-size:1rem}.wysiwyg-content blockquote{margin:0 0 54px;padding:0 0 0 43px;position:relative}.wysiwyg-content blockquote:before{background-color:#00a5a8;border-radius:1.5px;bottom:0;content:"";left:0;position:absolute;right:auto;top:0;width:3px;z-index:10}.wysiwyg-content blockquote p{color:#1d5e6d;font-size:max(1.25rem,min(3.6vw,1.625rem));font-style:italic;line-height:1.5;margin-bottom:0}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.wysiwyg-content blockquote p{min-height:.0001vw}}}.wysiwyg-content blockquote p:before{content:"“"}.wysiwyg-content blockquote p:after{content:"”"}.wysiwyg-content blockquote p+cite{color:#231f20;display:block;font-size:12px;font-size:.75rem;font-style:normal;font-weight:700;letter-spacing:1.67px;line-height:1.3333333333;margin-top:15px;text-transform:uppercase}.wysiwyg-content blockquote p+cite:before{content:"–";margin-right:4px}.wysiwyg-content blockquote:last-child{margin-bottom:0}.loading-spinner{align-items:center;background:#fffffff2;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:.25s ease-in-out;visibility:hidden;width:100%;z-index:99999}.loading-spinner.-loading{opacity:1;visibility:visible}.loading-spinner:before{background-image:url(/themes/custom/cspi/assets/images/spinner.svg);background-position:50%;background-size:100px auto;content:"";height:100px;left:50%;position:absolute;top:50%;transform:translate(-50px,-50px);width:100px;z-index:99999}.loading-spinner-text{color:#676767;font-size:16px;font-size:1rem;font-weight:700;letter-spacing:.09375rem;position:absolute;text-transform:uppercase;top:calc(50% + 60px)}.loading-spinner-text:after{animation:ellipsis .75s steps(4) infinite;content:"…";overflow:hidden;position:absolute;width:0}@keyframes ellipsis{to{width:18px}}.checks label:before,.radios label:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f6f3ec;border:1px solid #e4e3da;border-radius:5px;bottom:auto;color:#0000;display:inline-block;font-family:icomoon!important;font-size:9px;font-size:.5625rem;font-style:normal;font-variant:normal;font-weight:400;height:26px;left:0;line-height:1;line-height:26px;position:absolute;right:auto;text-align:center;text-transform:none;top:0;transition:color .25s ease-in-out;width:26px}fieldset{border:0;margin:0;padding:0}fieldset legend{display:block;margin-bottom:10px}label{display:block}.form-field{margin:0 0 30px}.form-field label{margin-bottom:10px}.error-message{color:red;font-size:14px;font-size:.875rem;font-weight:500;margin-top:8px}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{-webkit-appearance:none;background-color:#fff;border:1px solid #e4e3da;border-radius:5px;box-shadow:none;color:#231f20;display:block;font-family:AvenirNext,Helvetica Neue,Helvetica,sans-serif;font-size:18px;font-weight:500;margin:0;padding:12px 25px;transition:.25s ease-in-out;width:100%}@media (min-width:768px){input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{padding:20px 35px}}input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1}input[type=email]::-ms-placeholder,input[type=password]::-ms-placeholder,input[type=search]::-ms-placeholder,input[type=tel]::-ms-placeholder,input[type=text]::-ms-placeholder,input[type=url]::-ms-placeholder,select::-ms-placeholder,textarea::-ms-placeholder{opacity:1}input[type=email]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder,select::placeholder,textarea::placeholder{opacity:1}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{background-color:#edf5f4;outline:none}input[type=email]:focus::-webkit-input-placeholder,input[type=password]:focus::-webkit-input-placeholder,input[type=search]:focus::-webkit-input-placeholder,input[type=tel]:focus::-webkit-input-placeholder,input[type=text]:focus::-webkit-input-placeholder,input[type=url]:focus::-webkit-input-placeholder,select:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:#231f20}input[type=email]:focus::-ms-placeholder,input[type=password]:focus::-ms-placeholder,input[type=search]:focus::-ms-placeholder,input[type=tel]:focus::-ms-placeholder,input[type=text]:focus::-ms-placeholder,input[type=url]:focus::-ms-placeholder,select:focus::-ms-placeholder,textarea:focus::-ms-placeholder{color:#231f20}input[type=email]:focus::placeholder,input[type=password]:focus::placeholder,input[type=search]:focus::placeholder,input[type=tel]:focus::placeholder,input[type=text]:focus::placeholder,input[type=url]:focus::placeholder,select:focus::placeholder,textarea:focus::placeholder{color:#231f20}input[type=email].-invalid,input[type=password].-invalid,input[type=search].-invalid,input[type=tel].-invalid,input[type=text].-invalid,input[type=url].-invalid,select.-invalid,textarea.-invalid{border:1px solid red;color:red}textarea{min-height:100px;resize:vertical}select{appearance:none;background-image:url(/themes/custom/cspi/assets/images/select-arrow-down.svg);background-position:right 15px center;background-repeat:no-repeat;background-size:15px auto;padding-right:35px;text-decoration:none}select:hover{cursor:pointer}select:-moz-focusring{color:#0000;text-shadow:0 0 0 #666}select::-ms-expand{display:none}.checks legend,.radios legend{margin-bottom:15px}.checks .error-message,.radios .error-message{margin-bottom:15px;margin-top:-10px}.checks .check,.checks .radio,.radios .check,.radios .radio{margin-bottom:15px;position:relative}.checks .check:last-child,.checks .radio:last-child,.radios .check:last-child,.radios .radio:last-child{margin:0}.checks label,.radios label{cursor:pointer;font-size:15px;font-size:.9375rem;line-height:1.7333333333;margin:0;padding:0 0 0 40px;position:relative}.checks input[type=checkbox],.checks input[type=radio],.radios input[type=checkbox],.radios input[type=radio]{clip:rect(1px,1px,1px,1px);clip-path:polygon(0 0,0 0,0 0,0 0);height:1px;left:-1px;overflow:hidden;position:absolute;top:-1px;white-space:nowrap;width:1px}.checks input[type=checkbox]+label:before,.radios input[type=checkbox]+label:before{content:"\e905"}.checks input[type=checkbox]+label:hover:before,.checks input[type=checkbox]:focus+label:before,.radios input[type=checkbox]+label:hover:before,.radios input[type=checkbox]:focus+label:before{color:#ce473b4d}.checks input[type=checkbox]:checked+label:before,.radios input[type=checkbox]:checked+label:before{background:#ce473b;color:#fff}.checks input[type=radio]+label:hover:after,.checks input[type=radio]:focus+label:after,.radios input[type=radio]+label:hover:after,.radios input[type=radio]:focus+label:after{color:#ce473b4d}.checks input[type=radio]:checked+label:after,.radios input[type=radio]:checked+label:after{background:#ce473b;color:#fff}.checks input[type=radio]+label:before,.radios input[type=radio]+label:before{border-radius:50%;content:""}.checks input[type=radio]+label:after,.radios input[type=radio]+label:after{background:#0000;border-radius:50%;bottom:auto;content:"";display:inline-block;height:12px;left:7px;line-height:26px;position:absolute;right:auto;text-align:center;top:7px;transition:color .25s ease-in-out;width:12px}.bio-slider,.card-slider,.cta-panel,.hero-bio-detail>section,.hero-detail,.hero-home-slider,.hero-issue,.hero-issue .top,.hero-landing .content,.hero-na-landing .bottom,.hero-na-landing .top,.hero-search,.hero-search .top,.latest-news,.page-container>main .grid-container,.site-footer,.site-header,.table-complex .react-table,.three-pub{display:grid;grid-template-columns:[full-start] minmax(20px,1fr) [main-start] minmax(0,1200px) [main-end] minmax(20px,1fr) [full-end]}@media (min-width:768px){.bio-slider,.card-slider,.cta-panel,.hero-bio-detail>section,.hero-detail,.hero-home-slider,.hero-issue,.hero-issue .top,.hero-landing .content,.hero-na-landing .bottom,.hero-na-landing .top,.hero-search,.hero-search .top,.latest-news,.page-container>main .grid-container,.site-footer,.site-header,.table-complex .react-table,.three-pub{grid-template-columns:[full-start] minmax(40px,1fr) [main-start] minmax(0,1200px) [main-end] minmax(40px,1fr) [full-end]}}@media (min-width:1400px){.bio-slider,.card-slider,.cta-panel,.hero-bio-detail>section,.hero-detail,.hero-home-slider,.hero-issue,.hero-issue .top,.hero-landing .content,.hero-na-landing .bottom,.hero-na-landing .top,.hero-search,.hero-search .top,.latest-news,.page-container>main .grid-container,.site-footer,.site-header,.table-complex .react-table,.three-pub{grid-template-columns:[full-start] minmax(50px,1fr) [main-start] minmax(0,1200px) [main-end] minmax(50px,1fr) [full-end]}}.page-container{background:#fff;box-shadow:0 0 100px #0000001a;display:grid;grid-template-areas:"header" "main" "footer";grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;min-height:100%;position:relative}.page-container>.site-header{grid-area:header;-ms-grid-column:1;-ms-grid-row:1}.page-container>main{grid-area:main;-ms-grid-column:1;-ms-grid-row:2}.page-container>.site-footer{grid-area:footer;-ms-grid-column:1;-ms-grid-row:3}.detail-main{grid-column:main}.detail-main>article .download-resource-btn:last-child{margin-bottom:100px}.detail-main>article .download-resource-btn:not(:last-child){margin-bottom:50px}.detail-main>article .text-block+.download-resource-btn,.detail-main>article .text-block+.tags{margin-top:-50px}.detail-main>article .text-block+.download-resource-btn{display:block;max-width:-moz-fit-content;max-width:fit-content}.detail-main>article:not(.faceted-search){width:100%}.detail-main>article:not(.faceted-search)>div{margin-bottom:50px}.detail-main>aside{column-gap:50px;display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:100px;position:relative;row-gap:50px}@media (min-width:768px){.detail-main>aside{flex-direction:row}}.detail-main>aside:empty{margin:0}@media (min-width:1000px){.detail-main>aside{flex-direction:column}}@media (min-width:768px){.detail-main>aside>*{flex-basis:calc(50% - 25px)}}@media (min-width:1000px){.detail-main>aside>*{flex:none}}.detail-main.-bio>article{max-width:950px}@media (min-width:1000px){.-sidebar-split{align-items:flex-start;display:flex;justify-content:space-between}}.-sidebar-split aside{overflow:hidden}@media (min-width:1000px){.-sidebar-split aside:not(.social-share){flex:0 0 350px;margin-left:50px}}@media (min-width:1400px){.-sidebar-split aside:not(.social-share){margin-left:100px}}.-sidebar-split aside:not(.social-share)>:last-child{margin-bottom:0}.-sidebar-split aside>.zeddit-rcm:empty{display:none}body.toolbar-fixed{padding-top:0!important}body .tabs-admin-local-tasks{bottom:0;padding:10px 15px;position:fixed;right:0;text-align:right;z-index:999}body .tabs-admin-local-tasks ul{display:grid}body .tabs-admin-local-tasks ul li{display:block;margin:5px 0}body .tabs-admin-local-tasks ul li:last-child{margin-bottom:0}body .tabs-admin-local-tasks ul li .-link-arrow,body .tabs-admin-local-tasks ul li a{background:none #f6f3ec;color:#1d5e6d;margin:0}body .user-login-form{grid-column:main;margin-bottom:100px}body .user-login-form input{margin:10px 0 30px}.js-link-event{cursor:pointer}.-link-arrow,a{color:#1d5e6d;display:inline-block;text-decoration:none;transition:.25s ease-in-out}@media (hover:hover){.-focused.-link-arrow,.-link-arrow:active,.-link-arrow:focus,.-link-arrow:hover,a.-focused,a:active,a:focus,a:hover{color:#133d47;outline:0}}.-light-blue.-link-arrow,a.-light-blue{color:#008285}@media (hover:hover){.-light-blue.-focused.-link-arrow,.-light-blue.-link-arrow:active,.-light-blue.-link-arrow:focus,.-light-blue.-link-arrow:hover,a.-light-blue.-focused,a.-light-blue:active,a.-light-blue:focus,a.-light-blue:hover{color:#00a5a8}}.wysiwyg-content .-link-arrow:not(.btn):not(.faceted-search-active-facets-clear):not(.faceted-search-active-facets-link),.wysiwyg-content a:not(.btn):not(.faceted-search-active-facets-clear):not(.faceted-search-active-facets-link){color:#008285;display:inline;text-decoration:underline}@media (hover:hover){.wysiwyg-content .-link-arrow:not(.btn):not(.faceted-search-active-facets-clear):not(.faceted-search-active-facets-link).-focused,.wysiwyg-content .-link-arrow:not(.btn):not(.faceted-search-active-facets-clear):not(.faceted-search-active-facets-link):active,.wysiwyg-content .-link-arrow:not(.btn):not(.faceted-search-active-facets-clear):not(.faceted-search-active-facets-link):focus,.wysiwyg-content .-link-arrow:not(.btn):not(.faceted-search-active-facets-clear):not(.faceted-search-active-facets-link):hover,.wysiwyg-content a:not(.btn):not(.faceted-search-active-facets-clear):not(.faceted-search-active-facets-link).-focused,.wysiwyg-content a:not(.btn):not(.faceted-search-active-facets-clear):not(.faceted-search-active-facets-link):active,.wysiwyg-content a:not(.btn):not(.faceted-search-active-facets-clear):not(.faceted-search-active-facets-link):focus,.wysiwyg-content a:not(.btn):not(.faceted-search-active-facets-clear):not(.faceted-search-active-facets-link):hover{border-color:#0000;color:#008285;text-decoration:none}}.-link-arrow:disabled,[disabled].-link-arrow,a:disabled,a[disabled]{opacity:.5;pointer-events:none}.-link-arrow{display:inline-block;line-height:1.5;padding:10px 46px 10px 0;position:relative}.-link-arrow.-justified{display:inline-flex;width:100%}.-link-arrow.-justified>span{display:flex}.-link-arrow.-justified .-inner-text{padding-right:48px}.-link-arrow:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background-color:#f6f3ec;border-radius:50%;content:"\e902";display:inline-block;display:inline-flex;font-family:icomoon!important;font-size:11px;font-size:.6875rem;font-style:normal;font-variant:normal;font-weight:400;height:36px;justify-content:center;line-height:1;position:absolute;right:0;text-transform:none;top:50%;transform:translateY(calc(-50% - 2px));transition:.25s ease-in-out;width:36px}.-link-arrow.-blue:after{background-color:#1d5e6d;color:#fff}.-link-arrow.-white:after{background-color:#fff;color:#1d5e6d}@media (hover:hover){.-link-arrow.-white.-focused,.-link-arrow.-white:active,.-link-arrow.-white:focus,.-link-arrow.-white:hover{color:#fff}.-link-arrow.-white.-focused:after,.-link-arrow.-white:active:after,.-link-arrow.-white:focus:after,.-link-arrow.-white:hover:after{background-color:#fff;color:#133d47}}.-link-arrow.-white-text{color:#fff}.-link-arrow.-white-circle:after{background-color:#fff;color:#1d5e6d}@media (hover:hover){.-link-arrow.-white-circle.-focused:after,.-link-arrow.-white-circle:active:after,.-link-arrow.-white-circle:focus:after,.-link-arrow.-white-circle:hover:after{background-color:#ce473b;color:#fff}}.-link-arrow.-blue-circle:after{background-color:#1d5e6d;color:#fff}@media (hover:hover){.-link-arrow.-blue-circle.-focused:after,.-link-arrow.-blue-circle:active:after,.-link-arrow.-blue-circle:focus:after,.-link-arrow.-blue-circle:hover:after{background-color:#ce473b;color:#fff}}.-link-arrow.-green-circle:after{background-color:#27664a;color:#fff}@media (hover:hover){.-link-arrow.-green-circle.-focused:after,.-link-arrow.-green-circle:active:after,.-link-arrow.-green-circle:focus:after,.-link-arrow.-green-circle:hover:after{background-color:#27664a;color:#fff}}.-link-arrow.-red-circle:after{background-color:#ce473b;color:#fff}@media (hover:hover){.-link-arrow.-red-circle.-focused:after,.-link-arrow.-red-circle:active:after,.-link-arrow.-red-circle:focus:after,.-link-arrow.-red-circle:hover:after{background-color:#fff;color:#ce473b}.-link-arrow.-focused:after,.-link-arrow:active:after,.-link-arrow:focus:after,.-link-arrow:hover:after{background-color:#ce473b;color:#fff}}button,input[type=button],input[type=reset],input[type=submit]{backface-visibility:hidden;cursor:pointer;font-family:AvenirNext,Helvetica Neue,Helvetica,sans-serif;font-weight:700;transition:.25s ease-in-out}button{border:0;padding:0}button.-text-link{background:#0000;color:#1d5e6d;font-weight:400;padding:0;text-decoration:underline}@media (hover:hover){button.-text-link.-focused,button.-text-link:active,button.-text-link:focus,button.-text-link:hover{border-color:#0000;color:#133d47;text-decoration:none}}.btn,.faceted-search-active-facets-clear,.faceted-search-active-facets-link{background:#1d5e6d;border:0;border-radius:100px;color:#f6f3ec;cursor:pointer;display:inline-block;font-family:AvenirNext,Helvetica Neue,Helvetica,sans-serif;font-size:13px;font-size:.8125rem;font-weight:700;letter-spacing:1.8px;line-height:1.5;padding:20px 30px 18px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:.25s ease-in-out}@media (hover:hover){.-focused.faceted-search-active-facets-clear,.-focused.faceted-search-active-facets-link,.btn.-focused,.btn:active,.btn:focus,.btn:hover,.faceted-search-active-facets-clear:active,.faceted-search-active-facets-clear:focus,.faceted-search-active-facets-clear:hover,.faceted-search-active-facets-link:active,.faceted-search-active-facets-link:focus,.faceted-search-active-facets-link:hover{background:#133d47;color:#f6f3ec;outline:0}}.-slim.faceted-search-active-facets-clear,.-slim.faceted-search-active-facets-link,.btn.-slim{padding-bottom:14px;padding-top:14px}.btn.-small,.btn.faceted-search-active-facets-clear,.btn.faceted-search-active-facets-link,.faceted-search-active-facets-clear,.faceted-search-active-facets-link{font-size:12px;font-size:.75rem;min-width:100px;padding:11px 20px}.-gray.faceted-search-active-facets-link,.btn.-gray.faceted-search-active-facets-clear,.btn.-gray.faceted-search-active-facets-link,.btn.-small.-gray,.btn.-small.faceted-search-active-facets-clear,.btn.faceted-search-active-facets-clear,.btn.faceted-search-active-facets-link.faceted-search-active-facets-clear,.faceted-search-active-facets-clear{background:#949494}@media (hover:hover){.-focused.faceted-search-active-facets-clear,.-gray.-focused.faceted-search-active-facets-link,.-gray.faceted-search-active-facets-link:active,.-gray.faceted-search-active-facets-link:focus,.-gray.faceted-search-active-facets-link:hover,.btn.-small.-focused.faceted-search-active-facets-clear,.btn.-small.-gray.-focused,.btn.-small.-gray:active,.btn.-small.-gray:focus,.btn.-small.-gray:hover,.btn.-small.faceted-search-active-facets-clear:active,.btn.-small.faceted-search-active-facets-clear:focus,.btn.-small.faceted-search-active-facets-clear:hover,.faceted-search-active-facets-clear:active,.faceted-search-active-facets-clear:focus,.faceted-search-active-facets-clear:hover{background:#ce473b}}.-lc.faceted-search-active-facets-clear,.btn.-lc.faceted-search-active-facets-clear,.btn.-lc.faceted-search-active-facets-link,.btn.-small.-lc,.btn.-small.faceted-search-active-facets-link,.btn.faceted-search-active-facets-link,.btn.faceted-search-active-facets-link.faceted-search-active-facets-clear,.faceted-search-active-facets-link{letter-spacing:0;text-transform:none}.-lt-gray.faceted-search-active-facets-clear,.btn.-lt-gray.faceted-search-active-facets-clear,.btn.-lt-gray.faceted-search-active-facets-link,.btn.-small.-lt-gray,.btn.-small.faceted-search-active-facets-link,.btn.faceted-search-active-facets-link,.btn.faceted-search-active-facets-link.faceted-search-active-facets-clear,.faceted-search-active-facets-link{background:#f6f3ec;color:#1d5e6d}@media (hover:hover){.-focused.faceted-search-active-facets-link,.-lt-gray.-focused.faceted-search-active-facets-clear,.-lt-gray.faceted-search-active-facets-clear:active,.-lt-gray.faceted-search-active-facets-clear:focus,.-lt-gray.faceted-search-active-facets-clear:hover,.btn.-focused.faceted-search-active-facets-link.faceted-search-active-facets-clear,.btn.-small.-focused.faceted-search-active-facets-link,.btn.-small.-lt-gray.-focused,.btn.-small.-lt-gray:active,.btn.-small.-lt-gray:focus,.btn.-small.-lt-gray:hover,.btn.-small.faceted-search-active-facets-link:active,.btn.-small.faceted-search-active-facets-link:focus,.btn.-small.faceted-search-active-facets-link:hover,.btn.faceted-search-active-facets-link.faceted-search-active-facets-clear:active,.btn.faceted-search-active-facets-link.faceted-search-active-facets-clear:focus,.btn.faceted-search-active-facets-link.faceted-search-active-facets-clear:hover,.faceted-search-active-facets-link:active,.faceted-search-active-facets-link:focus,.faceted-search-active-facets-link:hover{background-color:#ce473b;color:#fff}}.-lt-gray.-close-x.faceted-search-active-facets-clear,.btn.-small.-lt-gray.-close-x,.btn.-small.faceted-search-active-facets-link,.btn.faceted-search-active-facets-link.faceted-search-active-facets-clear,.faceted-search-active-facets-link{align-items:center;display:flex;justify-content:center;min-width:unset;padding-right:48px;position:relative}.-lt-gray.-close-x.faceted-search-active-facets-clear .close-icon,.btn.-lt-gray.faceted-search-active-facets-link.faceted-search-active-facets-clear .close-icon,.btn.-small.-lt-gray.-close-x .close-icon,.btn.-small.-lt-gray.faceted-search-active-facets-link .close-icon,.faceted-search-active-facets-link .close-icon{align-items:center;background-color:#fff;border-radius:100%;display:inline-flex;height:26px;justify-content:center;margin:0;position:absolute;right:12px;width:26px}.-lt-gray.-close-x.faceted-search-active-facets-clear .close-icon:before,.btn.-lt-gray.faceted-search-active-facets-link.faceted-search-active-facets-clear .close-icon:before,.btn.-small.-lt-gray.-close-x .close-icon:before,.btn.-small.-lt-gray.faceted-search-active-facets-link .close-icon:before,.faceted-search-active-facets-link .close-icon:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ce473b;content:"\e906";display:inline-block;font-family:icomoon!important;font-size:7px;font-size:.4375rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:relative;text-transform:none;top:-1px}@media (hover:hover){.-focused.faceted-search-active-facets-link,.-lt-gray.-close-x.-focused.faceted-search-active-facets-clear,.-lt-gray.-close-x.faceted-search-active-facets-clear:active,.-lt-gray.-close-x.faceted-search-active-facets-clear:focus,.-lt-gray.-close-x.faceted-search-active-facets-clear:hover,.btn.-lt-gray.-focused.faceted-search-active-facets-link.faceted-search-active-facets-clear,.btn.-lt-gray.faceted-search-active-facets-link.faceted-search-active-facets-clear:active,.btn.-lt-gray.faceted-search-active-facets-link.faceted-search-active-facets-clear:focus,.btn.-lt-gray.faceted-search-active-facets-link.faceted-search-active-facets-clear:hover,.btn.-small.-lt-gray.-close-x.-focused,.btn.-small.-lt-gray.-close-x:active,.btn.-small.-lt-gray.-close-x:focus,.btn.-small.-lt-gray.-close-x:hover,.btn.-small.-lt-gray.-focused.faceted-search-active-facets-link,.btn.-small.-lt-gray.faceted-search-active-facets-link:active,.btn.-small.-lt-gray.faceted-search-active-facets-link:focus,.btn.-small.-lt-gray.faceted-search-active-facets-link:hover,.faceted-search-active-facets-link:active,.faceted-search-active-facets-link:focus,.faceted-search-active-facets-link:hover{padding-right:48px}}.-red.faceted-search-active-facets-clear,.-red.faceted-search-active-facets-link,.btn.-red{background:#ce473b;color:#fff}@media (hover:hover){.-red.-focused.faceted-search-active-facets-clear,.-red.-focused.faceted-search-active-facets-link,.-red.faceted-search-active-facets-clear:active,.-red.faceted-search-active-facets-clear:focus,.-red.faceted-search-active-facets-clear:hover,.-red.faceted-search-active-facets-link:active,.-red.faceted-search-active-facets-link:focus,.-red.faceted-search-active-facets-link:hover,.btn.-red.-focused,.btn.-red:active,.btn.-red:focus,.btn.-red:hover{background:#ac3b30;color:#fff}}.-red.-invert.faceted-search-active-facets-clear,.-red.-invert.faceted-search-active-facets-link,.btn.-red.-invert{background:#fff;color:#ce473b}@media (hover:hover){.-red.-invert.-focused.faceted-search-active-facets-clear,.-red.-invert.-focused.faceted-search-active-facets-link,.-red.-invert.faceted-search-active-facets-clear:active,.-red.-invert.faceted-search-active-facets-clear:focus,.-red.-invert.faceted-search-active-facets-clear:hover,.-red.-invert.faceted-search-active-facets-link:active,.-red.-invert.faceted-search-active-facets-link:focus,.-red.-invert.faceted-search-active-facets-link:hover,.btn.-red.-invert.-focused,.btn.-red.-invert:active,.btn.-red.-invert:focus,.btn.-red.-invert:hover{background:#ac3b30;color:#fff}}.-arrow.faceted-search-active-facets-clear:after,.-arrow.faceted-search-active-facets-link:after,.-red.-invert.faceted-search-active-facets-clear:after,.-red.-invert.faceted-search-active-facets-link:after,.btn.-arrow:after,.btn.-red.-invert:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e902";display:inline-block;font-family:icomoon!important;font-size:10px;font-size:.625rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;opacity:0;pointer-events:none;position:absolute;right:0;text-transform:none;top:50%;transform:translateY(-50%);transition:.25s ease-in-out}@media (hover:hover){.-arrow.-focused.faceted-search-active-facets-clear,.-arrow.-focused.faceted-search-active-facets-link,.-arrow.faceted-search-active-facets-clear:active,.-arrow.faceted-search-active-facets-clear:focus,.-arrow.faceted-search-active-facets-clear:hover,.-arrow.faceted-search-active-facets-link:active,.-arrow.faceted-search-active-facets-link:focus,.-arrow.faceted-search-active-facets-link:hover,.-focused.-red.-invert.faceted-search-active-facets-clear,.-focused.-red.-invert.faceted-search-active-facets-link,.-red.-invert.faceted-search-active-facets-clear:active,.-red.-invert.faceted-search-active-facets-clear:focus,.-red.-invert.faceted-search-active-facets-clear:hover,.-red.-invert.faceted-search-active-facets-link:active,.-red.-invert.faceted-search-active-facets-link:focus,.-red.-invert.faceted-search-active-facets-link:hover,.btn.-arrow.-focused,.btn.-arrow:active,.btn.-arrow:focus,.btn.-arrow:hover,.btn.-focused.-red.-invert,.btn.-red.-invert:active,.btn.-red.-invert:focus,.btn.-red.-invert:hover{background-color:#ac3b30;padding-right:40px;text-indent:-10px}.-arrow.-focused.faceted-search-active-facets-clear:after,.-arrow.-focused.faceted-search-active-facets-link:after,.-arrow.faceted-search-active-facets-clear:active:after,.-arrow.faceted-search-active-facets-clear:focus:after,.-arrow.faceted-search-active-facets-clear:hover:after,.-arrow.faceted-search-active-facets-link:active:after,.-arrow.faceted-search-active-facets-link:focus:after,.-arrow.faceted-search-active-facets-link:hover:after,.-focused.-red.-invert.faceted-search-active-facets-clear:after,.-focused.-red.-invert.faceted-search-active-facets-link:after,.-red.-invert.faceted-search-active-facets-clear:active:after,.-red.-invert.faceted-search-active-facets-clear:focus:after,.-red.-invert.faceted-search-active-facets-clear:hover:after,.-red.-invert.faceted-search-active-facets-link:active:after,.-red.-invert.faceted-search-active-facets-link:focus:after,.-red.-invert.faceted-search-active-facets-link:hover:after,.btn.-arrow.-focused:after,.btn.-arrow:active:after,.btn.-arrow:focus:after,.btn.-arrow:hover:after,.btn.-focused.-red.-invert:after,.btn.-red.-invert:active:after,.btn.-red.-invert:focus:after,.btn.-red.-invert:hover:after{opacity:1;transform:translate(-15px,-50%)}}.-icon.faceted-search-active-facets-clear,.-icon.faceted-search-active-facets-link,.btn.-icon{padding-left:54px;padding-right:40px;position:relative}.-icon.faceted-search-active-facets-clear:before,.-icon.faceted-search-active-facets-link:before,.btn.-icon:before{background-color:#00a5a8;border-radius:50%;bottom:auto;color:#fff;content:"\e90a";font-size:17px;font-size:1.0625rem;height:34px;left:16px;line-height:1;line-height:34px;padding-left:2px;right:auto;text-align:center;transform:translateY(-50%);width:34px}.-icon.faceted-search-active-facets-clear:after,.-icon.faceted-search-active-facets-clear:before,.-icon.faceted-search-active-facets-link:after,.-icon.faceted-search-active-facets-link:before,.btn.-icon:after,.btn.-icon:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;position:absolute;text-transform:none;top:50%;transition:.25s ease-in-out}.-icon.faceted-search-active-facets-clear:after,.-icon.faceted-search-active-facets-link:after,.btn.-icon:after{content:"\e902";font-size:10px;font-size:.625rem;line-height:1;opacity:0;pointer-events:none;right:37px;transform:translate(-10px,-50%)}@media (hover:hover){.-icon.-focused.faceted-search-active-facets-clear:after,.-icon.-focused.faceted-search-active-facets-link:after,.-icon.faceted-search-active-facets-clear:active:after,.-icon.faceted-search-active-facets-clear:focus:after,.-icon.faceted-search-active-facets-clear:hover:after,.-icon.faceted-search-active-facets-link:active:after,.-icon.faceted-search-active-facets-link:focus:after,.-icon.faceted-search-active-facets-link:hover:after,.btn.-icon.-focused:after,.btn.-icon:active:after,.btn.-icon:focus:after,.btn.-icon:hover:after{opacity:1;transform:translate(10px,-50%)}}.-print.faceted-search-active-facets-clear,.-print.faceted-search-active-facets-link,.btn.-print{padding-left:74px;padding-right:40px;position:relative}.-print.faceted-search-active-facets-clear:before,.-print.faceted-search-active-facets-link:before,.btn.-print:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#00a5a8;border-radius:50%;bottom:auto;color:#fff;content:"\e910";display:inline-block;font-family:icomoon!important;font-size:17px;font-size:1.0625rem;font-style:normal;font-variant:normal;font-weight:400;height:34px;left:13px;line-height:1;line-height:34px;padding-left:2px;position:absolute;right:auto;text-align:center;text-transform:none;top:50%;transform:translateY(-50%);transition:.25s ease-in-out;width:34px}.mce-content-body .btn,.mce-content-body .faceted-search-active-facets-clear,.mce-content-body .faceted-search-active-facets-link,.wysiwyg-content .btn,.wysiwyg-content .faceted-search-active-facets-clear,.wysiwyg-content .faceted-search-active-facets-link{margin-top:5px}.mce-content-body .btn+.btn,.mce-content-body .btn+.faceted-search-active-facets-clear,.mce-content-body .btn+.faceted-search-active-facets-link,.mce-content-body .faceted-search-active-facets-clear+.btn,.mce-content-body .faceted-search-active-facets-clear+.faceted-search-active-facets-clear,.mce-content-body .faceted-search-active-facets-clear+.faceted-search-active-facets-link,.mce-content-body .faceted-search-active-facets-link+.btn,.mce-content-body .faceted-search-active-facets-link+.faceted-search-active-facets-clear,.mce-content-body .faceted-search-active-facets-link+.faceted-search-active-facets-link,.wysiwyg-content .btn+.btn,.wysiwyg-content .btn+.faceted-search-active-facets-clear,.wysiwyg-content .btn+.faceted-search-active-facets-link,.wysiwyg-content .faceted-search-active-facets-clear+.btn,.wysiwyg-content .faceted-search-active-facets-clear+.faceted-search-active-facets-clear,.wysiwyg-content .faceted-search-active-facets-clear+.faceted-search-active-facets-link,.wysiwyg-content .faceted-search-active-facets-link+.btn,.wysiwyg-content .faceted-search-active-facets-link+.faceted-search-active-facets-clear,.wysiwyg-content .faceted-search-active-facets-link+.faceted-search-active-facets-link{margin-left:5px}.btn:disabled,.btn[disabled],.faceted-search-active-facets-clear:disabled,.faceted-search-active-facets-link:disabled,[disabled].faceted-search-active-facets-clear,[disabled].faceted-search-active-facets-link{opacity:.5;pointer-events:none}.mobile-slider.-active{display:flex;overflow:hidden;position:relative;width:100%}.mobile-slider.-active .mobile-slider-item{flex:none;transition:.3s ease-out;width:100%}.mobile-slider.-active .mobile-slider-button-next,.mobile-slider.-active .mobile-slider-button-prev{align-items:center;background-color:#fadc7b;border-radius:50%;display:flex;height:45px;justify-content:center;position:absolute;top:170px;transform:translateY(-50%);transition:.25s ease-in-out;width:45px}.mobile-slider.-active .mobile-slider-button-next:before,.mobile-slider.-active .mobile-slider-button-prev:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#231f20;content:"\e902";display:inline-block;font-family:icomoon!important;font-size:10px;font-size:.625rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}@media (min-width:500px){.mobile-slider.-active .mobile-slider-button-next:before,.mobile-slider.-active .mobile-slider-button-prev:before{font-size:12px;font-size:.75rem}.mobile-slider.-active .mobile-slider-button-next,.mobile-slider.-active .mobile-slider-button-prev{height:60px;width:60px}}@media (hover:hover){.mobile-slider.-active .mobile-slider-button-next.-focused,.mobile-slider.-active .mobile-slider-button-next:active,.mobile-slider.-active .mobile-slider-button-next:focus,.mobile-slider.-active .mobile-slider-button-next:hover,.mobile-slider.-active .mobile-slider-button-prev.-focused,.mobile-slider.-active .mobile-slider-button-prev:active,.mobile-slider.-active .mobile-slider-button-prev:focus,.mobile-slider.-active .mobile-slider-button-prev:hover{background-color:#f6c122}}.mobile-slider.-active .mobile-slider-button-next:disabled,.mobile-slider.-active .mobile-slider-button-next[disabled],.mobile-slider.-active .mobile-slider-button-prev:disabled,.mobile-slider.-active .mobile-slider-button-prev[disabled]{opacity:.5;pointer-events:none}.mobile-slider.-active .mobile-slider-button-prev{left:0}.mobile-slider.-active .mobile-slider-button-prev:before{transform:rotate(180deg)}.mobile-slider.-active .mobile-slider-button-next{right:0}.overflow-slider .overflow-slider-controls{grid-column:main;position:relative;z-index:2}.overflow-slider .overflow-slider-controls>button{align-items:center;background-color:#1d5e6d;border-radius:50%;display:flex;height:45px;justify-content:center;position:absolute;top:30vw;transform:translateY(-50%);transition:.25s ease-in-out;width:45px}@media (min-width:500px){.overflow-slider .overflow-slider-controls>button{height:60px;width:60px}}@media (hover:hover){.overflow-slider .overflow-slider-controls>button.-focused,.overflow-slider .overflow-slider-controls>button:active,.overflow-slider .overflow-slider-controls>button:focus,.overflow-slider .overflow-slider-controls>button:hover{background-color:#133d47}}.overflow-slider .overflow-slider-controls>button:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;content:"\e902";display:inline-block;font-family:icomoon!important;font-size:10px;font-size:.625rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}@media (min-width:500px){.overflow-slider .overflow-slider-controls>button:before{font-size:12px;font-size:.75rem}}.overflow-slider .overflow-slider-controls>button[disabled]{opacity:0;pointer-events:none}.overflow-slider .overflow-slider-controls .previous{left:0}@media (min-width:500px){.overflow-slider .overflow-slider-controls .previous{left:-10px}}@media (min-width:768px){.overflow-slider .overflow-slider-controls .previous{left:-30px}}.overflow-slider .overflow-slider-controls .previous:before{transform:rotate(180deg)}.overflow-slider .overflow-slider-controls .next{right:0}@media (min-width:500px){.overflow-slider .overflow-slider-controls .next{right:-10px}}@media (min-width:768px){.overflow-slider .overflow-slider-controls .next{right:-30px}}.overflow-slider .card-slider-track,.overflow-slider .hero-home-slider-track,.overflow-slider .overflow-slider-track{align-items:stretch;display:flex;justify-content:flex-start;overflow:hidden;padding-top:50px;position:relative;transform:translateY(-50px)}.overflow-slider .card-slider-track>*,.overflow-slider .hero-home-slider-track>*,.overflow-slider .overflow-slider-track>*{flex:none;padding:0 20px;transition:.25s ease-in-out;width:100%}.accordion,.overflow-slider .card-slider-track,.overflow-slider .hero-home-slider-track,.overflow-slider .overflow-slider-track{grid-column:main}.accordion{margin-bottom:100px}.accordion-inner{display:grid;grid-template-columns:[all-start] repeat(24,minmax(0,50px)) [all-end]}.accordion .intro{grid-column:all}.accordion .intro .title{padding-bottom:15px;position:relative}.accordion .intro .title:before{background-color:#00a5a8;border-radius:2px;bottom:0;content:"";height:2px;left:0;position:absolute;right:auto;top:auto;width:70px}@media (min-width:1000px){.accordion .intro{grid-column:1/7}}.accordion .list{flex:1 0 70%;grid-column:all;margin-top:35px}@media (min-width:1000px){.accordion .list{grid-column:8/25;margin-top:0}}.accordion .list .item{border-top:1px solid #e4e3da}.accordion .list .item h1,.accordion .list .item header{margin-bottom:0}.accordion .list .item:first-child{border-top:2px solid #00a5a8}.accordion .list .item .trigger{background:#0000;color:#194330;display:block;outline:none;padding:20px 80px 20px 20px;position:relative;text-align:left;width:100%}.accordion .list .item .trigger .arrow{align-items:center;display:flex;height:40px;justify-content:center;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:40px}.accordion .list .item .trigger .arrow:after,.accordion .list .item .trigger .arrow:before{transition:.25s ease-in-out}.accordion .list .item .trigger .arrow:before{background-color:#f6f3ec;border-radius:50%;content:"";height:40px;width:40px}.accordion .list .item .trigger .arrow:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;bottom:auto;color:#1d5e6d;content:"\e904";display:inline-block;font-family:icomoon!important;font-size:14px;font-size:.875rem;font-style:normal;font-variant:normal;font-weight:400;left:50%;line-height:1;position:absolute;right:auto;text-transform:none;top:50%;transform:translate(-50%,-50%)}@media (min-width:768px){.accordion .list .item .trigger .arrow{right:32px}}@media (hover:hover){.accordion .list .item .trigger.-focused,.accordion .list .item .trigger:active,.accordion .list .item .trigger:focus,.accordion .list .item .trigger:hover{background-color:#f6f3ec}.accordion .list .item .trigger.-focused .arrow:before,.accordion .list .item .trigger:active .arrow:before,.accordion .list .item .trigger:focus .arrow:before,.accordion .list .item .trigger:hover .arrow:before{background-color:#ce473b}.accordion .list .item .trigger.-focused .arrow:after,.accordion .list .item .trigger:active .arrow:after,.accordion .list .item .trigger:focus .arrow:after,.accordion .list .item .trigger:hover .arrow:after{color:#fff;transform:translate(-50%,-50%) scaleY(-1)}}@media (min-width:768px){.accordion .list .item .trigger{padding:32px 92px 32px 32px}}.accordion .list .item[data-expanded=true]{background:#f6f3ec}.accordion .list .item[data-expanded=true] .trigger .arrow:before{background-color:#ce473b}.accordion .list .item[data-expanded=true] .trigger .arrow:after{color:#fff;transform:translate(-50%,-50%) scaleY(-1)}@media (hover:hover){.accordion .list .item[data-expanded=true] .trigger.-focused .arrow:before,.accordion .list .item[data-expanded=true] .trigger:active .arrow:before,.accordion .list .item[data-expanded=true] .trigger:focus .arrow:before,.accordion .list .item[data-expanded=true] .trigger:hover .arrow:before{background-color:#ac3b30}.accordion .list .item[data-expanded=true] .trigger.-focused .arrow:after,.accordion .list .item[data-expanded=true] .trigger:active .arrow:after,.accordion .list .item[data-expanded=true] .trigger:focus .arrow:after,.accordion .list .item[data-expanded=true] .trigger:hover .arrow:after{transform:translate(-50%,-50%)}}.accordion .list .item .content{background-color:#f6f3ec;padding:0 20px 20px}@media (min-width:768px){.accordion .list .item .content{padding:0 32px 32px}}.accordion .list .item .content:after{clear:both;content:"";display:block}.back-issues{grid-column:main;margin-bottom:100px}.back-issues-inner{align-items:stretch;display:flex;flex-flow:column nowrap;justify-content:flex-start}@media (min-width:500px){.back-issues-inner{align-items:stretch;display:flex;flex-flow:row wrap;justify-content:flex-start;margin:-14px}}@media (min-width:1000px){.back-issues-inner{margin:-28px}}.back-issues .item{background:url(/themes/custom/cspi/assets/images/paper-textures-webp/paper-texture-bluegreen.webp) repeat #f6f3ec;background-position:0 0;border-radius:5px;display:block;flex:none;margin-bottom:28px;margin-top:78px;padding-bottom:28px;padding-left:20px;padding-right:20px}@media (min-width:768px){.back-issues .item{padding-left:40px;padding-right:40px}}@media (min-width:1400px){.back-issues .item{padding-left:50px;padding-right:50px}}@media (hover:hover){.back-issues .item.-focused,.back-issues .item:active,.back-issues .item:focus,.back-issues .item:hover{transform:translateY(-10px)}.back-issues .item.-focused .title,.back-issues .item:active .title,.back-issues .item:focus .title,.back-issues .item:hover .title{color:#ac3b30}}@media (min-width:500px){.back-issues .item{margin-left:14px;margin-right:14px;width:calc(50% - 28px)}}@media (min-width:900px){.back-issues .item{width:calc(33.33% - 28px)}}@media (min-width:1000px){.back-issues .item{margin-left:28px;margin-right:28px;padding-bottom:50px;width:calc(33.33% - 56px)}}.back-issues .item-inner{display:block;margin-top:-50px}.back-issues .item .image{display:block;margin-bottom:25px;margin-left:auto;margin-right:auto;max-width:230px;position:relative}.back-issues .item .image>img{box-shadow:0 10px 24px 0 #0000004d;display:block;width:100%}.back-issues .item .eyebrow{text-align:center}.back-issues .item .title{color:#1d5e6d;text-align:center;transition:.25s ease-in-out}.bio-slider{grid-column:full;margin-bottom:100px;overflow:hidden}.bio-slider .intro{grid-column:main;margin-bottom:50px}.bio-slider .bio-card-image{height:0;overflow:hidden;padding-bottom:80%;position:relative}.bio-slider .bio-card-image>img{height:100%;object-fit:cover;object-position:50% 50%;position:absolute;width:100%}.bio-slider .bio-card-description{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bio-slider .overflow-slider-controls>button{top:calc(40vw - 32px)}@media (min-width:600px){.bio-slider .overflow-slider-controls>button{top:calc(20vw - 32px)}}@media (min-width:900px){.bio-slider .overflow-slider-controls>button{top:calc(13.33333vw - 32px)}}@media (min-width:1100px){.bio-slider .overflow-slider-controls>button{top:calc(10vw - 32px)}}@media (min-width:1200px){.bio-slider .overflow-slider-controls>button{top:105px}}@media (min-width:768px) and (max-width:1399px){.bio-slider .overflow-slider-track{left:-20px;width:calc(100% + 40px)}}@media (min-width:768px){.bio-slider.overflow-slider .overflow-slider-controls .previous{left:-30px}.bio-slider.overflow-slider .overflow-slider-controls .next{right:-30px}}.bio-slider[data-breakpoint="1"] .bio-card{flex-basis:50%}.bio-slider[data-breakpoint="2"] .bio-card{flex-basis:33.33%}.bio-slider[data-breakpoint="3"] .bio-card{flex-basis:25%}.bio-slider[data-breakpoint=last] .bio-card{flex-basis:312.5px;padding:0 50px 0 0}.bio-slider[data-breakpoint=last] .overflow-slider-track{grid-column:main}.block-grid-inner{margin:-50px -15px}@media (min-width:500px){.block-grid-inner{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}}.block-grid-inner>*{flex:none;margin:50px 15px}@media (min-width:500px){.block-grid-inner>*{width:calc(50% - 30px)}}@media (min-width:768px){.block-grid-inner>*{width:calc(33.33% - 30px)}}@media (min-width:1000px){.block-grid-inner>*{width:calc(25% - 30px)}}.block-grid .bio-card-description{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.breadcrumbs{position:relative;z-index:1}.breadcrumbs li{display:inline-block;position:relative}.breadcrumbs li:first-child>.-link-arrow:before,.breadcrumbs li:first-child>a:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e907";display:inline-block;font-family:icomoon!important;font-size:11px;font-size:.6875rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:relative;text-transform:none}.breadcrumbs li:not(:last-child){padding-right:20px}.breadcrumbs li:not(:last-child):after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;bottom:auto;color:#00a5a8;content:"\e904";display:inline-block;font-family:icomoon!important;font-size:14px;font-size:.875rem;font-style:normal;font-variant:normal;font-weight:400;left:auto;line-height:1;position:absolute;right:0;text-transform:none;top:3px;transform:rotate(-90deg)}.breadcrumbs li>.-link-arrow,.breadcrumbs li>a{border-bottom:1px solid #0000;color:#fff}@media (hover:hover){.breadcrumbs li>.-focused.-link-arrow,.breadcrumbs li>.-link-arrow:active,.breadcrumbs li>.-link-arrow:focus,.breadcrumbs li>.-link-arrow:hover,.breadcrumbs li>a.-focused,.breadcrumbs li>a:active,.breadcrumbs li>a:focus,.breadcrumbs li>a:hover{border-color:#fff}}.breadcrumbs[data-dark=true] li>.-link-arrow,.breadcrumbs[data-dark=true] li>a{color:#1d5e6d}@media (hover:hover){.breadcrumbs[data-dark=true] li>.-focused.-link-arrow,.breadcrumbs[data-dark=true] li>.-link-arrow:active,.breadcrumbs[data-dark=true] li>.-link-arrow:focus,.breadcrumbs[data-dark=true] li>.-link-arrow:hover,.breadcrumbs[data-dark=true] li>a.-focused,.breadcrumbs[data-dark=true] li>a:active,.breadcrumbs[data-dark=true] li>a:focus,.breadcrumbs[data-dark=true] li>a:hover{border-color:#1d5e6d}}.call-out{background-color:#f3f7ef;border-radius:15px;grid-column:main;margin-bottom:50px;padding:40px}.call-out,.call-out-inner{display:flex;flex-direction:column}.call-out .title{color:#1d5e6d}.call-out .button{align-self:center}.call-out[data-dark=true]{background-color:#194330}.call-out[data-dark=true] .title{color:#ace198}.call-out[data-dark=true] p{color:#fff}.-full-width .call-out .call-out-inner{align-self:center;max-width:700px}.card-grid{grid-column:main;margin-bottom:100px}.card-grid .intro{margin-bottom:45px;text-align:center}@media (min-width:900px){.card-grid .intro{margin-bottom:60px}}.card-grid .intro .description{margin-left:auto;margin-right:auto;max-width:1000px}@media (min-width:600px){.card-grid .list{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:-14px}}@media (min-width:1000px){.card-grid .list{margin:-28px}}.card-grid .item{background:url(/themes/custom/cspi/assets/images/paper-textures-webp/paper-texture-bluegreen.webp) repeat #f6f3ec;background-position:0 0;border-radius:5px;display:block;flex:none;margin-bottom:28px;margin-top:78px;padding-bottom:28px;padding-left:20px;padding-right:20px}@media (min-width:768px){.card-grid .item{padding-left:40px;padding-right:40px}}@media (min-width:1400px){.card-grid .item{padding-left:50px;padding-right:50px}}.card-grid .item.js-link-event{transition:.25s ease-in-out}@media (hover:hover){.card-grid .item.js-link-event.-focused,.card-grid .item.js-link-event:active,.card-grid .item.js-link-event:focus,.card-grid .item.js-link-event:hover{transform:translateY(-10px)}.card-grid .item.js-link-event.-focused .js-link-event-link,.card-grid .item.js-link-event:active .js-link-event-link,.card-grid .item.js-link-event:focus .js-link-event-link,.card-grid .item.js-link-event:hover .js-link-event-link{color:#ac3b30}.card-grid .item.js-link-event.-focused .-link-arrow:after,.card-grid .item.js-link-event:active .-link-arrow:after,.card-grid .item.js-link-event:focus .-link-arrow:after,.card-grid .item.js-link-event:hover .-link-arrow:after{background-color:#ac3b30;color:#fff}}.card-grid .item.js-link-event.-focused .js-link-event-link{color:#ac3b30}.card-grid .item.js-link-event.-focused:after{background-color:#ac3b30;color:#fff}@media (min-width:600px){.card-grid .item{margin-left:14px;margin-right:14px;width:calc(50% - 28px)}}@media (min-width:900px){.card-grid .item{width:calc(33.33% - 28px)}}@media (min-width:1000px){.card-grid .item{margin-left:28px;margin-right:28px;padding-bottom:50px;width:calc(33.33% - 56px)}}.card-grid .item .inner{margin-top:-50px}.card-grid .item .image{margin-bottom:28px}.card-grid .item .image:is(a,.-link-arrow){display:block}.card-grid .item .image>img{border-radius:5px}.card-grid .item .title{color:#1d5e6d;margin-bottom:14px;transition:.25s ease-in-out}.card-slider{grid-column:full;margin-bottom:100px;overflow:hidden;transition:.25s ease-in-out;transition-delay:.35s}@media (min-width:768px) and (max-width:1399px){.card-slider-track.overflow-slider-track{left:-20px;width:calc(100% + 40px)}}.card-slider .card{height:100%}.card-slider .card .card-image .card-caption{left:20px;top:20px;z-index:10}.card-slider .card .card-image .card-caption .card-caption-trigger{color:#fff}.card-slider .card .card-image .card-caption .card-caption-content{color:#fff;left:100%;max-width:250px;position:absolute;text-align:left;width:100vw}.card-slider-link,.card-slider .intro{grid-column:main}.card-slider .intro{margin-bottom:60px;position:relative}@media (min-width:1000px){.card-slider .intro{margin-bottom:75px}}.card-slider-link{align-items:center;display:flex;justify-content:flex-end}.card-slider-link>.-link-arrow,.card-slider-link>a{margin-top:30px}.card-slider:not(.overflow-slider){opacity:0}@media (min-width:600px){.card-slider .overflow-slider-controls>button{top:120px}}.card-slider[data-breakpoint="1"] .slide{flex:0 0 50%}.card-slider .slide{display:block}.card-slider[data-breakpoint="2"] .slide{flex:none;width:33.3333333333%}@media (min-width:1000px){.detail-main.-sidebar-split .card-slider[data-breakpoint="2"] .slide{width:50%}}.card-slider[data-breakpoint="3"] .slide{flex:none;padding:0 50px 0 0;width:calc(33.33333% + 16.66667px)}@media (min-width:1000px){.detail-main.-sidebar-split .card-slider[data-breakpoint="3"] .slide{width:calc(50% + 25px)}}.card-slider[data-breakpoint="3"] .card-slider-track.overflow-slider-track{grid-column:main}.detail-main .card-slider,.detail-main .card-slider .card-slider-track.overflow-slider-track,.detail-main .card-slider .intro,.detail-main .card-slider .overflow-slider-controls{grid-column:full}.card-slider[data-background=true]{padding-top:40px;position:relative}@media (min-width:1000px){.card-slider[data-background=true]{padding-top:90px}}.detail-main .card-slider[data-background=true] .card-slider-track.overflow-slider-track,.detail-main .card-slider[data-background=true] .intro,.detail-main .card-slider[data-background=true] .overflow-slider-controls{grid-column:main}.card-slider[data-background=true] .card-slider-bg{background:url(/themes/custom/cspi/assets/images/paper-textures-webp/paper-texture-bluegreen.webp) repeat #f6f3ec;background-position:0 0;bottom:auto;height:calc(50% + 50px);left:0;position:absolute;right:auto;top:0;width:100%}.card-slider[data-background=true] .card-slider-bg:before{mask-image:url(/themes/custom/cspi/assets/images/svg-border_shoulder-wisps.svg);padding-bottom:14.7%;top:-1px}.card-slider[data-background=true] .card-slider-bg:after,.card-slider[data-background=true] .card-slider-bg:before{background-color:#fff;content:"";height:auto;left:50%;mask-size:cover;position:absolute;transform:translateX(-50%);width:105%}.card-slider[data-background=true] .card-slider-bg:after{bottom:-1px;mask-image:url(/themes/custom/cspi/assets/images/svg-border_default.svg);padding-bottom:3%}.case-facts{grid-column:main}.case-facts .eyebrow{margin-bottom:6px}.case-facts>header{background-color:#1d5e6d;border-radius:15px 15px 0 0;color:#fff;margin:0;padding:35px 35px 20px;position:relative}.case-facts>header .title{margin:0 0 30px}.case-facts>header .case-meta:not(:last-child),.case-facts>header>p:not(:last-child){margin-bottom:10px}.case-facts>header .case-meta,.case-facts>header .case-meta>p,.case-facts>header>p,.case-facts>header>p>p{color:#fff}.case-facts>header .edge-container{bottom:auto;height:50px;left:0;overflow:hidden;position:absolute;right:0;top:100%;z-index:1}.case-facts>header .edge-container:before{background-color:#1d5e6d;content:"";height:auto;left:50%;mask-image:url(/themes/custom/cspi/assets/images/svg-border_default.svg);mask-size:cover;padding-bottom:3%;position:absolute;top:-1px;transform:translateX(-50%);transform:translateX(-50%) scaleY(-1);width:105%}.case-facts>header *{color:inherit}.case-facts>header .eyebrow{color:#98e1db;margin-top:25px}.case-facts .details{background:url(/themes/custom/cspi/assets/images/paper-textures-webp/paper-texture-bluegreen.webp) repeat #f6f3ec;background-position:0 0;border-radius:0 0 15px 15px;padding:45px 35px 40px;position:relative}.case-facts .details .case-meta:not(:last-child),.case-facts .details>p:not(:last-child){margin-bottom:25px}.case-facts .details .case-meta,.case-facts .details .case-meta>p,.case-facts .details>p,.case-facts .details>p>p{color:#847175}.contact-promo{grid-column:main;margin-bottom:100px}@media (min-width:768px){.contact-promo{align-items:flex-start;display:flex;gap:clamp(50px,10vw,140px);justify-content:space-between}.contact-promo-content{flex:1 1 auto}}.contact-promo .bio-card{margin-top:30px}@media (min-width:500px){.contact-promo .bio-card{align-items:flex-start;column-gap:20px;display:flex;justify-content:flex-start}}@media (min-width:768px){.contact-promo .bio-card{column-gap:0;display:block;flex:0 0 clamp(190px,15vw,250px);margin:0}}.cta-panel{grid-column:main;margin-bottom:100px}.cta-panel-inner{grid-column:full}.cta-panel .main{border-radius:15px;color:#fff;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;overflow:hidden;padding:35px 40px;position:relative;text-align:center}@media (min-width:768px){.cta-panel .main{padding-left:40px;padding-right:40px}}@media (min-width:1400px){.cta-panel .main{padding-left:50px;padding-right:50px}}@media (min-width:1000px){.cta-panel .main{padding-bottom:54px;padding-top:54px}}.cta-panel .main:before{bottom:auto;left:-250px;position:absolute;right:auto;top:0;transform:translate(-50%,-50%) rotate(-50deg)}@media (min-width:900px){.cta-panel .main:before{left:-100px}}.cta-panel .main:after{position:absolute;right:0;top:50px;transform:translate(50%,50%) rotate(-30deg)}@media (min-width:768px){.cta-panel .main:after{top:0}}.cta-panel .main>.main-inner,.cta-panel .main>.subx,.cta-panel .main>.zeddit-rcm{position:relative;z-index:1}.cta-panel .main>.subx,.cta-panel .main>.zeddit-rcm{grid-column:1;grid-row:1}.cta-panel .main-inner{margin-left:auto;margin-right:auto;max-width:560px}.cta-panel .description,.cta-panel .eyebrow{color:#edf5f4}.cta-panel .eyebrow{margin-bottom:20px}.cta-panel .title{color:#fff;font-family:Tiempos,Times New Roman,serif;font-size:max(2.125rem,min(6.8vw,2.375rem));font-weight:700;word-break:break-word}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.cta-panel .title{min-height:.0001vw}}}.cta-panel .button{margin-top:35px}.cta-panel[data-slim=true] header{margin-bottom:14px}.cta-panel[data-slim=true] header:last-child{margin-bottom:0}.cta-panel[data-slim=true] .main{text-align:left}.cta-panel[data-slim=true] .main:before{left:-10vw;transform:translate(-50%,-50%) rotate(-20deg)}@media (min-width:900px){.cta-panel[data-slim=true] .main:before{left:0}}.cta-panel[data-slim=true] .main:after{display:none}@media (min-width:768px){.cta-panel[data-slim=true] .main{padding:0}}.cta-panel[data-slim=true] .main .title{box-shadow:none;font-family:AvenirNext,Helvetica Neue,Helvetica,sans-serif;font-size:max(1.25rem,min(4.2vw,1.875rem));font-weight:700;margin-bottom:0;padding-bottom:0}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.cta-panel[data-slim=true] .main .title{min-height:.0001vw}}}@media (min-width:768px){.cta-panel[data-slim=true] .main .button{flex:none;margin-left:50px;margin-top:0;max-width:300px}}@media (min-width:900px){.cta-panel[data-slim=true] .main .button{margin-left:100px}}.cta-panel[data-slim=true] .main [data-line=vertical]{padding-left:20px}.cta-panel[data-slim=true] .main [data-line=vertical]:before{bottom:auto;height:100%;left:0;position:absolute;right:auto;top:0}@media (min-width:768px){.cta-panel[data-slim=true] .main-inner{align-items:center;display:flex;justify-content:space-between;margin:0;max-width:none;padding:30px 50px}}@media (min-width:900px){.cta-panel[data-slim=true] .main-inner{padding:60px 50px}}.cta-panel[data-slim=true] .subx,.cta-panel[data-slim=true] .zeddit-rcm{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.cta-panel[data-slim=true] .subx .main-inner,.cta-panel[data-slim=true] .zeddit-rcm .main-inner{grid-column:1;grid-row:1}@media (min-width:900px){.cta-panel[data-has-image=true]{grid-column:main/full}.cta-panel[data-has-image=true] .cta-panel-inner{align-items:center;display:grid;grid-template-columns:[all-start] repeat(24,minmax(0,50px)) [all-end]}}.cta-panel[data-has-image=true] .cta-panel-inner>.image{overflow:hidden;position:relative}.cta-panel[data-has-image=true] .cta-panel-inner>.image>img{height:100%;object-fit:cover;object-position:50% 50%;position:absolute;width:100%}@media (min-width:900px){.cta-panel[data-has-image=true] .cta-panel-inner>.image{border-radius:5px;grid-column:1/15;grid-row:1;height:100%;margin:0;max-height:530px;max-width:none;width:100%;z-index:2}}.cta-panel[data-has-image=true] .main{padding-left:20px;padding-right:20px}@media (min-width:768px){.cta-panel[data-has-image=true] .main{padding-left:40px;padding-right:40px}}@media (min-width:1400px){.cta-panel[data-has-image=true] .main{padding-left:50px;padding-right:50px}}@media (min-width:900px){.cta-panel[data-has-image=true] .main{align-items:center;border-radius:15px 0 0 15px;display:grid;grid-column:13/26;grid-row:1;grid-template-columns:repeat(3,50px) minmax(0,450px);min-height:660px;padding-bottom:50px;padding-left:0;padding-top:50px;text-align:left}}@media (min-width:1400px){.cta-panel[data-has-image=true] .main{padding-bottom:100px;padding-top:100px}}@media (min-width:900px){.cta-panel[data-has-image=true] .main>.main-inner,.cta-panel[data-has-image=true] .main>.subx,.cta-panel[data-has-image=true] .main>.zeddit-rcm{grid-column:3/5;margin:0;max-width:none;padding:0 0 0 30px}}@media (min-width:1400px){.cta-panel[data-has-image=true] .main>.main-inner,.cta-panel[data-has-image=true] .main>.subx,.cta-panel[data-has-image=true] .main>.zeddit-rcm{grid-column:4/5}}.cta-panel .card-caption{left:20px;top:20px;z-index:10}.cta-panel .card-caption .card-caption-trigger{color:#fff}.cta-panel .card-caption .card-caption-content{color:#fff;left:100%;max-width:300px;position:absolute;width:100vw}.cta-panel[data-color=blue] .main{background:url(/themes/custom/cspi/assets/images/paper-textures-webp/paper-texture-darkblue.webp) repeat #1d5e6d;background-position:0 0}.cta-panel[data-color=blue] .main:after,.cta-panel[data-color=blue] .main:before{background-color:#133d47;border-radius:1900px/800px;content:"";height:800px;opacity:.2;width:1900px}.cta-panel[data-color=blue] [data-line=vertical]:before{background-color:#ace198}.cta-panel[data-color=green] .main{background:url(/themes/custom/cspi/assets/images/paper-textures-webp/paper-texture-darkgreen.webp) repeat #27664a;background-position:0 0}.cta-panel[data-color=green] .main:after,.cta-panel[data-color=green] .main:before{background-color:#194330;border-radius:1900px/800px;content:"";height:800px;opacity:.2;width:1900px}.cta-panel[data-color=green] [data-line=vertical]:before{background-color:#ace198}.cta-panel[data-color=yellow] .main{background:url(/themes/custom/cspi/assets/images/paper-textures-webp/paper-texture-yellow.webp) repeat #fadc7b;background-position:0 0}.cta-panel[data-color=yellow] .main:after,.cta-panel[data-color=yellow] .main:before{background-color:#f6c122;border-radius:1900px/800px;content:"";height:800px;opacity:.2;width:1900px}.cta-panel[data-color=yellow] [data-line=vertical]:before{background-color:#ac3b30}.cta-panel[data-color=yellow] .eyebrow{color:#ac3b30}.cta-panel[data-color=yellow] .title{box-shadow:inset 0 -2px #ac3b30;color:#133d47;display:inline;font-family:AvenirNext,Helvetica Neue,Helvetica,sans-serif;font-size:max(2.25rem,min(7.2vw,2.5rem));font-weight:900;line-height:1.55;padding-bottom:6px}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.cta-panel[data-color=yellow] .title{min-height:.0001vw}}}.cta-panel[data-color=yellow] .description{color:#231f20}.cta-stat{height:100%}.cta-stat .inner{align-items:center;background:url(/themes/custom/cspi/assets/images/paper-textures-webp/paper-texture-darkblue.webp) repeat #1d5e6d;background-position:0 0;border-radius:15px;height:100%;overflow:hidden;z-index:2}.cta-stat .inner,.cta-stat .main{display:flex;flex-direction:column;position:relative}.cta-stat .main{color:#fff;flex-grow:1;justify-content:center;margin-left:auto;margin-right:auto;max-width:560px;padding:30px 30px 45px;text-align:center;z-index:1}.cta-stat .bottom{position:relative;width:100%;z-index:2}.cta-stat .bottom>.-link-arrow,.cta-stat .bottom>a{background-color:#133d47;padding:30px}.cta-stat .bottom>.-link-arrow:after,.cta-stat .bottom>a:after{right:40px}.cta-stat .description,.cta-stat .eyebrow{color:#edf5f4}.cta-stat .description,.cta-stat .eyebrow,.cta-stat .title{text-align:center}.cta-stat .eyebrow{margin-bottom:20px}.cta-stat .image,.cta-stat header{margin-bottom:30px}.cta-stat .image{margin-left:auto;margin-right:auto;max-width:75%;position:relative}.cta-stat .image .card-caption{left:10px;top:10px}.cta-stat .title{box-shadow:inset 0 -2px #ace198;color:#fff;display:inline;font-family:Tiempos,Times New Roman,serif;font-weight:700;line-height:1.5833333333;padding-bottom:5px}.cta-stat .btn,.cta-stat .faceted-search-active-facets-clear,.cta-stat .faceted-search-active-facets-link{align-self:center}.detail-main .cta-stat,.promo-link-list .cta-stat{height:auto}.detail-main .cta-stat .title,.promo-link-list .cta-stat .title{box-shadow:inset 0 -1px #ace198;font-size:22px;font-size:1.375rem;line-height:1.7272727273}@media (min-width:1000px){.detail-main .cta-stat .main,.promo-link-list .cta-stat .main{padding:40px}}.detail-main .cta-stat .eyebrow,.promo-link-list .cta-stat .eyebrow{margin-bottom:16px}.detail-main .cta-stat .image,.promo-link-list .cta-stat .image{margin-bottom:22px;margin-left:auto;margin-right:auto;max-width:210px}@media (min-width:1000px){.detail-main .cta-stat .bottom>.-link-arrow,.detail-main .cta-stat .bottom>a,.promo-link-list .cta-stat .bottom>.-link-arrow,.promo-link-list .cta-stat .bottom>a{padding:30px}}.detail-main .cta-stat .bottom>.-link-arrow:after,.detail-main .cta-stat .bottom>a:after,.promo-link-list .cta-stat .bottom>.-link-arrow:after,.promo-link-list .cta-stat .bottom>a:after{right:30px}.faceted-search{background:#fff;grid-column:main;margin-bottom:100px;padding-top:40px}@media (min-width:768px){.faceted-search{border-top-left-radius:15px;border-top-right-radius:15px;display:flex;flex-wrap:wrap;transform:translateY(-50px)}}@media (min-width:1000px){.faceted-search{padding-top:80px;transform:translateY(-80px)}}.faceted-search-no-results[aria-hidden=true]{display:none}.faceted-search-keyword-search{margin-bottom:40px;padding:0;width:100%}@media (min-width:1000px){.faceted-search-keyword-search{margin-bottom:80px}}@media (min-width:768px){.faceted-search-keyword-search{padding:0 40px}}@media (min-width:1000px){.faceted-search-keyword-search{padding:0 100px}}.faceted-search-keyword-search form{position:relative;width:100%}.faceted-search-keyword-search form input[type=search]{background:#edf5f4;border-radius:40px;-webkit-box-shadow:inset 0 0 0 1000px #edf5f4;padding:20px 67px 20px 20px}@media (min-width:1000px){.faceted-search-keyword-search form input[type=search]{padding:30px 95px 30px 45px}}.faceted-search-keyword-search form button{align-items:center;background:#008285;border-radius:50%;bottom:auto;display:flex;font-size:18px;font-size:1.125rem;height:35px;justify-content:center;left:auto;padding:0;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:35px}@media (min-width:1000px){.faceted-search-keyword-search form button{font-size:25px;font-size:1.5625rem;height:55px;width:55px}}.faceted-search-keyword-search form button:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;content:"\e90b";display:inline-block;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:relative;text-transform:none;top:-1px}@media (hover:hover){.faceted-search-keyword-search form button.-focused,.faceted-search-keyword-search form button:active,.faceted-search-keyword-search form button:focus,.faceted-search-keyword-search form button:hover{background:#1d5e6d;padding:0}}@media (max-width:767px){.faceted-search-facets{margin-top:20px}.faceted-search-sidebar{padding-bottom:30px}}@media (min-width:768px){.faceted-search-sidebar{flex:auto;flex-grow:0;flex-shrink:0;margin:0 40px 0 0;width:240px}}@media (min-width:1100px){.faceted-search-sidebar{margin-right:50px;width:300px}}@media (min-width:1400px){.faceted-search-sidebar{margin-right:50px}}.faceted-search-sidebar>.title{display:none;margin:0;position:relative}@media (max-width:767px){.faceted-search-sidebar>.title{display:block}}.faceted-search-sidebar>.title .faceted-search-facets-expand{align-items:center;background:#0000;border-radius:0;display:flex;font-weight:400;justify-content:space-between;padding:0;width:100%}@media (max-width:767px){.faceted-search-sidebar>.title .faceted-search-facets-expand{background-color:#ce473b;border-radius:5px;color:#fff;font-size:13px;font-size:.8125rem;letter-spacing:2.5px;padding:12px 20px;position:relative;transition:.25s ease-in-out}}@media (max-width:767px) and (hover:hover){.faceted-search-sidebar>.title .faceted-search-facets-expand.-focused .symbol,.faceted-search-sidebar>.title .faceted-search-facets-expand:active .symbol,.faceted-search-sidebar>.title .faceted-search-facets-expand:focus .symbol,.faceted-search-sidebar>.title .faceted-search-facets-expand:hover .symbol{background-color:#fff}.faceted-search-sidebar>.title .faceted-search-facets-expand.-focused .symbol:after,.faceted-search-sidebar>.title .faceted-search-facets-expand:active .symbol:after,.faceted-search-sidebar>.title .faceted-search-facets-expand:focus .symbol:after,.faceted-search-sidebar>.title .faceted-search-facets-expand:hover .symbol:after{color:#ce473b}}@media (min-width:768px){.faceted-search-sidebar>.title .faceted-search-facets-expand{pointer-events:none}}.faceted-search-sidebar>.title .faceted-search-facets-expand .symbol{align-items:center;background-color:#ac3b30;border-radius:100%;display:flex;height:32px;justify-content:center;position:relative;width:32px}.faceted-search-sidebar>.title .faceted-search-facets-expand .symbol:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;content:"\e90f";display:inline-block;font-family:icomoon!important;font-size:6px;font-size:.375rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-left:2px;text-transform:none;transition:.25s ease-in-out}.faceted-search-sidebar>.title .faceted-search-facets-expand.js-is-open .symbol:after{margin-left:-4px;transform:rotate(180deg)}@media (min-width:768px){.faceted-search-sidebar>.title{margin-bottom:20px}}.faceted-search .facets-content{display:none}.faceted-search .facets-content[data-expanded=true]{display:block}.faceted-search-facet:not(:first-child){margin-top:10px}@media (min-width:768px){.faceted-search-facet:not(:first-child){margin-top:30px}}.faceted-search-facet[data-type=date] .radio{position:relative}.faceted-search-facet-date-range{padding-left:40px}.faceted-search-facet-date-range>input{border-radius:5px;font-size:13px;font-size:.8125rem;margin:10px 0;max-width:200px;padding:10px 20px}.faceted-search-facet-date-range label[for=date-to]{padding-left:0}.faceted-search-facet-date-range button{margin-top:10px}.faceted-search-facet .checks label,.faceted-search-facet .radios label{font-size:15px;font-size:.9375rem}.faceted-search-facet legend{display:block;line-height:1.4285714286;margin-bottom:20px;width:100%}.faceted-search-facet-options-more{font-size:15px;font-size:.9375rem;margin-bottom:25px;padding-right:25px;position:relative}.faceted-search-facet-options-more:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;bottom:auto;color:#1d5e6d;content:"";display:inline-block;font-family:icomoon!important;font-size:12px;font-size:.75rem;font-style:normal;font-variant:normal;font-weight:400;font-weight:900;left:auto;line-height:1;position:absolute;right:5px;text-transform:none;top:2px;transform:rotate(90deg)}.faceted-search-facet-options .hide{display:none;height:0;margin:0;opacity:0;overflow:hidden;visibility:hidden}@media (min-width:768px){.faceted-search-content{flex:auto;flex-grow:0;flex-shrink:1;width:calc(100% - 280px)}}@media (min-width:1100px){.faceted-search-content{width:calc(100% - 350px)}}.faceted-search-content-header{margin-bottom:22px}.faceted-search-content-header-text-sort{border-top:2px solid #00a5a8;padding-top:26px}@media (min-width:400px){.faceted-search-content-header-text-sort{align-items:flex-start;display:flex;justify-content:space-between}}.faceted-search-active-facets{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:20px 0 10px}.faceted-search-active-facets:after{clear:both;content:"";display:block}.faceted-search-active-facets[aria-hidden=true]{display:none}.faceted-search-active-facets *{margin:0 20px 16px 0}.faceted-search-active-facets-links{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0}.faceted-search-active-facets-clear:only-child{display:none}.faceted-search-results{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start}.faceted-search-results-text{margin-bottom:8px}.faceted-search-results-text:after{clear:both;content:"";display:block}@media (min-width:768px){.faceted-search-results-text{flex:1 1 0%}}.faceted-search-results-text[aria-hidden=true]{display:none}.faceted-search-results-text-num{font-weight:700}.faceted-search-results-text span{float:left}.faceted-search .teaser{border-top:1px solid #e4e3da;display:block;padding:20px 0;transition:background-color .25s ease-in-out}@media (min-width:768px){.faceted-search .teaser{padding:40px 0}}@media (min-width:768px) and (min-width:768px) and (max-width:899px){.faceted-search .teaser{padding:20px 0}}.faceted-search .teaser-title{margin-bottom:0}.faceted-search .teaser-meta,.faceted-search .teaser-title{max-width:500px}.faceted-search .teaser-inner{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;position:relative}@media (max-width:399px){.faceted-search .teaser-inner{align-items:flex-start;flex-direction:column}}@media (min-width:768px) and (max-width:899px){.faceted-search .teaser-inner{align-items:flex-start;flex-direction:column}}@media (min-width:900px){.faceted-search .teaser-inner{padding:0 40px}}.faceted-search .teaser-inner>.gated-tooltip{bottom:auto;left:auto;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media (hover:hover){.faceted-search .teaser.-focused,.faceted-search .teaser:active,.faceted-search .teaser:focus,.faceted-search .teaser:hover{background-color:#f6f3ec}}@media (hover:hover) and (max-width:899px){.faceted-search .teaser.-focused,.faceted-search .teaser:active,.faceted-search .teaser:focus,.faceted-search .teaser:hover{background-color:initial}}@media (hover:hover){.faceted-search .teaser.-focused .teaser-title>.-link-arrow,.faceted-search .teaser.-focused .teaser-title>a,.faceted-search .teaser:active .teaser-title>.-link-arrow,.faceted-search .teaser:active .teaser-title>a,.faceted-search .teaser:focus .teaser-title>.-link-arrow,.faceted-search .teaser:focus .teaser-title>a,.faceted-search .teaser:hover .teaser-title>.-link-arrow,.faceted-search .teaser:hover .teaser-title>a{color:#ac3b30}.faceted-search .teaser.-focused .teaser-image>img,.faceted-search .teaser.-focused .teaser-image>picture>img,.faceted-search .teaser:active .teaser-image>img,.faceted-search .teaser:active .teaser-image>picture>img,.faceted-search .teaser:focus .teaser-image>img,.faceted-search .teaser:focus .teaser-image>picture>img,.faceted-search .teaser:hover .teaser-image>img,.faceted-search .teaser:hover .teaser-image>picture>img{transform:scale(1.1)}}.faceted-search .teaser-image{flex-shrink:0;margin:0 0 0 20px;order:2;position:relative;width:min(30%,187px)}@media (max-width:399px){.faceted-search .teaser-image{margin:0 0 20px;order:0}.faceted-search .teaser-image,.faceted-search .teaser-image>img,.faceted-search .teaser-image>picture,.faceted-search .teaser-image>picture *{width:100%}}@media (min-width:600px){.faceted-search .teaser-image{margin:0 0 0 40px}}@media (min-width:768px) and (max-width:899px){.faceted-search .teaser-image{margin:0 0 20px;order:0}.faceted-search .teaser-image,.faceted-search .teaser-image>img,.faceted-search .teaser-image>picture,.faceted-search .teaser-image>picture *{width:100%}}@media (min-width:1000px){.faceted-search .teaser-image{flex:none}}.faceted-search .teaser-image>img,.faceted-search .teaser-image>picture{border-radius:5px;overflow:hidden}.faceted-search .teaser-image .gated-tooltip{bottom:auto;left:auto;position:absolute;right:-10px;top:50%;transform:translateY(-50%)}@media (max-width:399px){.faceted-search .teaser-image .gated-tooltip{right:20px;top:20px;transform:none}.faceted-search .teaser-image .gated-tooltip:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#00a5a8;border-radius:50%;color:#fff;content:"\e90a";display:inline-block;font-family:icomoon!important;font-size:17px;font-size:1.0625rem;font-style:normal;font-variant:normal;font-weight:400;height:34px;line-height:1;line-height:34px;text-align:center;text-transform:none;transition:.25s ease-in-out;width:34px}}@media (min-width:768px) and (max-width:899px){.faceted-search .teaser-image .gated-tooltip{right:20px;top:20px;transform:none}.faceted-search .teaser-image .gated-tooltip:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#00a5a8;border-radius:50%;color:#fff;content:"\e90a";display:inline-block;font-family:icomoon!important;font-size:17px;font-size:1.0625rem;font-style:normal;font-variant:normal;font-weight:400;height:34px;line-height:1;line-height:34px;text-align:center;text-transform:none;transition:.25s ease-in-out;width:34px}}.faceted-search .teaser-content{width:100%}@media (min-width:1000px){.faceted-search .teaser-content{flex:1 1 0%}}.faceted-search .teaser[data-gated=true][data-has-image=false] .teaser-content{padding-right:40px}.faceted-search .teaser[data-gated=true][data-has-image=false] .teaser-inner>.gated-tooltip{right:0}@media (min-width:900px){.faceted-search .teaser[data-gated=true][data-has-image=false] .teaser-inner>.gated-tooltip{right:40px}}.faceted-search .teaser p{font-size:max(.875rem,min(1.8vw,1rem));margin-top:10px}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.faceted-search .teaser p{min-height:.0001vw}}}.faceted-search .teaser-meta{color:#676767;display:block;margin-top:10px}@media (min-width:1000px){.faceted-search .teaser-meta{margin-top:20px}}.faceted-search .teaser-meta span,.faceted-search .teaser-meta time{border-right:1px solid #00a5a8;color:#847175;display:inline;font-size:14px;font-size:.875rem;margin-right:10px;padding:2px 10px 2px 2px;position:relative;vertical-align:middle;white-space:nowrap}.faceted-search .teaser-meta span:last-child,.faceted-search .teaser-meta time:last-child{border-right:0;margin-right:0;padding-right:0}.faceted-search .teaser-meta time{display:inline-flex;flex-wrap:nowrap}.hero-landing+.detail-main+.faceted-search{padding-top:0}.featured-pages{grid-column:main;margin-bottom:100px}.featured-pages>header{margin:0;padding-bottom:25px;position:relative}.featured-pages>header:before{background-color:#00a5a8;border-radius:2px;bottom:0;content:"";height:2px;left:0;position:absolute;right:auto;top:auto;width:100%}.featured-pages .article-card{border-bottom:1px solid #e4e3da;display:flex;flex-direction:column-reverse;padding:30px 0}@media (min-width:400px){.featured-pages .article-card{align-items:center;flex-direction:row;justify-content:space-between}}@media (min-width:600px){.featured-pages .article-card{padding:30px 20px}}@media (min-width:768px){.featured-pages .article-card{padding:40px 30px}}@media (min-width:400px){.featured-pages .article-card>header{width:max(70%,100% - 187px)}}.featured-pages .article-card>header:last-child{width:100%}.featured-pages .article-card[data-gated=true]>header:last-child{padding-right:30px}.featured-pages .article-card-title{margin-bottom:20px}.featured-pages .article-card-title:last-child{margin-bottom:0}.featured-pages .article-card-image{margin-bottom:20px;width:100%}@media (min-width:400px){.featured-pages .article-card-image{flex:none;margin-bottom:0;margin-left:20px;width:min(30%,187px)}}@media (min-width:600px){.featured-pages .article-card-image{margin-left:40px}}.featured-pages .article-card .gated-tooltip{position:absolute;right:20px;top:50%;transform:translate(50%,-50%)}@media (min-width:768px){.featured-pages .article-card .gated-tooltip{right:30px}}@media (max-width:499px){.featured-pages .article-card[data-has-image=true] .gated-tooltip{right:30px;top:calc(75vw - 30px)}}.gated-blocker{color:#fff;margin-bottom:100px;margin-top:-70px;position:relative;text-align:center;z-index:1}.gated-blocker.js-lifted{display:none}@media (min-width:500px){.gated-blocker{padding-left:20px;padding-right:20px}}@media (min-width:500px) and (min-width:768px){.gated-blocker{padding-left:40px;padding-right:40px}}@media (min-width:500px) and (min-width:1400px){.gated-blocker{padding-left:50px;padding-right:50px}}.gated-blocker-inner{align-items:center;background-color:#1d5e6d;border-radius:15px;display:flex;flex-direction:column;justify-content:center;min-height:clamp(336px,30vw,475px);padding:40px;position:relative}@media (min-width:768px){.gated-blocker-inner{padding:60px}}@media (min-width:1400px){.gated-blocker-inner{padding:100px}}.gated-blocker-inner:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#00a5a8;border-radius:50%;bottom:auto;color:#fff;content:"\e90a";display:inline-block;font-family:icomoon!important;font-size:30px;font-size:1.875rem;font-style:normal;font-variant:normal;font-weight:400;height:60px;left:50%;line-height:1;line-height:60px;position:absolute;right:auto;text-align:center;text-transform:none;top:0;transform:translate(-50%,-50%);transition:.25s ease-in-out;width:60px}.gated-blocker header{margin-bottom:20px}@media (min-width:768px){.gated-blocker header{margin-bottom:50px}}.gated-blocker .btn,.gated-blocker .faceted-search-active-facets-clear,.gated-blocker .faceted-search-active-facets-link{margin-bottom:18px}.gated-blocker .-link-arrow,.gated-blocker a,.gated-blocker h2,.gated-blocker p{color:inherit}.gated-blocker .-link-arrow:not(.btn):not(.faceted-search-active-facets-link):not(.faceted-search-active-facets-clear),.gated-blocker a:not(.btn):not(.faceted-search-active-facets-link):not(.faceted-search-active-facets-clear){text-decoration:underline}@media (hover:hover){.gated-blocker .-link-arrow:not(.btn):not(.faceted-search-active-facets-link):not(.faceted-search-active-facets-clear).-focused,.gated-blocker .-link-arrow:not(.btn):not(.faceted-search-active-facets-link):not(.faceted-search-active-facets-clear):active,.gated-blocker .-link-arrow:not(.btn):not(.faceted-search-active-facets-link):not(.faceted-search-active-facets-clear):focus,.gated-blocker .-link-arrow:not(.btn):not(.faceted-search-active-facets-link):not(.faceted-search-active-facets-clear):hover,.gated-blocker a:not(.btn):not(.faceted-search-active-facets-link):not(.faceted-search-active-facets-clear).-focused,.gated-blocker a:not(.btn):not(.faceted-search-active-facets-link):not(.faceted-search-active-facets-clear):active,.gated-blocker a:not(.btn):not(.faceted-search-active-facets-link):not(.faceted-search-active-facets-clear):focus,.gated-blocker a:not(.btn):not(.faceted-search-active-facets-link):not(.faceted-search-active-facets-clear):hover{text-decoration:none}}.-issue .gated-blocker{margin-top:20px}.detail-main:has(.gated-blocker:not(.js-lifted)) .gated-wall{mask-image:linear-gradient(0deg,#fff0,#fff);-webkit-mask-image:linear-gradient(0deg,#fff0,#fff);max-height:min(80vh,650px);overflow:hidden}.group-switcher{grid-column:main;margin-bottom:100px}.group-switcher-nav{background-color:#f6f3ec;border-radius:33px;margin-bottom:80px;overflow:hidden}.group-switcher-nav[aria-expanded=false] li{margin:0;max-height:0}.group-switcher-nav[aria-expanded=false] li.-active{margin:5px;max-height:60px}.group-switcher-nav>ul{display:flex;flex-direction:column;margin:0;padding:2px 0}@media (min-width:500px){.group-switcher-nav>ul{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}}.group-switcher-nav li{margin:5px;max-height:60px;order:2;text-align:left;transition:.25s ease-in-out}@media (min-width:500px){.group-switcher-nav li{display:block!important;order:1;text-align:center;width:calc(50% - 10px)}}@media (min-width:768px){.group-switcher-nav li{width:calc(33.33% - 10px)}}@media (min-width:1000px){.group-switcher-nav li{width:calc(25% - 10px)}}@media (min-width:1400px){.group-switcher-nav li{margin:5px;width:auto}}.group-switcher-nav li.-active{display:block;order:1}.group-switcher-nav li.-active button{position:relative}.group-switcher-nav li.-active button:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background-color:#1d5e6d;border-radius:50%;color:#fff;content:"\e90f";display:inline-block;display:flex;font-family:icomoon!important;font-size:7px;font-size:.4375rem;font-style:normal;font-variant:normal;font-weight:400;height:35px;justify-content:center;line-height:1;position:absolute;right:10px;text-transform:none;top:50%;transform:translateY(-50%);transition:.25s ease-in-out;width:35px}@media (hover:hover){.group-switcher-nav li.-active button.-focused:after,.group-switcher-nav li.-active button:active:after,.group-switcher-nav li.-active button:focus:after,.group-switcher-nav li.-active button:hover:after{background-color:#fff;color:#1d5e6d}}@media (min-width:500px){.group-switcher-nav li.-active button{background:#1d5e6d;color:#f6f3ec;pointer-events:none}.group-switcher-nav li.-active button:after{display:none}}@media (min-width:500px) and (hover:hover){.group-switcher-nav li.-active button.-focused,.group-switcher-nav li.-active button:active,.group-switcher-nav li.-active button:focus,.group-switcher-nav li.-active button:hover{border-color:#0000}}.group-switcher-nav button{background-color:#f6f3ec;border:2px solid #0000;border-radius:35px;color:#1d5e6d;padding:16px 60px 16px 30px;text-align:inherit;width:100%}@media (min-width:500px){.group-switcher-nav button{padding-right:30px}}@media (min-width:500px) and (hover:hover){.group-switcher-nav button.-focused,.group-switcher-nav button:active,.group-switcher-nav button:focus,.group-switcher-nav button:hover{border-color:#00a5a8}}.group-switcher-content>*{display:none}.hero-bio-detail{grid-column:full}.hero-bio-detail[data-has-tags=false][data-has-image=false]{margin-bottom:50px}.hero-bio-detail[data-has-tags=false][data-has-image=true]{margin-bottom:150px}@media (min-width:768px){.hero-bio-detail[data-has-tags=false][data-has-image=true]{margin-bottom:100px}}@media (min-width:1000px){.hero-bio-detail[data-has-tags=false][data-has-image=true]{margin-bottom:170px}}.hero-bio-detail>section:first-child{background:url(/themes/custom/cspi/assets/images/paper-textures-webp/paper-texture-bluegreen.webp) repeat #f6f3ec;background-position:0 0;position:relative}.hero-bio-detail>section:first-child:after{background-color:#fff;bottom:-1px;content:"";height:auto;left:50%;mask-image:url(/themes/custom/cspi/assets/images/svg-border_default.svg);mask-size:cover;padding-bottom:3%;position:absolute;transform:translateX(-50%);width:105%;width:100%}.hero-bio-detail-inner,.hero-bio-detail-tags{grid-column:main}.hero-bio-detail-inner{padding:60px 0}@media (min-width:768px){.hero-bio-detail-inner{padding:80px 0}}.hero-bio-detail header{margin-bottom:40px;position:relative}@media (min-width:768px){.hero-bio-detail header{margin-bottom:0}}.hero-bio-detail .breadcrumbs{transform:translateY(-30px)}@media (min-width:768px){.hero-bio-detail .breadcrumbs{transform:translateY(-40px)}}.hero-bio-detail .content{position:relative}.hero-bio-detail .content-pro-title{font-style:italic;margin-bottom:15px;padding-left:18px;position:relative}.hero-bio-detail .content-pro-title:before{background-color:#00a5a8;border-radius:2px;bottom:5px;content:"";height:auto;left:0;position:absolute;right:auto;top:5px;width:2px}.hero-bio-detail .content-credentials{display:block;margin-top:6px}.hero-bio-detail .content-image{margin-bottom:-150px;margin-left:auto;margin-right:auto;max-width:350px;position:relative;z-index:1}.hero-bio-detail .content-image img{border-radius:15px;width:100%}@media (min-width:768px){.hero-bio-detail .content-image img{max-width:none}.hero-bio-detail .content-image{margin:0 0 -170px 40px}}@media (min-width:1400px){.hero-bio-detail .content-image{margin-left:100px}}@media (min-width:768px){.hero-bio-detail .content{align-items:center;display:flex;justify-content:space-between}}.hero-bio-detail .social-links{margin-top:44px}.hero-bio-detail .social-links>ul>li>.-link-arrow,.hero-bio-detail .social-links>ul>li>a{background-color:#1d5e6d;color:#fff}@media (hover:hover){.hero-bio-detail .social-links>ul>li>.-focused.-link-arrow,.hero-bio-detail .social-links>ul>li>.-link-arrow:active,.hero-bio-detail .social-links>ul>li>.-link-arrow:focus,.hero-bio-detail .social-links>ul>li>.-link-arrow:hover,.hero-bio-detail .social-links>ul>li>a.-focused,.hero-bio-detail .social-links>ul>li>a:active,.hero-bio-detail .social-links>ul>li>a:focus,.hero-bio-detail .social-links>ul>li>a:hover{background-color:#ce473b}}.hero-bio-detail-tags{grid-column:main}.hero-bio-detail-tags .tags{margin-bottom:30px;padding:0}.hero-bio-detail-tags .tags:before{display:none}.hero-bio-detail[data-has-image=true]>section:last-child{margin-top:90px}@media (min-width:768px){.hero-bio-detail[data-has-image=true]>section:last-child{margin-top:0}}.hero-detail{background:url(/themes/custom/cspi/assets/images/paper-textures-webp/paper-texture-bluegreen.webp) repeat #f6f3ec;background-position:0 0;grid-column:full;margin-bottom:50px;position:relative}.hero-detail .ripped-edge{grid-column:full;height:100%;overflow:hidden;pointer-events:none;position:absolute;width:100%}.hero-detail .ripped-edge:after{background-color:#fff;bottom:-1px;content:"";height:auto;left:50%;mask-image:url(/themes/custom/cspi/assets/images/svg-border_default.svg);mask-size:cover;padding-bottom:3%;position:absolute;transform:translateX(-50%);width:105%}.hero-detail-inner{grid-column:main;padding:60px 0}@media (min-width:1000px){.hero-detail-inner{padding:80px 0}}.hero-detail header{position:relative}.hero-detail header .social-share{position:absolute;right:calc(100% + 20px);top:0;z-index:2}@media (min-width:1600px){.hero-detail header .social-share{right:calc(100% + 45px)}}.hero-detail aside:not(.social-share){padding-left:20px;position:relative}.hero-detail aside:not(.social-share):before{background-color:#00a5a8;border-radius:2px;bottom:auto;content:"";height:100%;left:0;position:absolute;right:auto;top:0;width:2px}.hero-detail aside:not(.social-share) p{margin-bottom:6px}.hero-detail aside:not(.social-share) p:last-child{margin-bottom:0}.hero-detail aside:not(.social-share) p:nth-child(2){color:#847175;font-size:12px;font-size:.75rem}.hero-detail .breadcrumbs{transform:translateY(-30px)}@media (min-width:1000px){.hero-detail .breadcrumbs{transform:translateY(-40px)}}.hero-detail[data-has-image=true]{margin-bottom:40vw}@media (min-width:1000px){.hero-detail[data-has-image=true]{margin-bottom:35vw}}@media (min-width:1400px){.hero-detail[data-has-image=true]{margin-bottom:450px}}.hero-detail[data-has-image=true] .image{margin-bottom:-40vw;margin-top:30px;position:relative;text-align:right;z-index:1}.hero-detail[data-has-image=true] .image img{border-radius:15px;width:100%}.hero-detail[data-has-image=true] .image .photo-caption{margin-top:17px}@media (min-width:1000px){.hero-detail[data-has-image=true] .image{margin-bottom:-35vw;max-width:calc(100% - 400px)}}@media (min-width:1400px){.hero-detail[data-has-image=true] .image{margin-bottom:-450px;max-width:calc(100% - 450px)}}@media (min-width:1000px){.hero-detail[data-has-image=true]+.detail-main>aside{flex-direction:column;margin-top:clamp(-450px,-300px - 1vw,-300px)}}.hero-home{grid-column:full;margin-bottom:40px}@media (min-width:800px){.hero-home{margin-bottom:60px}}.hero-home-card-tooltip{left:100px;position:absolute;top:-46px}.hero-home-image{background-color:#133d47;height:60.7vw;max-height:690px;min-height:400px;position:relative}.hero-home-image>picture{bottom:14vw;left:0;overflow:hidden;position:relative;position:absolute;right:0;top:0}.hero-home-image>picture>img{height:100%;object-fit:cover;object-position:50% 50%;position:absolute;width:100%}@media (min-width:768px){.hero-home-image>picture{bottom:7vw}}@media (min-width:1100px){.hero-home-image>picture{bottom:0}}.hero-home-image>picture:before{background:linear-gradient(#133d4700,#133d47);bottom:0;content:"";height:19vw;left:0;min-height:190px;position:absolute;right:0;top:auto;z-index:2}@media (min-width:1100px){.hero-home-image>picture:before{background:linear-gradient(#133d4700,#133d47 65%,#133d47);height:24vw}}.hero-home .trending{background-color:#231f20cc;border-radius:0 0 15px 15px;bottom:auto;color:#fff;display:flex;flex-direction:column;gap:20px;left:50%;max-width:90%;padding:14px 36px;position:absolute;right:auto;top:0;transform:translateX(-50%);visibility:visible;width:100%;z-index:1}.hero-home .trending li{font-size:15px;font-size:.9375rem}.hero-home .trending li.trending-title{font-size:12px;font-size:.75rem;margin-left:0;margin-right:18px;position:relative}.hero-home .trending li.trending-title:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fadc7b;content:"\e900";display:inline-block;font-family:icomoon!important;font-size:16px;font-size:1rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-right:9px;position:relative;text-transform:none;top:1px}.hero-home .trending li.trending-title:after{background-color:#00a5a8;border-radius:2px;bottom:-6px;content:"";height:2px;left:0;position:absolute;width:30px}.hero-home .trending .-link-arrow,.hero-home .trending a{color:inherit;font-size:15px;font-size:.9375rem}@media (hover:hover){.hero-home .trending .-focused.-link-arrow,.hero-home .trending .-link-arrow:active,.hero-home .trending .-link-arrow:focus,.hero-home .trending .-link-arrow:hover,.hero-home .trending a.-focused,.hero-home .trending a:active,.hero-home .trending a:focus,.hero-home .trending a:hover{color:#fadc7b}}@media (min-width:1100px){.hero-home .trending{align-items:center;flex-direction:row;gap:unset;white-space:nowrap;width:auto}.hero-home .trending li{margin-left:18px}.hero-home .trending li.trending-title:after{bottom:unset;height:100%;left:unset;position:absolute;right:-18px;top:50%;transform:translate(-50%,-50%);width:2px}}.hero-home-content{margin-top:-20vw;position:relative;z-index:3}@media (min-width:1100px){.hero-home-content{margin-top:0}}.hero-home-card{background:url(/themes/custom/cspi/assets/images/paper-textures-webp/paper-texture-darkgreen.webp) repeat #27664a;background-position:0 0;border-radius:15px;color:#fff;margin-bottom:30px;margin-left:20px;margin-right:20px;padding:50px 40px;position:relative;transition:.25s ease-in-out}@media (min-width:768px){.hero-home-card{margin-left:40px}}@media (min-width:1400px){.hero-home-card{margin-left:50px}}@media (min-width:768px){.hero-home-card{margin-right:40px}}@media (min-width:1400px){.hero-home-card{margin-right:50px}}@media (min-width:768px){.hero-home-card{padding-top:70px}}@media (min-width:1400px){.hero-home-card{padding-top:90px}}@media (min-width:768px){.hero-home-card{padding-bottom:80px}}@media (min-width:1400px){.hero-home-card{padding-bottom:150px}}.hero-home-card .gated-tooltip{position:absolute;right:20px;top:20px;z-index:2}.hero-home-card .gated-tooltip-text,.hero-home-card .gated-tooltip:after,.hero-home-card .gated-tooltip:before{background-color:#27664a}.hero-home-card .bg-wrapper{border-radius:15px;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.hero-home-card .bg-wrapper:before{bottom:auto;left:100%;position:absolute;right:auto;top:70%;transform:translate(-50%,-50%) rotate(-30deg)}.hero-home-card .bg-wrapper+*{position:relative}@media (hover:hover){.hero-home-card.-focused,.hero-home-card:active,.hero-home-card:focus,.hero-home-card:hover{transform:translateY(-10px)}}@media (hover:hover) and (hover:hover){.hero-home-card.-focused.-focused,.hero-home-card.-focused:active,.hero-home-card.-focused:focus,.hero-home-card.-focused:hover,.hero-home-card:active.-focused,.hero-home-card:active:active,.hero-home-card:active:focus,.hero-home-card:active:hover,.hero-home-card:focus.-focused,.hero-home-card:focus:active,.hero-home-card:focus:focus,.hero-home-card:focus:hover,.hero-home-card:hover.-focused,.hero-home-card:hover:active,.hero-home-card:hover:focus,.hero-home-card:hover:hover{background-color:#194330}}@media (hover:hover){.hero-home-card.-focused .-link-arrow,.hero-home-card.-focused a,.hero-home-card:active .-link-arrow,.hero-home-card:active a,.hero-home-card:focus .-link-arrow,.hero-home-card:focus a,.hero-home-card:hover .-link-arrow,.hero-home-card:hover a{color:#fff}.hero-home-card.-focused .btn,.hero-home-card.-focused .faceted-search-active-facets-clear,.hero-home-card.-focused .faceted-search-active-facets-link,.hero-home-card:active .btn,.hero-home-card:active .faceted-search-active-facets-clear,.hero-home-card:active .faceted-search-active-facets-link,.hero-home-card:focus .btn,.hero-home-card:focus .faceted-search-active-facets-clear,.hero-home-card:focus .faceted-search-active-facets-link,.hero-home-card:hover .btn,.hero-home-card:hover .faceted-search-active-facets-clear,.hero-home-card:hover .faceted-search-active-facets-link{padding-left:40px;padding-right:60px}.hero-home-card.-focused .btn:after,.hero-home-card.-focused .faceted-search-active-facets-clear:after,.hero-home-card.-focused .faceted-search-active-facets-link:after,.hero-home-card:active .btn:after,.hero-home-card:active .faceted-search-active-facets-clear:after,.hero-home-card:active .faceted-search-active-facets-link:after,.hero-home-card:focus .btn:after,.hero-home-card:focus .faceted-search-active-facets-clear:after,.hero-home-card:focus .faceted-search-active-facets-link:after,.hero-home-card:hover .btn:after,.hero-home-card:hover .faceted-search-active-facets-clear:after,.hero-home-card:hover .faceted-search-active-facets-link:after{opacity:1;transform:translateY(-50%)}.hero-home-card.-focused .btn:not(.-invert),.hero-home-card.-focused .faceted-search-active-facets-clear:not(.-invert),.hero-home-card.-focused .faceted-search-active-facets-link:not(.-invert),.hero-home-card:active .btn:not(.-invert),.hero-home-card:active .faceted-search-active-facets-clear:not(.-invert),.hero-home-card:active .faceted-search-active-facets-link:not(.-invert),.hero-home-card:focus .btn:not(.-invert),.hero-home-card:focus .faceted-search-active-facets-clear:not(.-invert),.hero-home-card:focus .faceted-search-active-facets-link:not(.-invert),.hero-home-card:hover .btn:not(.-invert),.hero-home-card:hover .faceted-search-active-facets-clear:not(.-invert),.hero-home-card:hover .faceted-search-active-facets-link:not(.-invert){background:#ac3b30;color:#fff}}.hero-home-card *{color:inherit}@media (min-width:1100px){.hero-home-card{border-radius:0 15px 15px 0;float:left;margin:-400px 0 0;padding-left:80px;padding-right:80px;position:relative;width:33.34%}}.hero-home-card-text{position:relative}@media (min-width:500px){.hero-home-card-text{padding-left:38px}}.hero-home-card-text:before{background-color:#ace198;border-radius:2px;bottom:0;content:"";height:calc(100% + 100px);left:0;position:absolute;right:auto;top:auto;width:2px}@media (max-width:499px){.hero-home-card-text:before{display:none}}@media (min-width:768px){.hero-home-card-text:before{height:calc(100% + 120px)}}@media (min-width:1100px){.hero-home-card-text:before{height:calc(100% + 140px)}}.hero-home-card-text-eyebrow{font-size:12px;font-size:.75rem}.faceted-search .hero-home-card-text-title.teaser-title,.hero-home-card-text-title.-headline{font-size:max(1.5rem,min(4.4vw,1.875rem))}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.faceted-search .hero-home-card-text-title.teaser-title,.hero-home-card-text-title.-headline{min-height:.0001vw}}}.hero-home-card[data-type=resource]{background:url(/themes/custom/cspi/assets/images/paper-textures-webp/paper-texture-darkblue.webp) repeat #1d5e6d;background-position:0 0}@media (hover:hover){.hero-home-card[data-type=resource].-focused,.hero-home-card[data-type=resource]:active,.hero-home-card[data-type=resource]:focus,.hero-home-card[data-type=resource]:hover{background-color:#133d47}}.hero-home-card[data-type=resource] .gated-tooltip-text,.hero-home-card[data-type=resource] .gated-tooltip:after,.hero-home-card[data-type=resource] .gated-tooltip:before{background-color:#00a5a8}.hero-home-card[data-type=resource] .bg-wrapper:before{background-color:#133d47;border-radius:1800px/600px;content:"";height:600px;opacity:.2;width:1800px}.hero-home-card[data-type=resource] .hero-home-card-text:before{background-color:#00a5a8}.hero-home-card[data-type=action]{background:url(/themes/custom/cspi/assets/images/paper-textures-webp/paper-texture-yellow.webp) repeat #fadc7b;background-position:0 0}.hero-home-card[data-type=action] .bg-wrapper:before{background-color:#f6c122;border-radius:1800px/600px;content:"";height:600px;opacity:.2;width:1800px}.hero-home-card[data-type=action] .hero-home-card-text{color:#231f20}.hero-home-card[data-type=action] .hero-home-card-text-eyebrow{display:none}.faceted-search .hero-home-card[data-type=action] .hero-home-card-text-title.teaser-title,.hero-home-card[data-type=action] .faceted-search .hero-home-card-text-title.teaser-title,.hero-home-card[data-type=action] .hero-home-card-text-title.-headline{color:#133d47;font-family:AvenirNext,Helvetica Neue,Helvetica,sans-serif;font-weight:900}.hero-home-card[data-type=action] .hero-home-card-text:before{background-color:#ce473b}.hero-home-card[data-type=action] .gated-tooltip{display:none}@media (hover:hover){.hero-home-card[data-type=action].-focused,.hero-home-card[data-type=action]:active,.hero-home-card[data-type=action]:focus,.hero-home-card[data-type=action]:hover{background-color:#fadc7b}.hero-home-card[data-type=action].-focused .-link-arrow,.hero-home-card[data-type=action].-focused a,.hero-home-card[data-type=action]:active .-link-arrow,.hero-home-card[data-type=action]:active a,.hero-home-card[data-type=action]:focus .-link-arrow,.hero-home-card[data-type=action]:focus a,.hero-home-card[data-type=action]:hover .-link-arrow,.hero-home-card[data-type=action]:hover a{color:#133d47}}.hero-home .card{height:100%}.hero-home-slider{position:relative}.hero-home-slider .explore-more{grid-column:main;margin-bottom:20px;text-align:center}@media (min-width:1100px){.hero-home-slider .explore-more{color:#fff;left:0;margin-bottom:0;position:absolute;top:0}.hero-home-slider{float:right;margin-top:-180px;overflow:hidden;padding-top:80px;width:66.66%}}.hero-home-slider-track{box-sizing:initial;grid-column:main;transition-delay:.35s,.1s;transition-duration:.25s,.25s;transition-property:opacity,height;transition-timing-function:ease-in-out,ease-in}.hero-home-slider-track:not(.overflow-slider-track){opacity:0}.hero-home .overflow-slider-controls{z-index:3}.hero-home .overflow-slider-controls>button{background-color:#fadc7b}.hero-home .overflow-slider-controls>button:before{color:#000}@media (hover:hover){.hero-home .overflow-slider-controls>button.-focused,.hero-home .overflow-slider-controls>button:active,.hero-home .overflow-slider-controls>button:focus,.hero-home .overflow-slider-controls>button:hover{background-color:#f6c122}}@media (min-width:600px){.hero-home .overflow-slider-controls>button{top:120px}}@media (min-width:1920px){.hero-home .overflow-slider-controls{grid-column:full}}.hero-home .slide{height:-moz-fit-content;height:fit-content}.hero-home[data-breakpoint="1"] .slide{flex-basis:50%}.hero-home[data-breakpoint="2"] .slide{flex-basis:33.33%}.hero-home[data-breakpoint="3"] .slide{flex-basis:50%;padding:0 50px 0 0}.hero-home[data-breakpoint="3"] .overflow-slider-controls .next,.hero-home[data-breakpoint="3"] .overflow-slider-controls .previous{left:auto;right:0}.hero-home[data-breakpoint="3"] .overflow-slider-controls .previous{transform:translate(calc(-50px + 50%),50%)}.hero-home[data-breakpoint="3"] .overflow-slider-controls .next{transform:translate(calc(-50px + 50%),calc(-50% - 20px))}.hero-home[data-breakpoint="4"] .hero-home-slider{padding-right:30px}.hero-home[data-breakpoint="4"] .slide{flex-basis:33.33%;padding:0 51px 0 0}.hero-home[data-breakpoint="4"] .overflow-slider-controls .next,.hero-home[data-breakpoint="4"] .overflow-slider-controls .previous{left:auto;right:0}.hero-home[data-breakpoint="4"] .overflow-slider-controls .previous{transform:translate(50%,50%)}.hero-home[data-breakpoint="4"] .overflow-slider-controls .next{left:auto;transform:translate(50%,calc(-50% - 20px))}.hero-home .overflow-slider-track{overflow:hidden}@media (min-width:768px) and (max-width:1099px){.hero-home .overflow-slider-track{left:-20px;width:calc(100% + 40px)}}.hero-home[data-breakpoint="5"] .hero-home-slider{padding-right:50px}.hero-home[data-breakpoint="5"] .explore-more{display:none}.hero-home[data-breakpoint="5"] .slide{flex-basis:25%;padding:0 0 0 50px}.hero-home[data-breakpoint="5"] .overflow-slider-track{grid-column:full}.hero-home[data-breakpoint="5"] .overflow-slider-controls .next,.hero-home[data-breakpoint="5"] .overflow-slider-controls .previous{left:auto;right:0}.hero-home[data-breakpoint="5"] .overflow-slider-controls .previous{left:0;transform:translate(50%,50%)}.hero-home[data-breakpoint="5"] .overflow-slider-controls .next{transform:translate(50%,calc(-50% - 20px))}.hero-issue{grid-column:full;margin-bottom:100px;overflow:hidden}.hero-issue .top{background:#1d5e6d;grid-column:full;padding:40px 0;position:relative}.hero-issue .top:after,.hero-issue .top:before{bottom:auto;content:"";height:100%;left:0;position:absolute;right:auto;top:0;width:100%;z-index:0}.hero-issue .top:before{background:#fff;opacity:.2}.hero-issue .top:after{background:#1d5e6d;opacity:.8}.hero-issue .top .bg-img{bottom:0;left:0;overflow:hidden;position:relative;position:absolute;right:0;top:0}.hero-issue .top .bg-img>img{height:100%;object-fit:cover;object-position:50% 50%;position:absolute;width:100%}.hero-issue .top .bg-img>img,.hero-issue .top .bg-img>source{filter:grayscale(1)}.hero-issue .top .breadcrumbs{margin-bottom:40px}@media (min-width:768px){.hero-issue .top .breadcrumbs{margin-bottom:50px}}.hero-issue .top .content{margin-bottom:40px;position:relative;z-index:1}@media (min-width:768px){.hero-issue .top .content{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:50px}}.hero-issue .top .content .title{color:#fff;font-size:max(2.25rem,min(7.2vw,3rem));font-weight:700;line-height:1.3125}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.hero-issue .top .content .title{min-height:.0001vw}}}@media (min-width:768px){.hero-issue .top .content .title{margin:0 0 -.2em;padding-right:20px;padding-right:40px}}.hero-issue .top .content .title span{display:inline-block}@media (min-width:768px){.hero-issue .top .content .download-btn{flex:none}}.hero-issue[data-has-breadcrumbs=false] .top .content{margin-top:40px}@media (min-width:768px){.hero-issue[data-has-breadcrumbs=false] .top .content{margin-top:50px}}.hero-issue .feature,.hero-issue .top>.breadcrumbs,.hero-issue .top>.content{grid-column:main}.hero-issue .feature{margin-top:-100px}.hero-issue .feature-link{display:block}.hero-issue .feature-link .gated-tooltip{position:absolute;right:25px;top:25px;z-index:2}@media (hover:hover){.hero-issue .feature-link.-focused .title,.hero-issue .feature-link:active .title,.hero-issue .feature-link:focus .title,.hero-issue .feature-link:hover .title{color:#ac3b30}}.hero-issue .feature-inner{background:url(/themes/custom/cspi/assets/images/paper-textures-webp/paper-texture-bluegreen.webp) repeat #f6f3ec;background-position:0 0;border-radius:15px;overflow:hidden;position:relative}@media (min-width:768px){.hero-issue .feature-inner{display:flex;flex-direction:row-reverse}}.hero-issue .feature-content{margin:0;padding:20px}@media (min-width:768px){.hero-issue .feature-content{padding-left:40px;padding-right:40px}}@media (min-width:1400px){.hero-issue .feature-content{padding-left:80px;padding-right:80px}}@media (min-width:768px){.hero-issue .feature-content{padding-top:40px}}@media (min-width:1400px){.hero-issue .feature-content{padding-top:50px}}@media (min-width:768px){.hero-issue .feature-content{padding-bottom:40px}}@media (min-width:1400px){.hero-issue .feature-content{padding-bottom:50px}}@media (min-width:768px){.hero-issue .feature-content{align-self:center;flex:0 1 auto}}@media (min-width:1400px){.hero-issue .feature-content{padding:90px 80px}}.hero-issue .feature .eyebrow{color:#00a5a8;margin-bottom:15px}.hero-issue .feature .title{color:#1d5e6d;margin-bottom:20px;transition:.25s ease-in-out}@media (hover:hover){.hero-issue .feature[data-feature-type=current-issue] .feature-link.-focused .feature-image img,.hero-issue .feature[data-feature-type=current-issue] .feature-link:active .feature-image img,.hero-issue .feature[data-feature-type=current-issue] .feature-link:focus .feature-image img,.hero-issue .feature[data-feature-type=current-issue] .feature-link:hover .feature-image img{transform:scale(1.05)}}.hero-issue .feature[data-feature-type=current-issue] .feature-image{padding-bottom:75%;position:relative}.hero-issue .feature[data-feature-type=current-issue] .feature-image>picture{bottom:0;left:0;overflow:hidden;position:relative;position:absolute;right:0;top:0}.hero-issue .feature[data-feature-type=current-issue] .feature-image>picture>img{height:100%;object-fit:cover;object-position:50% 50%;position:absolute;width:100%}@media (min-width:500px){.hero-issue .feature[data-feature-type=current-issue] .feature-image{padding-bottom:60%}}@media (min-width:768px){.hero-issue .feature[data-feature-type=current-issue] .feature-image{flex:1 0 50%;padding-bottom:40%}}@media (min-width:1000px){.hero-issue .feature[data-feature-type=current-issue] .feature-image{flex-basis:58.3333333333%}}.hero-issue .feature[data-feature-type=archive-listing] .feature-image{background-color:#133d47;padding:20px}@media (min-width:768px){.hero-issue .feature[data-feature-type=archive-listing] .feature-image{padding-left:40px;padding-right:40px}}@media (min-width:1400px){.hero-issue .feature[data-feature-type=archive-listing] .feature-image{padding-left:80px;padding-right:80px}}@media (min-width:768px){.hero-issue .feature[data-feature-type=archive-listing] .feature-image{padding-top:40px}}@media (min-width:1400px){.hero-issue .feature[data-feature-type=archive-listing] .feature-image{padding-top:50px}}@media (min-width:768px){.hero-issue .feature[data-feature-type=archive-listing] .feature-image{padding-bottom:40px}}@media (min-width:1400px){.hero-issue .feature[data-feature-type=archive-listing] .feature-image{padding-bottom:50px}}.hero-issue .feature[data-feature-type=archive-listing] .feature-image>picture{border-radius:5px;box-shadow:0 20px 35px 0 #0000008a;margin-left:auto;margin-right:auto;max-width:332px}.hero-issue .feature[data-feature-type=archive-listing] .feature-image>picture img{width:100%}@media (min-width:768px){.hero-issue .feature[data-feature-type=archive-listing] .feature-image{flex:1 0 41%}}@media (hover:hover){.hero-issue .feature[data-feature-type=archive-listing] .feature-link.-focused .feature-image>picture,.hero-issue .feature[data-feature-type=archive-listing] .feature-link:active .feature-image>picture,.hero-issue .feature[data-feature-type=archive-listing] .feature-link:focus .feature-image>picture,.hero-issue .feature[data-feature-type=archive-listing] .feature-link:hover .feature-image>picture{box-shadow:0 24px 50px 0 #000000e6}.hero-issue .feature[data-feature-type=archive-listing] .feature-link.-focused .feature-image img,.hero-issue .feature[data-feature-type=archive-listing] .feature-link:active .feature-image img,.hero-issue .feature[data-feature-type=archive-listing] .feature-link:focus .feature-image img,.hero-issue .feature[data-feature-type=archive-listing] .feature-link:hover .feature-image img{transform:none}}.hero-issue[data-has-feature=true] .top{padding-bottom:100px}.hero-landing{grid-column:full;margin-bottom:100px;overflow:hidden}.hero-landing .image{height:clamp(200px,40vw,750px);overflow:hidden;position:relative}.hero-landing .image>img{height:100%;object-fit:cover;object-position:50% 50%;position:absolute;width:100%}.hero-landing .content{position:relative}.hero-landing .content-inner,.hero-landing .content .section-links{grid-column:main}.hero-landing .content .section-links{margin:-30px 0 30px}@media (min-width:1000px){.hero-landing .content .section-links{flex-basis:50%;margin-left:-100px;padding:62px 0 62px 75px;position:relative;z-index:2}.hero-landing .content .section-links:before{background:url(/themes/custom/cspi/assets/images/paper-textures-webp/paper-texture-bluegreen.webp) repeat #f3f7ef;background-position:0 0;border-radius:15px 0 0 15px;bottom:0;content:"";left:0;position:absolute;right:auto;top:0;width:100vw}}.hero-landing .content-main{padding-top:40px}@media (min-width:1000px){.hero-landing .content-main{flex-basis:58.3333333333%;margin-bottom:max(-100px,-100%);max-width:1050px;padding-right:50px;padding-top:45px;position:relative;transform:translateY(max(-100px,-100%))}.hero-landing .content-main:before{background-color:#fff;border-top-right-radius:15px;bottom:0;content:"";position:absolute;right:0;top:0;width:100vw}}.hero-landing .content-main-description,.hero-landing .content-main-title{position:relative}@media (min-width:1000px){.hero-landing .content-main-title:not(:first-child){margin-top:20px}.hero-landing .content-main-description{padding-left:35px}.hero-landing .content-main-description:before{background-color:#00a5a8;border-radius:2px;bottom:auto;content:"";height:100%;left:0;position:absolute;right:auto;top:0;width:2px}}.hero-landing .content-main-links{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:35px}.hero-landing .content-main-links>.-link-arrow,.hero-landing .content-main-links>a{margin:10px 0}@media (min-width:1000px){.hero-landing .content[data-subnav=true] .content-inner{align-items:flex-start;display:flex;flex-direction:row-reverse;justify-content:space-between}}@media (max-width:999px){.hero-landing .content[data-subnav=true] .content-main{padding-top:0}}@media (min-width:1000px){.hero-landing .content[data-subnav=true] .content-main{padding-bottom:0;padding-right:160px}}.hero-landing .breadcrumbs{margin-bottom:20px}.hero-landing .card-caption{left:20px;top:20px;z-index:10}.hero-landing .card-caption .card-caption-trigger{color:#fff}.hero-landing .card-caption .card-caption-content{color:#fff;left:100%;max-width:300px;position:absolute;width:100vw}.hero-na-landing{grid-column:full;margin-bottom:100px;overflow:hidden;position:relative}.hero-na-landing .bottom-inner,.hero-na-landing .top-inner{grid-column:main}.hero-na-landing .top{background-position:50%;background-size:cover;padding-top:50px;position:relative}@media (min-width:1000px){.hero-na-landing .top{padding-top:70px}}.hero-na-landing .top .bg-img{bottom:0;left:0;overflow:hidden;position:relative;position:absolute;right:0;top:0}.hero-na-landing .top .bg-img>img{height:100%;object-fit:cover;object-position:50% 50%;position:absolute;width:100%}.hero-na-landing .top .bg-img>img,.hero-na-landing .top .bg-img>source{filter:grayscale(1)}@media (min-width:1000px){.hero-na-landing .top-inner{align-items:stretch;display:flex;justify-content:space-between}}.hero-na-landing .top:after,.hero-na-landing .top:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.hero-na-landing .top:before{background:#fff;opacity:.2}.hero-na-landing .top:after{background:#1d5e6d;opacity:.8}.hero-na-landing .top .content{margin-bottom:50px;position:relative;text-align:center;z-index:1}@media (min-width:1000px){.hero-na-landing .top .content{flex:1 1 50%;margin-bottom:70px;margin-right:40px;text-align:left}}@media (min-width:1400px){.hero-na-landing .top .content{margin-right:100px;padding:60px 0}}.hero-na-landing .top .content .description{color:#fff;margin:0}@media (min-width:1000px){.hero-na-landing .top .content .description{padding-left:35px;position:relative}.hero-na-landing .top .content .description:before{background-color:#00a5a8;border-radius:2px;bottom:auto;content:"";height:100%;left:0;position:absolute;right:auto;top:0;width:2px}}.hero-na-landing .top .content .title{color:#fff;display:block;font-size:max(2.25rem,min(5.25vw,3.75rem));font-weight:700;line-height:1.3125;width:100%}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.hero-na-landing .top .content .title{min-height:.0001vw}}}@media (min-width:1000px){.hero-na-landing .top .content .title{margin-bottom:10px}}.hero-na-landing .top .content .title span{display:inline-block}.hero-na-landing .top .content .button{margin-top:30px}.hero-na-landing .top .issue{margin-bottom:clamp(-250px,-50vw,-200px);margin-left:auto;margin-right:auto;max-width:332px;position:relative;text-align:center;width:60vw;z-index:1}@media (min-width:1000px){.hero-na-landing .top .issue{flex:1 1 50%;margin-bottom:-200px}}@media (min-width:1400px){.hero-na-landing .top .issue{max-width:450px}}.hero-na-landing .top .issue-eyebrow{color:#fff;line-height:1.5}.hero-na-landing .top .issue-btn{transform:translateY(-50%)}.hero-na-landing .top .issue-cover{width:100%}.hero-na-landing .top .issue-cover>img{border-radius:5px;width:100%}.hero-na-landing .bottom{padding-top:clamp(200px,50vw,250px)}@media (min-width:1000px){.hero-na-landing .bottom{background:url(/themes/custom/cspi/assets/images/paper-textures-webp/paper-texture-bluegreen.webp) repeat #f3f7ef;background-position:0 0;min-height:270px;padding:50px 0}.hero-na-landing .bottom-inner{max-width:50%}}.hero-search{overflow:hidden}.hero-search,.hero-search .top{grid-column:full;position:relative}.hero-search .top{padding:40px 0}@media (min-width:768px){.hero-search .top{padding-bottom:100px}}.hero-search .top:after,.hero-search .top:before{bottom:auto;content:"";height:100%;left:0;position:absolute;right:auto;top:0;width:100%;z-index:0}.hero-search .top:before{background:#fff;opacity:.2}.hero-search .top:after{background:#1d5e6d;opacity:.8}.hero-search .top .bg-img{bottom:0;left:0;overflow:hidden;position:relative;position:absolute;right:0;top:0}.hero-search .top .bg-img>img{height:100%;object-fit:cover;object-position:50% 50%;position:absolute;width:100%}.hero-search .top .bg-img>img,.hero-search .top .bg-img>source{filter:grayscale(1)}.hero-search .top .breadcrumbs{margin-bottom:40px}@media (min-width:768px){.hero-search .top .breadcrumbs{margin-bottom:50px}}.hero-search .top .content{margin-bottom:40px;position:relative;z-index:1}@media (min-width:768px){.hero-search .top .content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:50px}}.hero-search .top .content .description,.hero-search .top .content .title{color:#fff}.hero-search .top .content .description{font-weight:400}.hero-search .top .content .title{font-size:max(2.25rem,min(7.2vw,3rem));font-weight:700;line-height:1.3125}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.hero-search .top .content .title{min-height:.0001vw}}}@media (min-width:768px){.hero-search .top .content .title{margin:0 0 -.2em;padding-right:20px;padding-right:40px}}.hero-search .top .content .title span{display:inline-block}.hero-search .top .content .title+.description{margin-top:40px}.hero-search .top>.breadcrumbs,.hero-search .top>.content{grid-column:main}.hero-search[data-has-breadcrumbs=false] .top .content{margin-top:40px}@media (min-width:768px){.hero-search[data-has-breadcrumbs=false] .top .content{margin-top:50px}}.impact-story{grid-column:full;margin-bottom:100px;overflow:hidden;position:relative}@media (min-width:900px){.impact-story{grid-column:full/main}}.impact-story-inner{position:relative}.impact-story-inner>:first-child{border-radius:15px;height:calc(50vw + 100px);margin-bottom:-50vw;margin-left:auto;margin-right:auto;max-width:calc(100% - 40px);width:100%;z-index:1}@media (min-width:768px){.impact-story-inner>:first-child{margin-bottom:-300px;max-width:460px}}.impact-story-inner>:nth-child(2){grid-column:1;grid-row:2/4;padding-top:calc(50vw + 30px)}@media (min-width:768px){.impact-story-inner>:nth-child(2){padding-top:330px}}@media (min-width:900px){.impact-story-inner{display:flex;flex-direction:row-reverse}}.impact-story-inner>.image:first-child{overflow:hidden;position:relative}.impact-story-inner>.image:first-child>img{height:100%;object-fit:cover;object-position:50% 50%;position:absolute;width:100%}@media (min-width:900px){.impact-story-inner>.image:first-child{flex:none;height:60vw;margin-bottom:0;margin-left:-75px;margin-top:5vw;max-height:780px;max-width:600px;width:50vw;z-index:3}}@media (min-width:1400px){.impact-story-inner>.image:first-child{margin-left:-150px}}.impact-story-inner>.content:nth-child(2){position:relative}@media (min-width:900px){.impact-story-inner>.content:nth-child(2){align-self:flex-start;border-top-right-radius:15px;display:grid;flex:1;grid-template-columns:minmax(0,500px) repeat(10,25px);justify-content:right}}.impact-story-inner>.content:nth-child(2) .feature,.impact-story-inner>.content:nth-child(2) .quote{grid-column:1/7}@media (min-width:1400px){.impact-story-inner>.content:nth-child(2) .feature,.impact-story-inner>.content:nth-child(2) .quote{grid-column:1/2}}.impact-story-inner>.content:nth-child(2) .quote{grid-row:1}.impact-story-inner>.content:nth-child(2) .feature:before{bottom:-2px;top:130px;z-index:0}.impact-story-inner>.content:nth-child(2) .feature:after{bottom:calc(100% - 132px);height:auto;mask-image:url(/themes/custom/cspi/assets/images/svg-border_default.svg);mask-size:cover;padding-bottom:4%;z-index:1}@media (min-width:900px){.impact-story-inner>.content:nth-child(2) .feature:after{padding-bottom:3vw}}.impact-story-inner>.content:nth-child(2) .feature:after,.impact-story-inner>.content:nth-child(2) .feature:before{background-color:#fff;content:"";left:50%;position:absolute;right:auto;transform:translateX(-50%);width:105vw}@media (min-width:900px){.impact-story-inner>.content:nth-child(2) .feature:after,.impact-story-inner>.content:nth-child(2) .feature:before{left:auto;right:-125px;transform:none;width:calc(55vw + 75px)}}@media (min-width:1400px){.impact-story-inner>.content:nth-child(2) .feature:after,.impact-story-inner>.content:nth-child(2) .feature:before{right:-250px;width:calc(55vw + 150px)}}.impact-story-inner>.content:nth-child(2) .feature .card{margin-left:auto;margin-right:auto;max-width:365px;position:relative;z-index:2}.impact-story .content{background:url(/themes/custom/cspi/assets/images/paper-textures-webp/paper-texture-darkblue.webp) repeat #1d5e6d;background-position:0 0;color:#fff;padding-bottom:40px;padding-left:20px;padding-right:20px}@media (min-width:768px){.impact-story .content{padding-left:40px;padding-right:40px}}@media (min-width:1400px){.impact-story .content{padding-left:50px;padding-right:50px}}@media (min-width:900px){.impact-story .content{padding-bottom:90px;padding-right:0;padding-top:90px}}.impact-story .content-bg-oval{border-top-right-radius:15px;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.impact-story .content-bg-oval:before{background-color:#133d47;border-radius:clamp(1500px,150vw,2400px) /clamp(500px,50vw,800px);bottom:auto;content:"";height:clamp(500px,50vw,800px);left:50%;opacity:.2;position:absolute;right:auto;top:50%;transform:translate(-50%,-60%) rotate(-35deg);width:clamp(1500px,150vw,2400px)}.impact-story .content .feature,.impact-story .content .quote{position:relative;z-index:2}.impact-story .content .quote blockquote{margin:0}.impact-story .content .quote cite{color:#fff;font-style:normal}.impact-story .content .quote cite:before{content:"—";position:relative;top:-.1em}.impact-story .content .quote .title{margin-bottom:30px;padding-bottom:13px;position:relative}.impact-story .content .quote .title:before{background-color:#98e1db;border-radius:3px;bottom:0;content:"";height:3px;position:absolute;width:50px}@media (min-width:900px){.impact-story .content .quote .title{margin-bottom:45px}}.impact-story .content .quote .text,.impact-story .content .quote .title{color:inherit}.impact-story .content .quote .text{font-style:italic;font-weight:500;line-height:1.5}.impact-story[data-has-featured=true] .content{padding-bottom:0}@media (min-width:900px){.impact-story[data-has-featured=true] .content{padding-bottom:0}}.impact-story[data-has-featured=true] .quote{margin-bottom:30px}@media (min-width:1400px){.impact-story[data-has-featured=true] .quote{margin-bottom:70px}}.impact-story .card-caption{left:20px;top:20px;z-index:10}.impact-story .card-caption .card-caption-trigger{color:#fff}.impact-story .card-caption .card-caption-content{color:#fff;left:100%;max-width:300px;position:absolute;width:100vw}.latest-news{grid-column:full;margin-bottom:100px;overflow:hidden;position:relative}.latest-news-bg{background:url(/themes/custom/cspi/assets/images/paper-textures-webp/paper-texture-bluegreen.webp) repeat #f6f3ec;background-position:0 0;bottom:auto;height:50vw;left:0;position:absolute;right:0;top:0}.latest-news-bg:after{background-color:#fff;bottom:-1px;content:"";height:auto;left:50%;mask-image:url(/themes/custom/cspi/assets/images/svg-border_default.svg);mask-size:cover;padding-bottom:3%;position:absolute;transform:translateX(-50%);width:105%}@media (min-width:600px){.latest-news-bg{height:40vw}}@media (min-width:768px){.latest-news-bg{height:30vw;max-height:360px}}.latest-news-inner{grid-column:main;position:relative;z-index:1}.latest-news-inner.-with-paper-bg{margin-top:40px}@media (min-width:768px){.latest-news-inner.-with-paper-bg{margin-top:80px}}.latest-news-inner>header{margin-bottom:30px}.latest-news-inner>footer{margin-top:20px;text-align:right}@media (min-width:768px){.latest-news-main{align-items:flex-start;display:flex;justify-content:space-between}}.latest-news .article-card{position:relative}.latest-news .article-card-title{margin-bottom:10px}.latest-news .article-card-title:last-child{margin-bottom:0}@media (min-width:768px){.latest-news .feature{flex:none;width:calc(50% - 25px)}}.latest-news .feature .article-card{display:flex;flex-direction:column}@media (min-width:600px) and (max-width:767px){.latest-news .feature .article-card{flex-direction:row}}@media (min-width:768px){.latest-news .feature .article-card>header{margin-left:30px;padding-left:30px;position:relative}.latest-news .feature .article-card>header:before{background-color:#00a5a8;border-radius:3px;bottom:0;content:"";height:calc(100% + 60px);left:0;position:absolute;right:auto;top:auto;width:3px;z-index:1}}.latest-news .feature .article-card-image{border-radius:15px;margin-bottom:30px;order:-1}@media (min-width:600px) and (max-width:767px){.latest-news .feature .article-card-image{margin-right:30px;width:50%}}@media (min-width:768px){.latest-news .feature .article-card-image{margin-bottom:20px}}.latest-news .feature .article-card .gated-tooltip{position:absolute;right:20px;top:20px}@media (min-width:600px) and (max-width:767px){.latest-news .feature .article-card .gated-tooltip{right:calc(50% + 20px)}}.latest-news .items{margin-top:22px;padding-top:30px;position:relative}.latest-news .items:before{background-color:#00a5a8;border-radius:2px;bottom:auto;content:"";height:2px;left:0;position:absolute;right:auto;top:0;width:100%}@media (min-width:600px){.latest-news .items{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:0}}@media (min-width:768px){.latest-news .items{flex:none;width:calc(50% - 25px)}}.latest-news .items .article-card{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;width:100%}.latest-news .items .article-card:not(:first-child){margin-top:30px}@media (min-width:600px) and (max-width:767px){.latest-news .items .article-card{width:calc(50% - 15px)}.latest-news .items .article-card:first-child,.latest-news .items .article-card:nth-child(2){margin-top:0}}.latest-news .items .article-card-title,.latest-news .items .article-card .meta{margin-right:20px}@media (min-width:1000px){.latest-news .items .article-card-title,.latest-news .items .article-card .meta{margin-right:25px}}.latest-news .items .article-card .gated-tooltip{position:absolute;right:0;top:37.5px;transform:translate(50%,-50%)}.latest-news .items .article-card-image{height:75px;margin-bottom:20px;width:115px}@media (min-width:768px){.latest-news .items .article-card-image{flex:none;margin-bottom:0}}.link-bank{grid-column:main;margin-bottom:100px;width:100%}.link-bank .col-section .col-title.-has-link>.-link-arrow,.link-bank .col-section .col-title.-has-link>a,.link-bank .col-section .col-title:not(.-has-link),.link-bank .col-section .cta-link-item,.link-bank .col-section .ref-link-item>.-link-arrow,.link-bank .col-section .ref-link-item>a{display:block;font-size:16px;font-size:1rem;line-height:1.375;padding:16px}@media (min-width:500px){.link-bank .col-section .col-title.-has-link>.-link-arrow,.link-bank .col-section .col-title.-has-link>a,.link-bank .col-section .col-title:not(.-has-link),.link-bank .col-section .cta-link-item,.link-bank .col-section .ref-link-item>.-link-arrow,.link-bank .col-section .ref-link-item>a{padding:20px}}@media (min-width:1000px){.link-bank .col-section .col-title.-has-link>.-link-arrow,.link-bank .col-section .col-title.-has-link>a,.link-bank .col-section .col-title:not(.-has-link),.link-bank .col-section .cta-link-item,.link-bank .col-section .ref-link-item>.-link-arrow,.link-bank .col-section .ref-link-item>a{padding:20px 32px}}.link-bank .col-section .col-title.-has-link>.-link-arrow,.link-bank .col-section .col-title.-has-link>a,.link-bank .col-section .col-title:not(.-has-link),.link-bank .col-section .cta-link-item,.link-bank .col-section .ref-link-item>.-link-arrow,.link-bank .col-section .ref-link-item>a{border-bottom:1px solid #e4e3da}.link-bank .col-section .col-title:not(.-has-link){color:#231f20;padding:20px 16px}@media (min-width:500px){.link-bank .col-section .col-title:not(.-has-link){padding:32px 20px}}@media (min-width:1000px){.link-bank .col-section .col-title:not(.-has-link){padding:32px}}.link-bank .col-section .col-title.-has-link>.-link-arrow,.link-bank .col-section .col-title.-has-link>a{padding:20px 56px 20px 16px}@media (min-width:500px){.link-bank .col-section .col-title.-has-link>.-link-arrow,.link-bank .col-section .col-title.-has-link>a{padding:32px 60px 32px 20px}}@media (min-width:1000px){.link-bank .col-section .col-title.-has-link>.-link-arrow,.link-bank .col-section .col-title.-has-link>a{padding:32px 72px 32px 32px}}.link-bank>header .title{margin:0 0 16px}.link-bank>footer{margin:32px 0;text-align:right}.link-bank .cols{align-items:stretch;border-top:2px solid #00a5a8;display:flex;flex-flow:column nowrap;justify-content:space-between}@media (min-width:768px){.link-bank .cols{align-items:stretch;display:flex;flex-flow:row wrap;justify-content:flex-start}}.link-bank .col-section{display:block;flex:none}.link-bank .col-section:not(:first-child):not(.-has-title){margin-top:32px}@media (min-width:768px){.link-bank .col-section:not(:first-child):not(.-has-title){margin-top:0}.link-bank .col-section:nth-child(3n+1){margin-right:24px}}@media (min-width:1000px){.link-bank .col-section:nth-child(3n+1){margin-right:48px}}@media (min-width:768px){.link-bank .col-section:nth-child(3n+3){margin-left:24px}}@media (min-width:1000px){.link-bank .col-section:nth-child(3n+3){margin-left:48px}}.link-bank .col-section+.col-section.-has-title{margin-top:20px}@media (min-width:500px){.link-bank .col-section+.col-section.-has-title{margin-top:16px}}@media (min-width:768px){.link-bank .col-section+.col-section.-has-title{margin-top:0}.link-bank .col-section{width:calc(33.33333% - 16px)}}@media (min-width:1000px){.link-bank .col-section{width:calc(33.33333% - 32px)}}.link-bank .col-section header{margin:0}.link-bank .col-section .ref-link-item>.-link-arrow:hover,.link-bank .col-section .ref-link-item>a:hover{background-color:#f6f3ec}.link-bank .col-section .ref-links-list:last-child .ref-link-item:last-child{border-bottom:0}@media (min-width:768px){.link-bank .col-section .cta-links-list{margin-bottom:32px}}.link-bank .col-section .cta-links-list:last-child .cta-link-item:last-child{border-bottom:0}.link-bank .col-section .cta-link-item>.-link-arrow,.link-bank .col-section .cta-link-item>a{border-bottom:1px solid #1d5e6d;display:inline}.link-bank .col-section .cta-link-item>.-link-arrow:hover,.link-bank .col-section .cta-link-item>a:hover{border-bottom-color:#133d47}.link-bank .col-section .col-title.-has-link>.-link-arrow:hover,.link-bank .col-section .col-title.-has-link>a:hover{background-color:#f6f3ec;color:#ac3b30}.link-bank .col-section .col-title.-has-link>.-link-arrow,.link-bank .col-section .col-title.-has-link>a.-link-arrow{letter-spacing:0;text-transform:none}.link-bank .col-section .col-title.-has-link>.-link-arrow:after,.link-bank .col-section .col-title.-has-link>a.-link-arrow:after{right:20px;transition:background-color 0s;visibility:hidden}.link-bank .col-section .col-title.-has-link>.-link-arrow:hover:after,.link-bank .col-section .col-title.-has-link>a.-link-arrow:hover:after{visibility:visible}.link-list-large{margin-bottom:100px}.link-list-large .intro{margin-bottom:0;padding-bottom:32px;position:relative}.link-list-large .intro:before{background-color:#00a5a8;border-radius:2px;bottom:0;content:"";height:2px;left:0;position:absolute;right:auto;top:auto;width:100%}.link-list-large:not(.detail-main .link-list-large){grid-column:main;width:100%}.link-list-large .list>li{background-color:#fff;border-bottom:1px solid #e4e3da;padding:20px 80px 20px 20px;position:relative;transition:.25s ease-in-out}.link-list-large .list>li[data-type=file]:after{content:"\e92a";font-size:14px;font-size:.875rem}.link-list-large .list>li[data-type=ext-link]:after,.link-list-large .list>li[data-type=file]:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.link-list-large .list>li[data-type=ext-link]:after{content:"\e902";font-size:11px;font-size:.6875rem;transform:translateY(-50%) rotate(-45deg)}.link-list-large .list>li:after{align-items:center;background-color:#f6f3ec;border-radius:50%;color:#1d5e6d;display:flex!important;height:40px;justify-content:center;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:.25s ease-in-out;width:40px}@media (min-width:768px){.link-list-large .list>li{padding:30px 100px 30px 30px}.link-list-large .list>li:after{right:30px}}.link-list-large .list>li>.-link-arrow,.link-list-large .list>li>a{display:block;font-size:max(1.125rem,min(3.4vw,1.25rem));line-height:1.2;margin-bottom:8px}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.link-list-large .list>li>.-link-arrow,.link-list-large .list>li>a{min-height:.0001vw}}}.link-list-large .list>li .date{color:#847175;font-size:14px;font-size:.875rem;line-height:1.3333333333}@media (hover:hover){.link-list-large .list>li.-focused,.link-list-large .list>li:active,.link-list-large .list>li:focus,.link-list-large .list>li:hover{background-color:#f6f3ec}.link-list-large .list>li.-focused:after,.link-list-large .list>li:active:after,.link-list-large .list>li:focus:after,.link-list-large .list>li:hover:after{background-color:#ce473b;color:#fff}}.link-list-large .list>li.-focused{background-color:#f6f3ec}.link-list-large .list>li.-focused:after{background-color:#ce473b;color:#fff}.link-list{border-radius:15px;grid-column:main;overflow:hidden;position:relative}.link-list-inner,.link-list-top{position:relative;z-index:2}.link-list-eyebrow,.link-list-title{margin-bottom:15px}.link-list-top{padding:40px 40px 0}@media (min-width:1000px){.link-list-top{padding:50px 50px 0}}.link-list-top>header{padding-bottom:40px;position:relative;z-index:2}.link-list-top>header:before{background-color:#00a5a8;border-radius:2px;bottom:0;content:"";height:2px;left:0;position:absolute;right:auto;top:auto;width:100%}@media (min-width:1000px){.link-list-top>header{padding-bottom:50px}}.link-list-top:before{background:url(/themes/custom/cspi/assets/images/paper-textures-webp/paper-texture-bluegreen.webp) repeat #f6f3ec;background-position:0 0;bottom:-30px;content:"";left:0;position:absolute;right:0;top:0}.link-list-top:after{background-color:#fff;bottom:-30px;content:"";height:auto;left:50%;mask-image:url(/themes/custom/cspi/assets/images/svg-border_left-swoop.svg);mask-size:cover;padding-bottom:9%;position:absolute;transform:translateX(-50%);width:105%}.link-list-inner{padding:30px 40px}@media (min-width:1000px){.link-list-inner{padding:40px 50px}}.link-list-inner>footer{margin-top:30px;text-align:right}.link-list-items li+li{margin-top:30px}.link-list-items .article-card{align-items:flex-start;display:flex;justify-content:space-between;width:100%}@media (max-width:399px){.link-list-items .article-card{flex-direction:column}}@media (min-width:400px){.link-list-items .article-card-title,.link-list-items .article-card .meta{margin-right:20px}}@media (min-width:1000px){.link-list-items .article-card-title,.link-list-items .article-card .meta{margin-right:25px}}.link-list-items .article-card .gated-tooltip{position:absolute;right:0;top:37.5px;transform:translate(50%,-50%)}.link-list-items .article-card-image{height:75px;margin-bottom:20px;width:115px}@media (max-width:399px){.link-list-items .article-card-image{height:auto;order:-1;width:100%}}@media (min-width:1000px){.link-list-items .article-card-image{flex:none;margin-bottom:0}}.masonry-grid{grid-column:main;margin-bottom:100px;overflow:hidden}.masonry-grid-title{margin-bottom:8px}@media (min-width:500px){.masonry-grid-container{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;margin:-10px}}@media (min-width:1000px){.masonry-grid-container{grid-column-gap:40px;grid-row-gap:40px;display:grid;grid-template:repeat(3,1fr)/repeat(3,1fr);margin:0}}@media (min-width:1000px) and (min-width:1000px){.masonry-grid-container[data-card-count="3"]{grid-template:repeat(2,1fr)/repeat(3,1fr)}}.masonry-grid .card{margin:10px 10px 30px}@media (min-width:500px){.masonry-grid .card{width:calc(50% - 20px)}}@media (min-width:1000px){.masonry-grid .card{margin:0;width:auto}}.masonry-grid .card.-feature{background:none;padding:0 20px 40px}@media (min-width:768px){.masonry-grid .card.-feature{padding-left:40px;padding-right:40px}}@media (min-width:1400px){.masonry-grid .card.-feature{padding-left:50px;padding-right:50px}}@media (min-width:768px){.masonry-grid .card.-feature{padding-bottom:60px}}@media (min-width:1400px){.masonry-grid .card.-feature{padding-bottom:84px}}.masonry-grid .card.-feature:before{display:none}.masonry-grid .card.-feature:after{background:url(/themes/custom/cspi/assets/images/paper-textures-webp/paper-texture-darkgreen.webp) repeat #27664a;background-position:0 0;border-radius:5px;bottom:0;content:"";left:0;position:absolute;right:0;top:100px;transition:.25s ease-in-out}@media (min-width:1000px){.masonry-grid .card.-feature:after{border-radius:15px}}.masonry-grid .card.-feature .gated-tooltip{right:40px;z-index:3}@media (min-width:768px){.masonry-grid .card.-feature .gated-tooltip{right:60px}}@media (min-width:1400px){.masonry-grid .card.-feature .gated-tooltip{right:70px}}.masonry-grid .card.-feature .card-image,.masonry-grid .card.-feature .card-text{position:relative;z-index:2}.masonry-grid .card.-feature .card-image{border-radius:15px!important;padding-bottom:67%!important}.masonry-grid .card.-feature .card-text-eyebrow{padding-bottom:0}.masonry-grid .card.-feature .card-text-eyebrow:before{display:none}@media (max-width:999px){.masonry-grid .card.-feature .card-text-title{font-size:max(1.125rem,min(3.6vw,1.375rem));line-height:1.5454545455}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.masonry-grid .card.-feature .card-text-title{min-height:.0001vw}}}}@media (min-width:1000px){.masonry-grid .card.-feature{grid-column:1/span 2;grid-row:1/span 2}}@media (hover:hover){.masonry-grid .card.-feature.-focused,.masonry-grid .card.-feature:active,.masonry-grid .card.-feature:focus,.masonry-grid .card.-feature:hover{background:none}.masonry-grid .card.-feature.-focused .card-text-title>.-link-arrow,.masonry-grid .card.-feature.-focused .card-text-title>a,.masonry-grid .card.-feature:active .card-text-title>.-link-arrow,.masonry-grid .card.-feature:active .card-text-title>a,.masonry-grid .card.-feature:focus .card-text-title>.-link-arrow,.masonry-grid .card.-feature:focus .card-text-title>a,.masonry-grid .card.-feature:hover .card-text-title>.-link-arrow,.masonry-grid .card.-feature:hover .card-text-title>a{color:#fff}.masonry-grid .card.-feature.-focused:after,.masonry-grid .card.-feature:active:after,.masonry-grid .card.-feature:focus:after,.masonry-grid .card.-feature:hover:after{background-color:#194330}}.masonry-grid .card[data-type=resource]:after{background:url(/themes/custom/cspi/assets/images/paper-textures-webp/paper-texture-darkblue.webp) repeat #1d5e6d;background-position:0 0}@media (hover:hover){.masonry-grid .card[data-type=resource].-focused:after,.masonry-grid .card[data-type=resource]:active:after,.masonry-grid .card[data-type=resource]:focus:after,.masonry-grid .card[data-type=resource]:hover:after{background-color:#133d47}}.masonry-grid .card[data-type=action]:after{background:url(/themes/custom/cspi/assets/images/paper-textures-webp/paper-texture-yellow.webp) repeat #fadc7b;background-position:0 0}@media (hover:hover){.masonry-grid .card[data-type=action].-focused:after,.masonry-grid .card[data-type=action]:active:after,.masonry-grid .card[data-type=action]:focus:after,.masonry-grid .card[data-type=action]:hover:after{background-color:#fadc7b}.masonry-grid .card[data-type=action].-focused .card-text-title>.-link-arrow,.masonry-grid .card[data-type=action].-focused .card-text-title>a,.masonry-grid .card[data-type=action]:active .card-text-title>.-link-arrow,.masonry-grid .card[data-type=action]:active .card-text-title>a,.masonry-grid .card[data-type=action]:focus .card-text-title>.-link-arrow,.masonry-grid .card[data-type=action]:focus .card-text-title>a,.masonry-grid .card[data-type=action]:hover .card-text-title>.-link-arrow,.masonry-grid .card[data-type=action]:hover .card-text-title>a{color:#133d47}}@media (min-width:1000px){.masonry-grid[data-reverse=true] .card:first-child{grid-column:2/span 2}}.mobile-menu{background-color:#f3f7ef;bottom:0;max-width:500px;position:fixed;right:0;top:82px;transform:translateX(100%);transition:.3s ease-in;width:100vw;z-index:6}.mobile-menu .mobile-menu-extra-donate>.-link-arrow,.mobile-menu .mobile-menu-extra-donate>a,.mobile-menu .mobile-menu-extra-newsletter-signup,.mobile-menu .site-header-nav-extra-donate>.-link-arrow,.mobile-menu .site-header-nav-extra-donate>a,.mobile-menu .site-header-nav-extra-newsletter-signup>.-link-arrow,.mobile-menu .site-header-nav-extra-newsletter-signup>a{font-size:12px;font-size:.75rem;font-weight:700;letter-spacing:1.8px;line-height:1.3333333333;text-align:center;text-transform:uppercase}[data-mobile-menu=open] .mobile-menu{box-shadow:0 6px 14px 0 #0000004d;transform:none;transition:.5s ease-in-out}@media (min-width:1000px){.mobile-menu{display:none;height:auto}}.mobile-menu-login{background:#e4e3da;padding:15px 20px;width:100%}@media (min-width:768px){.mobile-menu-login{padding-left:40px;padding-right:40px}}.mobile-menu-login-item{align-items:center;align-self:center;color:#1d5e6d;display:flex;font-weight:700;justify-content:flex-start;padding-left:32px;position:relative}.mobile-menu-login-item:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e908";display:inline-block;font-family:icomoon!important;font-size:24px;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;left:0;line-height:1;position:absolute;text-transform:none}@media (hover:hover){.mobile-menu-login-item.-focused,.mobile-menu-login-item:active,.mobile-menu-login-item:focus,.mobile-menu-login-item:hover{text-decoration:underline}}.mobile-menu-extra{align-items:stretch;display:flex;justify-content:stretch}.mobile-menu-extra-newsletter-signup{background:#133d47;color:#fff;flex:1;padding:15px 20px}@media (min-width:768px){.mobile-menu-extra-newsletter-signup{padding-left:40px;padding-right:40px}}@media (hover:hover){.mobile-menu-extra-newsletter-signup.-focused,.mobile-menu-extra-newsletter-signup:active,.mobile-menu-extra-newsletter-signup:focus,.mobile-menu-extra-newsletter-signup:hover{color:#fff;text-decoration:underline}}.mobile-menu-extra-donate{color:#133d47;flex:1;position:relative;transition:.5s;z-index:1}.mobile-menu-extra-donate:only-child{margin-left:auto}.mobile-menu-extra-donate .-link-arrow,.mobile-menu-extra-donate a{color:inherit;position:relative;z-index:3}.mobile-menu-extra-donate .-link-arrow:before,.mobile-menu-extra-donate a:before{display:none}@media (hover:hover){.mobile-menu-extra-donate .-focused.-link-arrow,.mobile-menu-extra-donate .-link-arrow:active,.mobile-menu-extra-donate .-link-arrow:focus,.mobile-menu-extra-donate .-link-arrow:hover,.mobile-menu-extra-donate a.-focused,.mobile-menu-extra-donate a:active,.mobile-menu-extra-donate a:focus,.mobile-menu-extra-donate a:hover{text-decoration:underline}}.mobile-menu-extra-donate>.-link-arrow,.mobile-menu-extra-donate>a{align-items:center;background-color:#fadc7b;display:flex;height:100%;justify-content:center;padding:15px 20px;width:100%}@media (min-width:768px){.mobile-menu-extra-donate>.-link-arrow,.mobile-menu-extra-donate>a{padding-left:40px;padding-right:40px}}.mobile-menu-extra-donate-dropdown{background-color:#fadc7b;border-bottom-left-radius:15px;max-height:0;overflow:hidden;padding:0 20px;pointer-events:none;position:absolute;right:0;top:100%;transition:.25s ease-in-out;width:100%;z-index:2}@media (min-width:768px){.mobile-menu-extra-donate-dropdown{padding-left:40px;padding-right:40px}}.mobile-menu-extra-donate-dropdown li{opacity:0;transition:.25s ease-in-out}.mobile-menu-extra-donate-dropdown li+li{margin-top:15px}.mobile-menu-extra-donate-dropdown li .-link-arrow,.mobile-menu-extra-donate-dropdown li a{font-size:14px;font-size:.875rem;font-weight:700;line-height:1.3571428571}.mobile-menu-extra-donate[data-open=true]>.-link-arrow,.mobile-menu-extra-donate[data-open=true]>a{border-radius:0}.mobile-menu-extra-donate[data-open=true] .mobile-menu-extra-donate-dropdown{box-shadow:0 2px 18px #00000040;max-height:600px;padding:0 20px 20px;pointer-events:all}@media (min-width:768px){.mobile-menu-extra-donate[data-open=true] .mobile-menu-extra-donate-dropdown{padding-left:40px;padding-right:40px}}.mobile-menu-extra-donate[data-open=true] .mobile-menu-extra-donate-dropdown li{opacity:1}.mobile-menu-search-form{background-color:#1d5e6d;padding:25px 20px;position:relative}@media (min-width:768px){.mobile-menu-search-form{padding-left:40px;padding-right:40px}}.mobile-menu-search-form>input{border-radius:40px;font-size:14px;font-size:.875rem;line-height:1.3571428571;padding:15px 56px 15px 23px}.mobile-menu-search-form>.btn,.mobile-menu-search-form>.faceted-search-active-facets-clear,.mobile-menu-search-form>.faceted-search-active-facets-link{align-items:center;background-color:#008285;display:flex;font-size:18px;font-size:1.125rem;height:40px;justify-content:center;padding:0;position:absolute;right:28px;top:50%;transform:translateY(-50%);width:40px}@media (min-width:768px){.mobile-menu-search-form>.btn,.mobile-menu-search-form>.faceted-search-active-facets-clear,.mobile-menu-search-form>.faceted-search-active-facets-link{right:48px}}@media (hover:hover){.mobile-menu-search-form>.-focused.faceted-search-active-facets-clear,.mobile-menu-search-form>.-focused.faceted-search-active-facets-link,.mobile-menu-search-form>.btn.-focused,.mobile-menu-search-form>.btn:active,.mobile-menu-search-form>.btn:focus,.mobile-menu-search-form>.btn:hover,.mobile-menu-search-form>.faceted-search-active-facets-clear:active,.mobile-menu-search-form>.faceted-search-active-facets-clear:focus,.mobile-menu-search-form>.faceted-search-active-facets-clear:hover,.mobile-menu-search-form>.faceted-search-active-facets-link:active,.mobile-menu-search-form>.faceted-search-active-facets-link:focus,.mobile-menu-search-form>.faceted-search-active-facets-link:hover{background-color:#00a5a8}}.mobile-menu-main{height:calc(100vh - 230px);overflow-y:scroll}.mobile-menu-main>ul{height:100%}.mobile-menu-item .-link-arrow,.mobile-menu-item a{font-size:14px;font-size:.875rem;font-weight:500;line-height:1.3571428571;padding:15px 20px}@media (min-width:768px){.mobile-menu-item .-link-arrow,.mobile-menu-item a{padding-left:40px;padding-right:40px}}@media (min-width:1400px){.mobile-menu-item .-link-arrow,.mobile-menu-item a{padding-left:50px;padding-right:50px}}.mobile-menu-item.-level-1{position:relative;transition:.25s ease-in-out}.mobile-menu-item.-level-1:first-child{padding-top:20px}.mobile-menu-item.-level-1:first-child .mobile-accordion-toggle{top:48px}.mobile-menu-item.-level-1>.-link-arrow,.mobile-menu-item.-level-1>a{font-size:19px;font-size:1.1875rem;font-weight:700;line-height:1.3684210526;padding-right:34px}.mobile-menu-item.-level-1 .mobile-accordion-toggle{align-items:center;background-color:#1d5e6d;border-radius:50%;color:#fff;display:flex;height:26px;justify-content:center;position:absolute;right:20px;top:28px;transform:translateY(-50%);transition:.25s ease-in-out;width:26px}@media (min-width:768px){.mobile-menu-item.-level-1 .mobile-accordion-toggle{right:40px}}.mobile-menu-item.-level-1 .mobile-accordion-toggle:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e90f";display:inline-block;font-family:icomoon!important;font-size:6px;font-size:.375rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:relative;text-transform:none;top:-1px;transition:.25s ease-in-out}@media (hover:hover){.mobile-menu-item.-level-1 .mobile-accordion-toggle.-focused,.mobile-menu-item.-level-1 .mobile-accordion-toggle:active,.mobile-menu-item.-level-1 .mobile-accordion-toggle:focus,.mobile-menu-item.-level-1 .mobile-accordion-toggle:hover{background-color:#133d47}}.mobile-menu-item.-level-1 .mobile-accordion{display:none;padding-bottom:22px}.mobile-menu-item.-level-1 .mobile-accordion:has(.mobile-menu-cta){padding-bottom:0}.mobile-menu-item.-level-1[data-accordion=open]{background-color:#fff}.mobile-menu-item.-level-1[data-accordion=open] .mobile-accordion-toggle{background-color:#ce473b}.mobile-menu-item.-level-1[data-accordion=open] .mobile-accordion-toggle:before{transform:scale(-1)}@media (hover:hover){.mobile-menu-item.-level-1[data-accordion=open] .mobile-accordion-toggle.-focused,.mobile-menu-item.-level-1[data-accordion=open] .mobile-accordion-toggle:active,.mobile-menu-item.-level-1[data-accordion=open] .mobile-accordion-toggle:focus,.mobile-menu-item.-level-1[data-accordion=open] .mobile-accordion-toggle:hover{background-color:#ac3b30}}.mobile-menu-item.-level-2,.mobile-menu-item.-level-3{opacity:0;transform:translate(10px);transition:.3s ease-in}.mobile-menu-item.-level-2.-show,.mobile-menu-item.-level-3.-show{opacity:1;transform:none}.mobile-menu-item.-level-2.-show [data-line=horizontal]:before,.mobile-menu-item.-level-3.-show [data-line=horizontal]:before{width:calc(100% - 40px)}@media (min-width:768px){.mobile-menu-item.-level-2.-show [data-line=horizontal]:before,.mobile-menu-item.-level-3.-show [data-line=horizontal]:before{width:calc(100% - 80px)}}.mobile-menu-item.-level-2{position:relative}.mobile-menu-item.-level-2>.-link-arrow,.mobile-menu-item.-level-2>a{font-weight:700}.mobile-menu-item.-level-2>.-link-arrow:not(:only-child),.mobile-menu-item.-level-2>a:not(:only-child){margin-bottom:8px}.mobile-menu-item.-level-2>.-link-arrow.faceted-search-active-facets-clear,.mobile-menu-item.-level-2>.-link-arrow.faceted-search-active-facets-link,.mobile-menu-item.-level-2>.btn.-link-arrow,.mobile-menu-item.-level-2>a.btn,.mobile-menu-item.-level-2>a.faceted-search-active-facets-clear,.mobile-menu-item.-level-2>a.faceted-search-active-facets-link{margin:0 20px}.mobile-menu-item.-level-2>[data-line=horizontal].-link-arrow,.mobile-menu-item.-level-2>a[data-line=horizontal]{width:100%}.mobile-menu-item.-level-2>[data-line=horizontal].-link-arrow:before,.mobile-menu-item.-level-2>a[data-line=horizontal]:before{background-color:#00a5a8;bottom:0;position:absolute;transition:.5s ease-in-out}.mobile-menu-item.-level-3>.-link-arrow,.mobile-menu-item.-level-3>a{padding-bottom:9px;padding-top:9px}.mobile-menu-cta{background-color:#fadc7b;margin:20px 0 0;padding:20px}.mobile-menu-cta .mobile-menu-cta-button{margin-top:15px}.mobile-menu-cta .mobile-menu-cta-button .btn,.mobile-menu-cta .mobile-menu-cta-button .faceted-search-active-facets-clear,.mobile-menu-cta .mobile-menu-cta-button .faceted-search-active-facets-link{font-weight:700;line-height:1}.not-found{grid-column:full;margin-bottom:clamp(100px,40vw,240px)}.not-found-inner{padding-bottom:clamp(60px,24vw,120px);padding-top:clamp(60px,24vw,120px);position:relative}.not-found-inner:before{background-color:#00a5a8;border-radius:2px;bottom:0;content:"";height:50px;left:50%;position:absolute;right:auto;top:auto;transform:translate(-50%,30%);width:2px;z-index:1}@media (min-width:768px){.not-found-inner:before{transform:translate(-50%)}}@media (min-width:1200px){.not-found-inner:before{transform:translate(-50%,-30%)}}.not-found-inner:after{background-color:#fff;bottom:-1px;content:"";height:auto;left:50%;mask-image:url(/themes/custom/cspi/assets/images/svg-border_default.svg);mask-size:cover;padding-bottom:3%;position:absolute;transform:translateX(-50%);width:105%}.not-found-bg{background:url(/themes/custom/cspi/assets/images/paper-textures-webp/paper-texture-bluegreen.webp) repeat #f6f3ec;background-position:0 0;bottom:0;left:0;position:absolute;right:0;top:0}.not-found-content,.not-found-post{margin-left:auto;margin-right:auto;max-width:560px;padding-left:20px;padding-right:20px;position:relative;text-align:center}@media (min-width:768px){.not-found-content,.not-found-post{padding-left:40px;padding-right:40px}}@media (min-width:1400px){.not-found-content,.not-found-post{padding-left:50px;padding-right:50px}}.not-found-post{padding-top:clamp(30px,10vw,60px)}.pagination{align-items:center;display:flex;flex-direction:column;justify-content:space-between}@media (min-width:500px){.pagination{flex-direction:row}}.pagination[aria-hidden=false]{border-top:2px solid #00a5a8;padding-top:20px}@media (min-width:768px){.pagination[aria-hidden=false]{padding-top:40px}}.pagination-pages{display:flex}.pagination-pages>*{align-items:center;background:#f6f3ec;border:1px solid #e4e3da;border-radius:50%;color:#1d5e6d;display:flex;font-size:15px;font-size:.9375rem;height:2.5rem;justify-content:center;letter-spacing:-1px;line-height:normal;text-align:center;width:2.5rem}.pagination-pages>*+*{margin-left:10px}.pagination-pages-dots{background:#0000;border-color:#0000}@media (hover:hover){.pagination-pages>.-focused.-link-arrow,.pagination-pages>.-link-arrow:active,.pagination-pages>.-link-arrow:focus,.pagination-pages>.-link-arrow:hover,.pagination-pages>a.-focused,.pagination-pages>a:active,.pagination-pages>a:focus,.pagination-pages>a:hover{background:#1d5e6d;color:#fff}}.pagination-pages>[data-current=true].-link-arrow,.pagination-pages>a[data-current=true]{background:#1d5e6d;color:#fff;pointer-events:none}.pagination-nav{display:flex;justify-content:space-between;margin-bottom:20px;width:6.25rem}@media (min-width:500px){.pagination-nav{margin-bottom:0}}.pagination[aria-hidden=true] .pagination-nav,.pagination[aria-hidden=true] .pagination-pages{display:none}.pagination-next,.pagination-prev{align-items:center;background:#f6f3ec;border:1px solid #e4e3da;border-radius:50%;display:flex;flex-direction:column;font-size:30px;font-size:1.875rem;height:2.5rem;justify-content:center;position:relative;transition:.25s ease-in-out;width:2.5rem}.pagination-next+button,.pagination-prev+button{margin-left:10px}.pagination-next[disabled],.pagination-prev[disabled]{opacity:.6}.pagination-next:before,.pagination-prev:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;bottom:auto;color:#1d5e6d;content:"\e902";display:inline-block;flex:none;font-family:icomoon!important;font-size:11px;font-size:.6875rem;font-style:normal;font-variant:normal;font-weight:400;left:auto;line-height:1;position:absolute;right:auto;text-transform:none;top:auto}@media (hover:hover){.pagination-next.-focused,.pagination-next:active,.pagination-next:focus,.pagination-next:hover,.pagination-prev.-focused,.pagination-prev:active,.pagination-prev:focus,.pagination-prev:hover{background:#1d5e6d}.pagination-next.-focused:before,.pagination-next:active:before,.pagination-next:focus:before,.pagination-next:hover:before,.pagination-prev.-focused:before,.pagination-prev:active:before,.pagination-prev:focus:before,.pagination-prev:hover:before{color:#fff}}.pagination-prev:before{transform:rotate(-180deg)}.article-card-title{margin:0 20px 0 0;margin-bottom:5px!important}.article-card header{margin-bottom:0}.article-card-image{border-radius:5px;flex:none;overflow:hidden}.article-card-teaser{font-size:max(.875rem,min(1.8vw,1rem));margin:10px 0 0}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.article-card-teaser{min-height:.0001vw}}}.article-card-teaser:not(:last-child){margin-bottom:10px}.article-card .meta-topic{font-size:11px;font-size:.6875rem}.article-card .meta-author,.article-card .meta-date{font-size:12px;font-size:.75rem}.article-card .meta-author{white-space:pre}.article-card .meta-author,.article-card .meta-date,.article-card .meta-topic{border-right:1px solid #00a5a8;color:#847175;display:inline;line-height:1.8571428571;margin-bottom:0;margin-right:10px;padding-right:10px}.article-card .meta-author:last-child,.article-card .meta-date:last-child,.article-card .meta-topic:last-child{border-right:0;margin-right:0;padding-right:0}.article-card .meta .-link-arrow,.article-card .meta a{color:inherit;text-decoration:underline}@media (hover:hover){.article-card .meta .-focused.-link-arrow,.article-card .meta .-link-arrow:active,.article-card .meta .-link-arrow:focus,.article-card .meta .-link-arrow:hover,.article-card .meta a.-focused,.article-card .meta a:active,.article-card .meta a:focus,.article-card .meta a:hover{color:#133d47}}.article-card .gated-tooltip{z-index:2}@media (hover:hover){.article-card.-focused .article-card-title>.-link-arrow,.article-card.-focused .article-card-title>a,.article-card:active .article-card-title>.-link-arrow,.article-card:active .article-card-title>a,.article-card:focus .article-card-title>.-link-arrow,.article-card:focus .article-card-title>a,.article-card:hover .article-card-title>.-link-arrow,.article-card:hover .article-card-title>a{color:#ac3b30}.article-card.-focused .article-card-image img,.article-card:active .article-card-image img,.article-card:focus .article-card-image img,.article-card:hover .article-card-image img{transform:scale(1.1)}.bio-card.-focused .js-link-event-link,.bio-card:active .js-link-event-link,.bio-card:focus .js-link-event-link,.bio-card:hover .js-link-event-link{color:#ac3b30}.bio-card.-focused .bio-card-inner,.bio-card:active .bio-card-inner,.bio-card:focus .bio-card-inner,.bio-card:hover .bio-card-inner{transform:translateY(-10px)}.bio-card.-focused .bio-card-inner:before,.bio-card:active .bio-card-inner:before,.bio-card:focus .bio-card-inner:before,.bio-card:hover .bio-card-inner:before{width:40%}}.bio-card-inner{position:relative;transition:.25s ease-in-out}.bio-card-inner:before{background-color:#00a5a8;border-radius:2px;bottom:auto;content:"";height:2px;left:0;position:absolute;right:auto;top:calc(100% + 20px);transition:.25s ease-in-out;width:0}.bio-card-image{margin-bottom:20px}.bio-card-image>img{border-radius:5px;width:100%}.bio-card-name{margin-bottom:8px}.bio-card-title{color:#847175;font-size:14px;font-size:.875rem;font-style:italic;margin-bottom:15px;padding-left:18px;position:relative}.bio-card-title:before{background-color:#00a5a8;border-radius:3px;bottom:auto;content:"";height:calc(100% - 10px);left:0;position:absolute;right:auto;top:50%;transform:translateY(-50%);width:3px}.bio-card-detail{margin-bottom:0}.bio-card-description{line-height:1.5}.card-caption{align-items:center;display:grid;gap:20px;grid-template-columns:30px 1fr;left:100px;pointer-events:none;position:absolute;top:-46px}.card-caption-trigger{align-self:flex-start;background:#00000080;border-radius:100px;cursor:pointer;display:flex;height:36px;justify-content:center;line-height:30px;pointer-events:all;transition:color .25s ease-in,background-color .25s ease-in;-webkit-user-select:none;user-select:none;width:36px}.card-caption-trigger:hover{background:#fff;color:#000!important}.card-caption-content{align-items:flex-start;background:#00000080;border-radius:8px;display:grid;gap:16px;grid-template-columns:1fr 24px;justify-content:center;opacity:1;pointer-events:all;transform:translateX(0);transition:opacity .25s ease-in,transform .25s ease-in;visibility:visible;will-change:transform,opacity}.card-caption-content span{line-height:1.4;padding:4px 12px}.card-caption-close{cursor:pointer;display:inline-block;margin:10px 10px 0 0;width:16px}.card-caption:hover{pointer-events:auto}.card-caption[data-open=false] .card-caption-content{opacity:0;transform:translateX(-25px);visibility:hidden}.card{background:url(/themes/custom/cspi/assets/images/paper-textures-webp/paper-texture-darkgreen.webp) repeat #27664a;background-position:0 0;border-radius:5px;color:#fff;padding:20px;position:relative;text-align:left;transition:.25s ease-in-out}@media (min-width:768px){.card{padding:30px 40px}}@media (min-width:1400px){.card{padding:50px;padding-top:40px}}.card .gated-tooltip{position:absolute;right:20px;top:20px;z-index:2}.card-text-eyebrow{color:#fff;margin-bottom:20px;padding-bottom:20px;position:relative}.card-text-eyebrow:before{background-color:#ace198;border-radius:3px;bottom:0;content:"";height:3px;left:0;position:absolute;right:auto;top:auto;width:30px}.card-text-title{font-size:max(1.25rem,min(3.4vw,1.25rem));transition:.25s ease-in-out}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.card-text-title{min-height:.0001vw}}}.card-text-title>.-link-arrow,.card-text-title>a,.card-text p{color:#fff}@media (hover:hover){.card.-focused,.card:active,.card:focus,.card:hover{background-color:#194330;transform:translateY(-10px)}}.card[data-type=resource]{background:url(/themes/custom/cspi/assets/images/paper-textures-webp/paper-texture-darkblue.webp) repeat #1d5e6d;background-position:0 0}.card[data-type=resource] .card-text-eyebrow:before{background-color:#00a5a8}@media (hover:hover){.card[data-type=resource].-focused,.card[data-type=resource]:active,.card[data-type=resource]:focus,.card[data-type=resource]:hover{background-color:#133d47}}.card[data-type=action]{background:url(/themes/custom/cspi/assets/images/paper-textures-webp/paper-texture-yellow.webp) repeat #fadc7b;background-position:0 0}.card[data-type=action] .gated-tooltip,.card[data-type=action]:before{display:none}@media (hover:hover){.card[data-type=action].-focused .card-text-title>.-link-arrow,.card[data-type=action].-focused .card-text-title>a,.card[data-type=action]:active .card-text-title>.-link-arrow,.card[data-type=action]:active .card-text-title>a,.card[data-type=action]:focus .card-text-title>.-link-arrow,.card[data-type=action]:focus .card-text-title>a,.card[data-type=action]:hover .card-text-title>.-link-arrow,.card[data-type=action]:hover .card-text-title>a{color:#133d47}.card[data-type=action].-focused .-arrow,.card[data-type=action].-focused .-red.-invert.faceted-search-active-facets-clear,.card[data-type=action].-focused .-red.-invert.faceted-search-active-facets-link,.card[data-type=action].-focused .btn.-red.-invert,.card[data-type=action]:active .-arrow,.card[data-type=action]:active .-red.-invert.faceted-search-active-facets-clear,.card[data-type=action]:active .-red.-invert.faceted-search-active-facets-link,.card[data-type=action]:active .btn.-red.-invert,.card[data-type=action]:focus .-arrow,.card[data-type=action]:focus .-red.-invert.faceted-search-active-facets-clear,.card[data-type=action]:focus .-red.-invert.faceted-search-active-facets-link,.card[data-type=action]:focus .btn.-red.-invert,.card[data-type=action]:hover .-arrow,.card[data-type=action]:hover .-red.-invert.faceted-search-active-facets-clear,.card[data-type=action]:hover .-red.-invert.faceted-search-active-facets-link,.card[data-type=action]:hover .btn.-red.-invert{background-color:#ac3b30;padding-right:40px;text-indent:-10px}.card[data-type=action].-focused .-arrow:after,.card[data-type=action].-focused .-red.-invert.faceted-search-active-facets-clear:after,.card[data-type=action].-focused .-red.-invert.faceted-search-active-facets-link:after,.card[data-type=action].-focused .btn.-red.-invert:after,.card[data-type=action]:active .-arrow:after,.card[data-type=action]:active .-red.-invert.faceted-search-active-facets-clear:after,.card[data-type=action]:active .-red.-invert.faceted-search-active-facets-link:after,.card[data-type=action]:active .btn.-red.-invert:after,.card[data-type=action]:focus .-arrow:after,.card[data-type=action]:focus .-red.-invert.faceted-search-active-facets-clear:after,.card[data-type=action]:focus .-red.-invert.faceted-search-active-facets-link:after,.card[data-type=action]:focus .btn.-red.-invert:after,.card[data-type=action]:hover .-arrow:after,.card[data-type=action]:hover .-red.-invert.faceted-search-active-facets-clear:after,.card[data-type=action]:hover .-red.-invert.faceted-search-active-facets-link:after,.card[data-type=action]:hover .btn.-red.-invert:after{opacity:1;transform:translate(-15px,-50%)}}.card[data-type=action] .card-text-eyebrow{color:#ac3b30}.card[data-type=action] .card-text-eyebrow:before{background-color:#ac3b30}.card[data-type=action] .card-text-title{font-family:AvenirNext,Helvetica Neue,Helvetica,sans-serif;font-size:20px;font-size:1.25rem}.card[data-type=action] .card-text-title>.-link-arrow,.card[data-type=action] .card-text-title>a{color:#133d47;font-weight:900}.card[data-type=action] .card-text-description{color:#231f20}.card[data-has-image=true]{background:none;text-align:center}@media (hover:hover){.card[data-has-image=true].-focused,.card[data-has-image=true]:active,.card[data-has-image=true]:focus,.card[data-has-image=true]:hover{background:none}}.card[data-has-image=true] .card-image{border-radius:5px;height:0;margin-bottom:25px;overflow:hidden;padding-bottom:67%;position:relative;width:100%}.card[data-has-image=true] .card-image>img{height:100%;object-fit:cover;object-position:50% 50%;position:absolute;width:100%}@media (min-width:600px){.card[data-has-image=true] .card-image{padding-bottom:245px}}.card[data-has-image=true]:not(.-feature){padding:0 0 30px}.card[data-has-image=true]:not(.-feature):before{background-color:#00a5a8;border-radius:2px;bottom:0;content:"";height:2px;left:50%;position:absolute;right:auto;top:auto;transform:translateX(-50%);transition:.25s ease-in-out;width:0}.card[data-has-image=true]:not(.-feature) .card-text-eyebrow{color:#008285;padding-bottom:0}.card[data-has-image=true]:not(.-feature) .card-text-eyebrow:before{display:none}.card[data-has-image=true]:not(.-feature) .card-text-title>.-link-arrow,.card[data-has-image=true]:not(.-feature) .card-text-title>a{color:#1d5e6d}.card[data-has-image=true]:not(.-feature) .card-text-description{display:none}@media (hover:hover){.card[data-has-image=true]:not(.-feature).-focused .card-text-title>.-link-arrow,.card[data-has-image=true]:not(.-feature).-focused .card-text-title>a,.card[data-has-image=true]:not(.-feature):active .card-text-title>.-link-arrow,.card[data-has-image=true]:not(.-feature):active .card-text-title>a,.card[data-has-image=true]:not(.-feature):focus .card-text-title>.-link-arrow,.card[data-has-image=true]:not(.-feature):focus .card-text-title>a,.card[data-has-image=true]:not(.-feature):hover .card-text-title>.-link-arrow,.card[data-has-image=true]:not(.-feature):hover .card-text-title>a{color:#ac3b30}.card[data-has-image=true]:not(.-feature).-focused:before,.card[data-has-image=true]:not(.-feature):active:before,.card[data-has-image=true]:not(.-feature):focus:before,.card[data-has-image=true]:not(.-feature):hover:before{width:100px}}.card[data-has-image=true]:not(.-feature)[data-type=action]{background:url(/themes/custom/cspi/assets/images/paper-textures-webp/paper-texture-yellow.webp) repeat #fadc7b;background-position:0 0}.card[data-has-image=true]:not(.-feature)[data-type=action] .card-image{border-bottom-left-radius:0;border-bottom-right-radius:0}.card[data-has-image=true]:not(.-feature)[data-type=action] .card-text{padding-left:30px;padding-right:30px}.card[data-has-image=true]:not(.-feature)[data-type=action] .card-text-eyebrow{color:#ac3b30}.card[data-has-image=true]:not(.-feature)[data-type=action] .card-text-title>.-link-arrow,.card[data-has-image=true]:not(.-feature)[data-type=action] .card-text-title>a{color:#133d47;font-weight:900}.card[data-has-image=true]:not(.-feature)[data-type=action] .card-text-description{color:#231f20}@media (hover:hover){.card[data-has-image=true]:not(.-feature)[data-type=action].-focused .card-text-title>.-link-arrow,.card[data-has-image=true]:not(.-feature)[data-type=action].-focused .card-text-title>a,.card[data-has-image=true]:not(.-feature)[data-type=action]:active .card-text-title>.-link-arrow,.card[data-has-image=true]:not(.-feature)[data-type=action]:active .card-text-title>a,.card[data-has-image=true]:not(.-feature)[data-type=action]:focus .card-text-title>.-link-arrow,.card[data-has-image=true]:not(.-feature)[data-type=action]:focus .card-text-title>a,.card[data-has-image=true]:not(.-feature)[data-type=action]:hover .card-text-title>.-link-arrow,.card[data-has-image=true]:not(.-feature)[data-type=action]:hover .card-text-title>a{color:#133d47}}.card[data-is-video=true] .card-image{position:relative}.card[data-is-video=true] .card-image:after,.card[data-is-video=true] .card-image:before{bottom:auto;content:"";left:50%;position:absolute;right:auto;top:50%;transform:translate(-50%,-50%);z-index:3}.card[data-is-video=true] .card-image:before{background-color:#fff;border-radius:50%;height:55px;width:55px}@media (min-width:768px){.card[data-is-video=true] .card-image:before{height:74px;width:74px}}.card[data-is-video=true] .card-image:after{border-bottom:12px solid #0000;border-left:17px solid #00a5a8;border-top:12px solid #0000;content:"";height:0;left:calc(50% + 3px);width:0}.gated-tooltip{font-family:AvenirNext,Helvetica Neue,Helvetica,sans-serif;z-index:4}.gated-tooltip:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#00a5a8;border-radius:50%;color:#fff;content:"\e90a";display:inline-block;font-family:icomoon!important;font-size:17px;font-size:1.0625rem;font-style:normal;font-variant:normal;font-weight:400;height:34px;line-height:1;line-height:34px;text-align:center;text-transform:none;transition:.25s ease-in-out;width:34px}@media (hover:none){.gated-tooltip{display:none!important}}.gated-tooltip.small:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#00a5a8;border-radius:50%;color:#fff;content:"\e90a";display:inline-block;font-family:icomoon!important;font-size:12px;font-size:.75rem;font-style:normal;font-variant:normal;font-weight:400;height:24px;line-height:1;line-height:24px;text-align:center;text-transform:none;transition:.25s ease-in-out;width:24px}.gated-tooltip:after{bottom:100%;content:"";height:10px;left:50%;right:auto;transform:translate(-50%,-6px) rotate(45deg);width:10px}.gated-tooltip-text,.gated-tooltip:after{background-color:#00a5a8;opacity:0;position:absolute;top:auto;transition:.05s ease-in}.gated-tooltip-text{border-radius:17px;bottom:calc(100% + 9px);color:#fff;font-size:14px;font-size:.875rem;font-weight:700;left:auto;line-height:1.3571428571;padding:8px 24px;pointer-events:none;right:-4px;white-space:nowrap}@media (min-width:600px){.gated-tooltip-text{right:-20px}.faceted-search .gated-tooltip-text,.latest-news .gated-tooltip-text{right:-4px}}@media (min-width:1400px){.faceted-search .gated-tooltip-text,.latest-news .gated-tooltip-text{left:auto;transform:none}.gated-tooltip-text{left:50%;right:auto;transform:translateX(-50%)}.-pull-gated-left .gated-tooltip-text{left:auto;right:-20px;transform:none}}.card .gated-tooltip .gated-tooltip-text,.card .gated-tooltip:after,.card .gated-tooltip:before{background-color:#27664a}.card[data-has-image=true]:not(.-feature) .gated-tooltip .gated-tooltip-text,.card[data-has-image=true]:not(.-feature) .gated-tooltip:after,.card[data-has-image=true]:not(.-feature) .gated-tooltip:before,.card[data-type=resource] .gated-tooltip .gated-tooltip-text,.card[data-type=resource] .gated-tooltip:after,.card[data-type=resource] .gated-tooltip:before,.masonry-grid .card[data-type=resource] .gated-tooltip:after,.masonry-grid .card[data-type=resource] .gated-tooltip:before{background-color:#00a5a8}.overlay-card{text-align:center}.overlay-card-inner{display:flex;flex-direction:column;height:100%;position:relative}.overlay-card-inner .gated-tooltip{position:absolute;right:20px;top:20px;z-index:2}@media (hover:hover){.overlay-card-inner.-focused .overlay,.overlay-card-inner:active .overlay,.overlay-card-inner:focus .overlay,.overlay-card-inner:hover .overlay{height:100%;padding:40px;transition:.25s ease-in-out}.overlay-card-inner.-focused .overlay:before,.overlay-card-inner:active .overlay:before,.overlay-card-inner:focus .overlay:before,.overlay-card-inner:hover .overlay:before{transform:translateY(0)}.overlay-card-inner.-focused .overlay .overlay-card-text-button,.overlay-card-inner.-focused .overlay .overlay-card-text-description,.overlay-card-inner.-focused .overlay .overlay-card-text-eyebrow,.overlay-card-inner.-focused .overlay .overlay-card-text-title,.overlay-card-inner:active .overlay .overlay-card-text-button,.overlay-card-inner:active .overlay .overlay-card-text-description,.overlay-card-inner:active .overlay .overlay-card-text-eyebrow,.overlay-card-inner:active .overlay .overlay-card-text-title,.overlay-card-inner:focus .overlay .overlay-card-text-button,.overlay-card-inner:focus .overlay .overlay-card-text-description,.overlay-card-inner:focus .overlay .overlay-card-text-eyebrow,.overlay-card-inner:focus .overlay .overlay-card-text-title,.overlay-card-inner:hover .overlay .overlay-card-text-button,.overlay-card-inner:hover .overlay .overlay-card-text-description,.overlay-card-inner:hover .overlay .overlay-card-text-eyebrow,.overlay-card-inner:hover .overlay .overlay-card-text-title{opacity:1;transform:translateY(0)}.overlay-card-inner.-focused .overlay .overlay-card-text-eyebrow,.overlay-card-inner:active .overlay .overlay-card-text-eyebrow,.overlay-card-inner:focus .overlay .overlay-card-text-eyebrow,.overlay-card-inner:hover .overlay .overlay-card-text-eyebrow{transition:.25s ease-in-out .3s}.overlay-card-inner.-focused .overlay .overlay-card-text-title,.overlay-card-inner:active .overlay .overlay-card-text-title,.overlay-card-inner:focus .overlay .overlay-card-text-title,.overlay-card-inner:hover .overlay .overlay-card-text-title{transition:.25s ease-in-out .35s}.overlay-card-inner.-focused .overlay .overlay-card-text-button,.overlay-card-inner.-focused .overlay .overlay-card-text-description,.overlay-card-inner:active .overlay .overlay-card-text-button,.overlay-card-inner:active .overlay .overlay-card-text-description,.overlay-card-inner:focus .overlay .overlay-card-text-button,.overlay-card-inner:focus .overlay .overlay-card-text-description,.overlay-card-inner:hover .overlay .overlay-card-text-button,.overlay-card-inner:hover .overlay .overlay-card-text-description{transition:.25s ease-in-out .4s}.overlay-card-inner.-focused .gated-tooltip-text,.overlay-card-inner.-focused .gated-tooltip:after,.overlay-card-inner.-focused .gated-tooltip:before,.overlay-card-inner:active .gated-tooltip-text,.overlay-card-inner:active .gated-tooltip:after,.overlay-card-inner:active .gated-tooltip:before,.overlay-card-inner:focus .gated-tooltip-text,.overlay-card-inner:focus .gated-tooltip:after,.overlay-card-inner:focus .gated-tooltip:before,.overlay-card-inner:hover .gated-tooltip-text,.overlay-card-inner:hover .gated-tooltip:after,.overlay-card-inner:hover .gated-tooltip:before{background-color:#194330}}.overlay-card-image{height:60vw;margin-bottom:25px;overflow:hidden;position:relative;width:100%}.overlay-card-image>img{height:100%;object-fit:cover;object-position:50% 50%;position:absolute;width:100%}@media (min-width:600px){.overlay-card-image{height:245px}}.overlay-card-image>img{border-radius:5px}.overlay-card-text{margin:0}.overlay-card-text-eyebrow{color:#008285;margin-bottom:15px}.overlay-card-text-title{color:#133d47;font-size:max(1.25rem,min(3.4vw,1.25rem))}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.overlay-card-text-title{min-height:.0001vw}}}.overlay-card-text-title .-link-arrow,.overlay-card-text-title a{color:inherit}.overlay-card-text-description{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;font-size:15px;font-size:.9375rem;overflow:hidden}.overlay-card .overlay{border-radius:5px;color:#fff;height:0;overflow:hidden;text-align:left;transition:.25s ease-in-out 1s}.overlay-card .overlay,.overlay-card .overlay:before{bottom:0;left:0;position:absolute;right:auto;top:auto;width:100%}.overlay-card .overlay:before{background:url(/themes/custom/cspi/assets/images/paper-textures-webp/paper-texture-darkgreen.webp) repeat #27664a;background-position:0 0;content:"";height:100%;transform:translateY(100%);transition:.25s ease-in-out .1s;z-index:1}.overlay-card .overlay .overlay-card-text-button,.overlay-card .overlay .overlay-card-text-description,.overlay-card .overlay .overlay-card-text-eyebrow,.overlay-card .overlay .overlay-card-text-title{opacity:0;position:relative;transform:translateY(-10px);transition:.25s ease-in-out;z-index:2}.overlay-card .overlay .overlay-card-text-description,.overlay-card .overlay .overlay-card-text-eyebrow,.overlay-card .overlay .overlay-card-text-title{color:inherit}.overlay-card .overlay .overlay-card-text-eyebrow{padding-bottom:22px;position:relative}.overlay-card .overlay .overlay-card-text-eyebrow:before{background-color:#ace198;border-radius:3px;bottom:0;content:"";height:3px;left:0;position:absolute;right:auto;top:auto;width:30px}@media (hover:hover){.overlay-card[data-type=resource] .overlay-card-inner.-focused .gated-tooltip:before,.overlay-card[data-type=resource] .overlay-card-inner:active .gated-tooltip:before,.overlay-card[data-type=resource] .overlay-card-inner:focus .gated-tooltip:before,.overlay-card[data-type=resource] .overlay-card-inner:hover .gated-tooltip:before{background-color:#00a5a8}.overlay-card[data-type=resource] .overlay-card-inner.-focused .gated-tooltip-text,.overlay-card[data-type=resource] .overlay-card-inner.-focused .gated-tooltip:after,.overlay-card[data-type=resource] .overlay-card-inner:active .gated-tooltip-text,.overlay-card[data-type=resource] .overlay-card-inner:active .gated-tooltip:after,.overlay-card[data-type=resource] .overlay-card-inner:focus .gated-tooltip-text,.overlay-card[data-type=resource] .overlay-card-inner:focus .gated-tooltip:after,.overlay-card[data-type=resource] .overlay-card-inner:hover .gated-tooltip-text,.overlay-card[data-type=resource] .overlay-card-inner:hover .gated-tooltip:after{background-color:#133d47}}.overlay-card[data-type=resource] .overlay:before{background:url(/themes/custom/cspi/assets/images/paper-textures-webp/paper-texture-darkblue.webp) repeat #1d5e6d;background-position:0 0}.overlay-card[data-type=action] .overlay-card-inner{background:url(/themes/custom/cspi/assets/images/paper-textures-webp/paper-texture-yellow.webp) repeat #fadc7b;background-position:0 0;border-radius:5px}@media (hover:hover){.overlay-card[data-type=action] .overlay-card-inner.-focused .gated-tooltip:before,.overlay-card[data-type=action] .overlay-card-inner:active .gated-tooltip:before,.overlay-card[data-type=action] .overlay-card-inner:focus .gated-tooltip:before,.overlay-card[data-type=action] .overlay-card-inner:hover .gated-tooltip:before{background-color:#ce473b}.overlay-card[data-type=action] .overlay-card-inner.-focused .gated-tooltip-text,.overlay-card[data-type=action] .overlay-card-inner.-focused .gated-tooltip:after,.overlay-card[data-type=action] .overlay-card-inner:active .gated-tooltip-text,.overlay-card[data-type=action] .overlay-card-inner:active .gated-tooltip:after,.overlay-card[data-type=action] .overlay-card-inner:focus .gated-tooltip-text,.overlay-card[data-type=action] .overlay-card-inner:focus .gated-tooltip:after,.overlay-card[data-type=action] .overlay-card-inner:hover .gated-tooltip-text,.overlay-card[data-type=action] .overlay-card-inner:hover .gated-tooltip:after{background-color:#ac3b30}}.overlay-card[data-type=action] .overlay-card-image{margin-bottom:0}.overlay-card[data-type=action] .overlay-card-image>img{border-radius:5px 5px 0 0}.overlay-card[data-type=action] .overlay-card-text{padding:30px 20px}@media (min-width:400px){.overlay-card[data-type=action] .overlay-card-text{padding:30px 40px}}.overlay-card[data-type=action] .overlay-card-text-title{color:#133d47;font-family:AvenirNext,Helvetica Neue,Helvetica,sans-serif;font-size:20px;font-size:1.25rem;font-weight:900}.overlay-card[data-type=action] .overlay{color:#133d47}.overlay-card[data-type=action] .overlay:before{background:url(/themes/custom/cspi/assets/images/paper-textures-webp/paper-texture-yellow.webp) repeat #fadc7b;background-position:0 0}.overlay-card[data-type=action] .overlay .overlay-card-text-title{font-size:24px;font-size:1.5rem}.overlay-card[data-type=action] .overlay .overlay-card-text-eyebrow{color:#ac3b30}.overlay-card[data-type=action] .overlay .overlay-card-text-eyebrow:before{background-color:#ac3b30}.recipe-finder{background-color:#27664a}.recipe-finder-inner{padding:40px;position:relative;z-index:2}.recipe-finder-inner:before{background-color:#27664a;content:"";height:auto;left:50%;mask-image:url(/themes/custom/cspi/assets/images/svg-border_default.svg);mask-size:cover;padding-bottom:3%;position:absolute;top:1px;transform:translateX(-50%);transform:translate(-50%,-100%);width:105%}@media (min-width:1000px){.recipe-finder-inner{padding:50px}}.recipe-finder-inner>header{margin-bottom:30px}.recipe-finder-title{color:#fff;text-align:center}.recipe-finder-form{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between}.recipe-finder-form select{appearance:none;background-color:#194330;background-image:url(/themes/custom/cspi/assets/images/select-arrow-down-white.svg);background-size:10px auto;border:0;border-radius:5px;color:#fff;font-size:12px;font-size:.75rem;line-height:normal;outline:none;padding:16px}.recipe-finder-form button{margin:15px auto 0}.recipe-finder-field{margin-bottom:15px;width:100%}@media (min-width:400px){.recipe-finder-field{width:calc(50% - 7.5px)}}@media (min-width:768px) and (max-width:899px){.recipe-finder-field{width:100%}}.social-links>ul{display:flex}.social-links>ul>li+li{margin-left:4px}@media (min-width:1000px){.social-links>ul>li+li{margin-left:8px}}.social-links>ul>li>.-link-arrow,.social-links>ul>li>a{align-items:center;border-radius:50%;display:flex;font-size:15px;font-size:.9375rem;height:40px;justify-content:center;width:40px}@media (min-width:1400px){.social-links>ul>li>.-link-arrow,.social-links>ul>li>a{font-size:18px;font-size:1.125rem;height:50px;width:50px}}.promo-link-list{grid-column:main;margin-bottom:100px}.promo-link-list-inner{display:grid;grid-template-columns:[all-start] repeat(24,minmax(0,50px)) [all-end]}.promo-link-list-inner>.main{grid-column:all}@media (min-width:768px){.promo-link-list-inner>.main{grid-column:1/13;margin-right:25px}}@media (min-width:1000px){.promo-link-list-inner>.main{grid-column:1/17;margin:0}}.promo-link-list-inner>.main>header{margin:0}.promo-link-list-inner>aside{grid-column:all;margin-top:20px}@media (min-width:768px){.promo-link-list-inner>aside{grid-column:13/25;margin:0 0 0 25px}}@media (min-width:1000px){.promo-link-list-inner>aside{grid-column:18/25;margin:0}}.promo-link-list-inner .large-p>p{font-size:18px;font-size:1.125rem;line-height:1.5555555556}.promo-link-list-inner .promo-link-list-items{margin-top:20px}@media (min-width:768px){.promo-link-list-inner .promo-link-list-items{margin-top:40px}}.promo-link-list-inner .promo-link-list-items>li{border-top:1px solid #e4e3da}.promo-link-list-inner .promo-link-list-items>li:first-child{position:relative}.promo-link-list-inner .promo-link-list-items>li:first-child:before{background-color:#00a5a8;border-radius:2px;bottom:auto;content:"";height:2px;left:0;position:absolute;right:auto;top:0;width:100%}.promo-link-list-inner .promo-link-list-items>li>.-link-arrow,.promo-link-list-inner .promo-link-list-items>li>a{display:block;font-family:Tiempos,Times New Roman,serif;font-size:18px;font-size:1.125rem;line-height:1.3333333333;padding:24px 20px}.promo-link-list-inner .promo-link-list-items>li>[data-gated=true].-link-arrow,.promo-link-list-inner .promo-link-list-items>li>a[data-gated=true]{padding-right:64px}.promo-link-list-inner .promo-link-list-items>li>[data-gated=true].-link-arrow .gated-tooltip,.promo-link-list-inner .promo-link-list-items>li>a[data-gated=true] .gated-tooltip{position:absolute;right:20px;top:50%;transform:translateY(-50%)}@media (hover:hover){.promo-link-list-inner .promo-link-list-items>li>.-focused.-link-arrow,.promo-link-list-inner .promo-link-list-items>li>.-link-arrow:active,.promo-link-list-inner .promo-link-list-items>li>.-link-arrow:focus,.promo-link-list-inner .promo-link-list-items>li>.-link-arrow:hover,.promo-link-list-inner .promo-link-list-items>li>a.-focused,.promo-link-list-inner .promo-link-list-items>li>a:active,.promo-link-list-inner .promo-link-list-items>li>a:focus,.promo-link-list-inner .promo-link-list-items>li>a:hover{color:#ac3b30}}.promo-splitter{grid-column:main;margin-bottom:100px}@media (min-width:1000px){.promo-splitter-inner{align-items:flex-start;display:flex;justify-content:space-between}}.promo-splitter .image{margin-bottom:20px;position:relative}@media (min-width:1000px){.promo-splitter .image{flex:none;margin:0;max-width:650px;width:54%}}.promo-splitter .image>img{border-radius:15px;width:100%}.promo-splitter .card-caption{left:20px;top:20px;z-index:10}.promo-splitter .card-caption .card-caption-trigger{color:#fff}.promo-splitter .card-caption .card-caption-content{color:#fff;left:100%;max-width:300px;position:absolute;width:100vw}.promo-splitter .content{flex:1 1 auto;position:relative}@media (min-width:1000px){.promo-splitter .content{padding:0 0 0 40px;padding:0 0 0 50px}}@media (min-width:1400px){.promo-splitter .content{padding:0 0 0 92px}}.promo-splitter .content-eyebrow{margin-bottom:18px}.promo-splitter .content-title{margin-bottom:20px;position:relative}@media (min-width:1000px){.promo-splitter .content-title:before{background-color:#00a5a8;border-radius:2px;content:"";height:2px;position:absolute;right:calc(100% + 12px);top:20px;width:5vw;width:92px}}.promo-splitter .content-link{margin-top:25px}.promo-splitter[data-image-right=true] .promo-splitter-inner{flex-direction:row-reverse}@media (min-width:1000px){.promo-splitter[data-image-right=true] .content{padding:0 40px 0 0;padding:0 50px 0 0}}@media (min-width:1400px){.promo-splitter[data-image-right=true] .content{padding:0 92px 0 0}}.promo-splitter[data-image-right=true] .content-title:before{left:calc(100% + 12px);right:auto}.pub-promo{align-items:stretch;border-radius:15px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.pub-promo-bottom,.pub-promo-main{padding-left:35px;padding-right:35px}.pub-promo-main{background:url(/themes/custom/cspi/assets/images/paper-textures-webp/paper-texture-bluegreen.webp) repeat #f6f3ec;background-position:0 0;height:100%;padding-bottom:45px;padding-top:45px;text-align:center}.pub-promo-main>:last-child{margin-bottom:0!important}.pub-promo-main .eyebrow{font-size:12px;font-size:.75rem;margin-bottom:16px}.pub-promo-main .title{margin-bottom:8px}.pub-promo-main .image{margin-bottom:28px;margin-left:auto;margin-right:auto;max-width:175px;position:relative}.pub-promo-main .image>img{box-shadow:0 2px 24px 0 #00000080}.pub-promo-main .image .card-caption{color:#fff;left:10px;top:10px}.pub-promo-main .caption{font-size:14px;font-size:.875rem;font-style:italic}.pub-promo-bottom{background-color:#133d47;display:block;padding-bottom:30px;padding-right:85px;padding-top:30px}.pub-promo-bottom:after{right:35px}.recipe-list-w-finder{background:url(/themes/custom/cspi/assets/images/paper-textures-webp/paper-texture-bluegreen.webp) repeat #f6f3ec;background-position:0 0;border-radius:15px;height:100%;overflow:hidden;position:relative}.recipe-list-w-finder .inner{display:flex;flex-direction:column;height:100%}.recipe-list-w-finder .recipe-list{flex-grow:1}.recipe-list-w-finder .recipe-list-inner{display:flex;flex-flow:column nowrap;justify-content:space-between;padding:40px}@media (min-width:1000px){.recipe-list-w-finder .recipe-list-inner{padding:50px}}.recipe-list-w-finder .recipe-list-items{background:url(/themes/custom/cspi/assets/images/paper-textures-webp/paper-texture-bluegreen.webp) repeat #f6f3ec;background-position:0 0;border-radius:0 0 15px 15px;padding:30px 0;position:relative}.recipe-list-w-finder .recipe-list-items:before{background-color:#00a5a8;border-radius:2px;bottom:auto;content:"";height:2px;left:0;position:absolute;right:auto;top:0;width:100%}.recipe-list-w-finder .recipe-list-items>li+li{margin-top:30px}.recipe-list-w-finder .recipe-list-items .article-card{align-items:center;display:flex;justify-content:space-between;min-height:50px;position:relative;z-index:1}.recipe-list-w-finder .recipe-list-items .article-card-image{height:50px;width:75px}.recipe-list-w-finder .recipe-list-items .article-card .gated-tooltip{position:absolute;right:0;top:50%;transform:translate(50%,-50%)}.related-list>header{background-color:#27664a;border-radius:15px 15px 0 0;color:#fff;margin:0;padding:35px 35px 20px;position:relative}.related-list>header .edge-container{bottom:auto;height:50px;left:0;overflow:hidden;position:absolute;right:0;top:100%;z-index:1}.related-list>header .edge-container:before{background-color:#27664a;content:"";height:auto;left:50%;mask-image:url(/themes/custom/cspi/assets/images/svg-border_default.svg);mask-size:cover;padding-bottom:3%;position:absolute;top:-1px;transform:translateX(-50%);transform:translateX(-50%) scaleY(-1);width:105%}.related-list>header p{font-style:italic}.related-list>header *{color:inherit}.related-list .eyebrow{color:#edf5f4;margin-bottom:5px}.related-list-items{background:url(/themes/custom/cspi/assets/images/paper-textures-webp/paper-texture-bluegreen.webp) repeat #f6f3ec;background-position:0 0;border-radius:0 0 15px 15px;padding:35px 35px 40px;position:relative}.related-list-items>li+li{margin-top:20px}.related-list-items .article-card{align-items:center;display:flex;justify-content:space-between;min-height:50px;position:relative;z-index:1}.related-list-items .article-card-image{height:50px;width:75px}.related-list-items .article-card .gated-tooltip{position:absolute;right:0;top:50%;transform:translate(50%,-50%)}.search-unused-react-experiment{background:#fff;border:1px solid #f0f;border-radius:15px 15px 0 0;grid-column:main;margin-bottom:100px;margin-top:-85px;padding-top:85px;position:relative;z-index:1}.search-unused-react-experiment-header{border:1px solid lime}.showcase{border:1px solid aqua;grid-column:main;margin-bottom:100px}@media (min-width:1000px){.showcase-inner{align-items:stretch;display:flex;justify-content:space-between;transition:.5s ease-in-out}.showcase-inner.-fixed{transform:scale(1.1)}.showcase-inner .showcase-nav-inner{transform:translateY(33.33%)}}.showcase-display,.showcase-nav{flex:0 0 50%}.showcase-display{min-height:300px;padding-left:40px;padding-right:40px;padding-top:40px;position:relative}@media (min-width:400px){.showcase-display{padding-left:60px;padding-right:60px;padding-top:60px}}@media (min-width:1000px){.showcase-display{padding:clamp(100px,14vw,200px) clamp(70px,7vw,100px) clamp(100px,14vw,200px) clamp(85px,8.5vw,120px)}}.showcase-display-bg{background-color:#1d5e6d;border-radius:15px;bottom:60px;left:0;position:absolute;right:0;top:0}@media (min-width:400px){.showcase-display-bg{bottom:100px}}@media (min-width:1000px){.showcase-display-bg{bottom:0}}.showcase-display-bg:before{background-image:linear-gradient(0deg,#1d5e6d,#1d5e6d00);border-radius:0 0 15px 15px;bottom:0;content:"";left:0;position:absolute;right:0;top:50%;z-index:1}@media (min-width:1000px){.showcase-display-bg:before{border-radius:0;bottom:50%;top:25%}}.showcase-display-bg>picture{height:100%;overflow:hidden;position:relative;width:100%}.showcase-display-bg>picture>img{height:100%;object-fit:cover;object-position:50% 50%;position:absolute;width:100%}@media (min-width:1000px){.showcase-display-bg>picture{height:50%}}.showcase-display-bg>picture>img{border-radius:15px;filter:grayscale(100%);opacity:.1}.showcase-display-content{margin-left:auto;margin-right:auto;max-width:400px;position:relative;z-index:2}.showcase-display .ref-item-eyebrow,.showcase-display .ref-item-title{color:#fff}.showcase-display .ref-item-eyebrow{margin-bottom:18px}.showcase-display .ref-item-title{line-height:1;margin-bottom:30px}@media (min-width:1000px){.showcase-display .ref-item-title{margin-bottom:50px}}.showcase-display .ref-item-image{position:relative}@media (min-width:1000px){.showcase-display .ref-item-image{margin-right:clamp(-200px,-15vw,-150px)}}.showcase-display .ref-item-image:before{content:"";display:block;height:0;padding-bottom:79%}.showcase-display .ref-item-image>picture{bottom:0;height:100%;left:0;overflow:hidden;position:relative;position:absolute;right:0;top:0;width:100%}.showcase-display .ref-item-image>picture>img{height:100%;object-fit:cover;object-position:50% 50%;position:absolute;width:100%}.showcase-display .ref-item-image img{border-radius:15px}.showcase-nav{overflow:hidden;position:relative}@media (min-width:1000px){.showcase-nav{overflow:visible}}.showcase-nav-inner{display:flex}@media (min-width:1000px){.showcase-nav-inner{flex-direction:column;height:100%;justify-content:space-between}}.showcase-nav-button{align-items:center;background-color:#fadc7b;border-radius:50%;display:flex;height:45px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:45px;z-index:2}.showcase-nav-button:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"\e902";display:inline-block;font-family:icomoon!important;font-size:10px;font-size:.625rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}@media (hover:hover){.showcase-nav-button.-focused,.showcase-nav-button:active,.showcase-nav-button:focus,.showcase-nav-button:hover{background-color:#f6c122;padding:0}}.showcase-nav-button[data-type=previous]{left:0}.showcase-nav-button[data-type=previous]:before{transform:rotate(180deg)}.showcase-nav-button[data-type=next]{right:0}@media (min-width:1000px){.showcase-nav-button{display:none}}.showcase .nav-item{border:1px solid #f0f;flex:none;transition:.25s ease-in-out;width:100%}@media (min-width:1000px){.showcase .nav-item{flex:0 0 33.33%}}.showcase .nav-item .h1{font-size:max(1.875rem,min(4vw,2.5rem))}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.showcase .nav-item .h1{min-height:.0001vw}}}.showcase .nav-item-inner{height:100%;padding:60px}@media (min-width:1000px){.showcase .nav-item-inner{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:clamp(50px,5vw,200px) 0 clamp(50px,5vw,200px) clamp(140px,14.5vw,200px)}}@media (max-width:999px){.sidebar-promo{width:calc(100vw - 53px)}}.sidebar-promo>header{padding-bottom:24px;position:relative}.sidebar-promo>header:before{background-color:#00a5a8;border-radius:2px;bottom:0;content:"";height:2px;left:0;position:absolute;right:auto;top:auto;width:100%}.sidebar-promo .eyebrow{margin-bottom:5px}.sidebar-promo .promo-list>li+li{margin-top:20px}.sidebar-promo .promo-list .article-card{align-items:center;display:flex;justify-content:space-between;min-height:50px;position:relative;z-index:1}.sidebar-promo .promo-list .article-card-image{height:50px;width:75px}.sidebar-promo .promo-list .article-card .gated-tooltip{position:absolute;right:0;top:50%;transform:translate(50%,-50%)}.site-footer{overflow:hidden}@media (min-width:1000px){.site-footer{padding-top:60px}}.site-footer-inner{grid-column:full}@media (min-width:1000px){.site-footer-inner{background-color:#133d47}}.site-footer-main{font-size:16px;font-size:1rem}@media (min-width:600px){.site-footer-main{display:grid;grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.site-footer-main{grid-template-columns:1fr 400px 1fr;margin-left:auto;margin-right:auto;max-width:1200px}}@media (min-width:1400px){.site-footer-main{grid-template-columns:1fr 500px 1fr}}.site-footer-main-center,.site-footer-main-left,.site-footer-main-right{grid-column:1;grid-row:1}.site-footer-main-center{background:#f6f3ec;border-radius:15px 15px 0 0;margin-left:auto;margin-right:auto;max-width:calc(100% - 40px);padding:30px 20px;position:relative;text-align:center;width:100%;z-index:1}@media (min-width:768px){.site-footer-main-center{padding-left:40px;padding-right:40px}}@media (min-width:1400px){.site-footer-main-center{padding-left:50px;padding-right:50px}}@media (min-width:600px){.site-footer-main-center{grid-column:1/span 2;max-width:500px;padding:40px 50px}}@media (min-width:1000px){.site-footer-main-center{grid-column:2/3;grid-row:1;margin-top:-60px;padding-top:50px}}.site-footer-main-center:before{background-color:#133d47;bottom:0;content:"";height:50%;position:absolute;transform:translate(-50%,2px);width:100vw;z-index:-1}@media (min-width:1000px){.site-footer-main-center:before{display:none}}.site-footer-main-center:after{background:url(/themes/custom/cspi/assets/images/paper-textures-webp/paper-texture-bluegreen.webp) repeat #f6f3ec;background-position:0 0;border-radius:5px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}@media (min-width:1000px){.site-footer-main-center:after{border-radius:15px 15px 0 0}}.site-footer-main-center .body,.site-footer-main-center .btn,.site-footer-main-center .faceted-search-active-facets-clear,.site-footer-main-center .faceted-search-active-facets-link,.site-footer-main-center .header{position:relative;z-index:1}.site-footer-main-center .header{margin-bottom:22px}@media (min-width:1000px){.site-footer-main-center .header{margin-bottom:44px}}.site-footer-main-center .header img{margin:0 auto;max-width:200px}@media (min-width:600px){.site-footer-main-center .header img{max-width:100%}.site-footer-main-center .body{align-items:center;display:flex;justify-content:center}.site-footer-main-center .body-content,.site-footer-main-center .body-image{flex:1 1 50%;text-align:left}}.site-footer-main-center .body-image{margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:133px}@media (min-width:600px){.site-footer-main-center .body-image{margin:0 30px 0 0}}.site-footer-main-center .body-image>img{box-shadow:0 10px 15px #84717573;margin:0 auto}.site-footer-main-center .body-content-description{font-size:inherit;line-height:1.5;margin-bottom:14px}.site-footer-main-center .body-content-description+.-link-arrow,.site-footer-main-center .body-content-description+a{font-size:15px;font-size:.9375rem;font-weight:700;margin-top:14px}.site-footer-main-center .btn,.site-footer-main-center .faceted-search-active-facets-clear,.site-footer-main-center .faceted-search-active-facets-link{display:block;margin-top:30px}@media (min-width:600px){.site-footer-main-center .btn,.site-footer-main-center .faceted-search-active-facets-clear,.site-footer-main-center .faceted-search-active-facets-link{margin-top:48px}}.site-footer-main-left,.site-footer-main-right{background-color:#133d47;color:#f6f3ec;padding:40px 20px}@media (min-width:768px){.site-footer-main-left,.site-footer-main-right{padding-left:40px;padding-right:40px}}@media (min-width:1400px){.site-footer-main-left,.site-footer-main-right{padding-left:50px;padding-right:50px}}.site-footer-main-left:last-child,.site-footer-main-right:last-child{padding-top:0}@media (min-width:600px){.site-footer-main-left:last-child,.site-footer-main-right:last-child{padding-top:40px}}@media (min-width:1400px){.site-footer-main-left,.site-footer-main-right{padding-bottom:50px;padding-top:50px}}.site-footer-main-left .-link-arrow,.site-footer-main-left a,.site-footer-main-right .-link-arrow,.site-footer-main-right a{color:inherit}.site-footer-main-left{grid-row:2}@media (min-width:600px){.site-footer-main-left{grid-column:1/2;grid-row:2}}@media (min-width:1000px){.site-footer-main-left{grid-column:1/2;grid-row:1}}@media (min-width:1300px){.site-footer-main-left{padding-left:0!important}}.site-footer-main-left .logo{margin-bottom:25px}.site-footer-main-left .link,.site-footer-main-left address{margin-bottom:15px}.site-footer-main-left>address{font-style:normal;line-height:1.5625}.site-footer-main-left .link{border-bottom:1px solid #f6f3ec;font-size:14}@media (hover:hover){.site-footer-main-left .link.-focused,.site-footer-main-left .link:active,.site-footer-main-left .link:focus,.site-footer-main-left .link:hover{border-bottom-color:#0000}}.site-footer-main-left .social-links{margin-top:25px}.site-footer-main-left .social-links>ul>li>.-link-arrow,.site-footer-main-left .social-links>ul>li>a{border:2px solid #1d5e6d;color:#98e1db}@media (hover:hover){.site-footer-main-left .social-links>ul>li>.-focused.-link-arrow,.site-footer-main-left .social-links>ul>li>.-link-arrow:active,.site-footer-main-left .social-links>ul>li>.-link-arrow:focus,.site-footer-main-left .social-links>ul>li>.-link-arrow:hover,.site-footer-main-left .social-links>ul>li>a.-focused,.site-footer-main-left .social-links>ul>li>a:active,.site-footer-main-left .social-links>ul>li>a:focus,.site-footer-main-left .social-links>ul>li>a:hover{background-color:#ac3b30;border-color:#ac3b30;color:#fff}}.site-footer-main-right{grid-row:3}@media (min-width:600px) and (max-width:999px){.site-footer-main-right{text-align:right}}@media (min-width:600px){.site-footer-main-right{grid-column:2/3;grid-row:2}}@media (min-width:1000px){.site-footer-main-right{grid-column:3/4;grid-row:1}}@media (min-width:1300px){.site-footer-main-right{padding-right:0!important}}.site-footer-main-right .menu{font-weight:500}.site-footer-main-right .menu li{margin-bottom:15px}.site-footer-main-right .menu li>.-link-arrow,.site-footer-main-right .menu li>a{line-height:1.375}@media (hover:hover){.site-footer-main-right .menu li>.-focused.-link-arrow,.site-footer-main-right .menu li>.-focused.-link-arrow span,.site-footer-main-right .menu li>.-link-arrow:active,.site-footer-main-right .menu li>.-link-arrow:active span,.site-footer-main-right .menu li>.-link-arrow:focus,.site-footer-main-right .menu li>.-link-arrow:focus span,.site-footer-main-right .menu li>.-link-arrow:hover,.site-footer-main-right .menu li>.-link-arrow:hover span,.site-footer-main-right .menu li>a.-focused,.site-footer-main-right .menu li>a.-focused span,.site-footer-main-right .menu li>a:active,.site-footer-main-right .menu li>a:active span,.site-footer-main-right .menu li>a:focus,.site-footer-main-right .menu li>a:focus span,.site-footer-main-right .menu li>a:hover,.site-footer-main-right .menu li>a:hover span{text-decoration:underline}}.site-footer-main-right .donate{text-align:center}@media (min-width:600px){.site-footer-main-right .donate{text-align:right}}@media (min-width:1000px){.site-footer-main-right .donate{text-align:left}}.site-footer-main-right .donate-description{color:inherit;font-size:inherit;margin:45px 0 14px}.site-footer-main-right .donate-description b,.site-footer-main-right .donate-description strong{font-weight:700}@media (min-width:1000px){.site-footer-main-right .donate-description{font-size:17px;font-size:1.0625rem}}.site-footer-bottom{background-color:#231f20;color:#949494;font-size:13px;font-size:.8125rem;line-height:2.3076923077;padding:22px 20px}@media (min-width:768px){.site-footer-bottom{padding-left:40px;padding-right:40px}}@media (min-width:1400px){.site-footer-bottom{padding-left:50px;padding-right:50px}}.site-footer-bottom *{color:inherit;font-size:inherit;line-height:inherit}@media (min-width:600px){.site-footer-bottom{align-items:center;display:flex;justify-content:center}}@media (hover:hover){.site-footer-bottom .-focused.-link-arrow,.site-footer-bottom .-link-arrow:active,.site-footer-bottom .-link-arrow:focus,.site-footer-bottom .-link-arrow:hover,.site-footer-bottom a.-focused,.site-footer-bottom a:active,.site-footer-bottom a:focus,.site-footer-bottom a:hover{color:#e4e3da;text-decoration:underline}}@media (min-width:600px){.site-footer-bottom p{margin-bottom:0}}.site-footer-bottom .copyright,.site-footer-bottom .utility{text-align:center}@media (min-width:600px){.site-footer-bottom .copyright,.site-footer-bottom .utility{flex:none;max-width:600px;text-align:left;width:50%}.site-footer-bottom .copyright{padding-right:10px}.site-footer-bottom .utility{padding-left:10px;text-align:right}}.site-footer-bottom .utility>ul li{display:inline-block}.site-footer-bottom .utility>ul li+li:before{content:"|";margin:0 8px}.site-header{grid-area:"header";height:82px;left:0;position:relative;right:0;top:0;transition:.25s ease-in-out;z-index:6}.site-header .mobile-menu-extra-donate>.-link-arrow,.site-header .mobile-menu-extra-donate>a,.site-header .mobile-menu-extra-newsletter-signup,.site-header .site-header-nav-extra-donate>.-link-arrow,.site-header .site-header-nav-extra-donate>a,.site-header .site-header-nav-extra-newsletter-signup>.-link-arrow,.site-header .site-header-nav-extra-newsletter-signup>a{border-radius:0 0 15px 15px;font-size:13px!important;font-size:.8125rem!important;letter-spacing:1.8px;line-height:1.3846153846;padding:10px 15px;text-transform:uppercase}@media (min-width:1400px){.site-header .mobile-menu-extra-donate>.-link-arrow,.site-header .mobile-menu-extra-donate>a,.site-header .mobile-menu-extra-newsletter-signup,.site-header .site-header-nav-extra-donate>.-link-arrow,.site-header .site-header-nav-extra-donate>a,.site-header .site-header-nav-extra-newsletter-signup>.-link-arrow,.site-header .site-header-nav-extra-newsletter-signup>a{padding:15px 20px}}.site-header:after{background:#fff;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:0}@media (max-width:999px){[data-mobile-menu=open] .site-header:after,[data-sticky-header-active=true] .site-header:after{box-shadow:0 2px 18px 0 #0000004d}}.site-header.-stuck{position:fixed;transform:translateY(-100%)}.site-header.-stuck:after{box-shadow:0 2px 18px 0 #0000004d;transition:box-shadow .25s ease-in-out,all .25s ease-in-out;transition-delay:.5s,0s}[data-scroll-dir=up] .site-header.-stuck{transform:none}[data-scroll-dir=up] .site-header.-stuck:after{opacity:1}[data-scroll-dir=up] .site-header.-stuck .site-header-nav-extra{transform:translateY(-100%);z-index:-1}[data-scroll-dir=down] .site-header.-stuck{background:#0000;pointer-events:none;transform:none}[data-scroll-dir=down] .site-header.-stuck:after{box-shadow:none;transform:translateY(-100%)}[data-scroll-dir=down] .site-header.-stuck .site-header-nav-extra{transition-delay:.25s}[data-scroll-dir=down] .site-header.-stuck .site-header-nav-extra .-link-arrow,[data-scroll-dir=down] .site-header.-stuck .site-header-nav-extra a{pointer-events:all}@media (min-width:1000px){.site-header{height:auto}}.site-header-inner{align-items:center;display:flex;grid-column:full;justify-content:space-between;padding:18px 20px;transition:.25s ease-in-out}@media (min-width:768px){.site-header-inner{padding-left:40px;padding-right:40px}}@media (min-width:1400px){.site-header-inner{padding-left:50px;padding-right:50px}}@media (min-width:1000px){.site-header-inner{padding-bottom:0;padding-top:0}}.site-header-logo{flex:0 1 146px;position:relative;top:2px;z-index:1}@media (min-width:1000px){.site-header-logo{position:relative;top:7px}}@media (min-width:1400px){.site-header-logo{flex-basis:224px;position:static}}.-stuck .site-header-logo{flex-basis:54px;position:static;transition:.25s ease-in-out}[data-scroll-dir=down] .-stuck .site-header-logo{transform:translateY(-100%)}.site-header-logo-small{max-width:54px}.site-header-logo>.-link-arrow,.site-header-logo>a{display:flex}.site-header-logo>.-link-arrow>img,.site-header-logo>a>img{height:100%;width:auto}.site-header-logo>.-link-arrow>img.site-header-logo-small,.site-header-logo>a>img.site-header-logo-small,[data-scroll-dir=down] .-stuck .site-header-logo>.-link-arrow>img.site-header-logo-large,[data-scroll-dir=down] .-stuck .site-header-logo>a>img.site-header-logo-large,[data-scroll-dir=up] .-stuck .site-header-logo>.-link-arrow>img.site-header-logo-large,[data-scroll-dir=up] .-stuck .site-header-logo>a>img.site-header-logo-large{display:none}[data-scroll-dir=up] .-stuck .site-header-logo>.-link-arrow>img.site-header-logo-small,[data-scroll-dir=up] .-stuck .site-header-logo>a>img.site-header-logo-small{display:block}.site-header-nav{display:none;height:100%}@media (min-width:1000px){.site-header-nav{align-items:stretch;display:flex;flex-shrink:1;justify-content:flex-end;width:100%}}.site-header-nav .-link-arrow,.site-header-nav a{font-weight:700}.site-header-nav>ul{align-items:center;display:flex;justify-content:flex-end}.site-header-nav>ul:last-child{transition:.25s ease-in-out;z-index:1}[data-scroll-dir=down] .-stuck .site-header-nav>ul:last-child{opacity:0;transform:translateY(-100%);transition:0s}.site-header-nav>ul:last-child>li>.-link-arrow,.site-header-nav>ul:last-child>li>a{font-size:max(1rem,min(1.6vw,1.125rem));position:relative}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.site-header-nav>ul:last-child>li>.-link-arrow,.site-header-nav>ul:last-child>li>a{min-height:.0001vw}}}.site-header-nav>ul:last-child>li>.-link-arrow:before,.site-header-nav>ul:last-child>li>a:before{background-color:#00a5a8;border-radius:2px;bottom:-8px;content:"";height:2px;left:50%;opacity:0;position:absolute;right:auto;top:auto;transform:translateX(-50%);transition:.25s ease-in-out;width:100%;width:0}@media (min-width:1200px){.site-header-nav>ul:last-child>li>.-link-arrow,.site-header-nav>ul:last-child>li>a{font-size:20px;font-size:1.25rem}}.site-header-nav>ul:last-child>li>[data-active=true].-link-arrow:before,.site-header-nav>ul:last-child>li>a[data-active=true]:before{opacity:1;width:100%}@media (hover:hover){.site-header-nav>ul:last-child>li>.-focused.-link-arrow:before,.site-header-nav>ul:last-child>li>.-link-arrow:active:before,.site-header-nav>ul:last-child>li>.-link-arrow:focus:before,.site-header-nav>ul:last-child>li>.-link-arrow:hover:before,.site-header-nav>ul:last-child>li>a.-focused:before,.site-header-nav>ul:last-child>li>a:active:before,.site-header-nav>ul:last-child>li>a:focus:before,.site-header-nav>ul:last-child>li>a:hover:before{opacity:1;width:100%}}@media (min-width:1000px){.site-header-nav>ul:last-child>li:nth-child(n+4).-dropdown-columns.-column-count-3{position:static}}.site-header-nav>ul:last-child>li:nth-child(n+4).-dropdown-columns.-column-count-3 .dropdown{max-width:1100px;width:100%}@media (min-width:1000px){.site-header-nav>ul:last-child>li:nth-child(n+4).-dropdown-columns.-column-count-3 .dropdown{left:auto;right:0;transform:none}}@media (min-width:1000px) and (max-width:1199px){.site-header-nav>ul:last-child>li:nth-child(5).-dropdown-columns.-column-count-2{position:static}}.site-header-nav>ul:last-child>li:nth-child(5).-dropdown-columns.-column-count-2 .dropdown{max-width:590px;width:100%}@media (min-width:1000px) and (max-width:1199px){.site-header-nav>ul:last-child>li:nth-child(5).-dropdown-columns.-column-count-2 .dropdown{left:auto;right:0;transform:none}}@media (min-width:1000px){.site-header-nav>ul:last-child>li:nth-child(n+6).-dropdown-columns.-column-count-2{position:static}}.site-header-nav>ul:last-child>li:nth-child(n+6).-dropdown-columns.-column-count-2 .dropdown{max-width:590px;width:100%}@media (min-width:1000px){.site-header-nav>ul:last-child>li:nth-child(n+6).-dropdown-columns.-column-count-2 .dropdown{left:auto;right:0;transform:none}}.site-header-nav>ul>li{flex:none;position:relative}@media (min-width:1000px){.site-header-nav>ul>li{height:calc(100% - 50px);margin-top:50px;padding-bottom:20px}}@media (min-width:1400px){.site-header-nav>ul>li{height:calc(100% - 70px);margin-top:70px;padding-bottom:28px}}.-stuck .site-header-nav>ul>li{height:100%;margin-top:0;padding-bottom:20px;padding-top:20px}.site-header-nav>ul>li.site-header-nav-item{align-items:center;display:flex}.site-header-nav>ul>li.site-header-nav-item.site-header-nav-extra-donate,.site-header-nav>ul>li.site-header-nav-item.site-header-nav-extra-login,.site-header-nav>ul>li.site-header-nav-item.site-header-nav-extra-newsletter-signup{align-self:flex-start}.site-header-nav>ul>li.site-header-nav-item.site-header-nav-extra-donate,.site-header-nav>ul>li.site-header-nav-item.site-header-nav-extra-newsletter-signup{align-items:flex-start}.site-header-nav>ul>li+li{margin-left:20px}@media (min-width:1400px){.site-header-nav>ul>li+li{margin-left:30px}}.site-header-nav>ul>li.-dropdown-open>.dropdown{opacity:1;pointer-events:auto;visibility:visible}.site-header-nav>ul>li>.dropdown{border-radius:0 0 15px 15px;bottom:auto;box-shadow:0 5px 8px -1px #0000003b;display:flex;left:50%;min-width:330px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:auto;top:100%;transform:translateX(-50%);transition:.25s ease-in-out;visibility:hidden}@media (min-width:1400px){.site-header-nav>ul>li>.dropdown:not(.-stuck .site-header-nav>ul>li>.dropdown){top:calc(100% - 1px)}}.site-header-nav>ul>li>.dropdown>.dropdown-issue{background-color:#133d47;padding:42px 50px}.site-header-nav>ul>li>.dropdown>.dropdown-issue .dropdown-issue-subscribe{color:#fadc7b;width:164px}.site-header-nav>ul>li>.dropdown>.dropdown-issue .dropdown-issue-subscribe img{box-shadow:0 2px 24px 0 #00000080;height:auto;transition:.25s ease-in-out;width:100%}.site-header-nav>ul>li>.dropdown>.dropdown-issue .dropdown-issue-subscribe-text{font-size:17px;font-size:1.0625rem;line-height:1.1176470588;margin-top:15px}.site-header-nav>ul>li>.dropdown>.dropdown-issue .dropdown-issue-subscribe-text .nutrition-action-text{display:inline-block}.site-header-nav>ul>li>.dropdown>.dropdown-issue .dropdown-issue-subscribe-text .nutrition-action-text>span{color:#fff}@media (hover:hover){.site-header-nav>ul>li>.dropdown>.dropdown-issue .dropdown-issue-subscribe.-focused,.site-header-nav>ul>li>.dropdown>.dropdown-issue .dropdown-issue-subscribe:active,.site-header-nav>ul>li>.dropdown>.dropdown-issue .dropdown-issue-subscribe:focus,.site-header-nav>ul>li>.dropdown>.dropdown-issue .dropdown-issue-subscribe:hover{color:#f6c122}.site-header-nav>ul>li>.dropdown>.dropdown-issue .dropdown-issue-subscribe.-focused>img,.site-header-nav>ul>li>.dropdown>.dropdown-issue .dropdown-issue-subscribe:active>img,.site-header-nav>ul>li>.dropdown>.dropdown-issue .dropdown-issue-subscribe:focus>img,.site-header-nav>ul>li>.dropdown>.dropdown-issue .dropdown-issue-subscribe:hover>img{box-shadow:0 2px 30px 5px #000000bf}}.site-header-nav>ul>li>.dropdown>.dropdown-featured,.site-header-nav>ul>li>.dropdown>.dropdown-primary{flex:1 0 50%;min-width:300px;padding:50px 55px}@media (hover:hover){.site-header-nav>ul>li>.dropdown>.dropdown-featured .-focused.-link-arrow,.site-header-nav>ul>li>.dropdown>.dropdown-featured .-link-arrow:active,.site-header-nav>ul>li>.dropdown>.dropdown-featured .-link-arrow:focus,.site-header-nav>ul>li>.dropdown>.dropdown-featured .-link-arrow:hover,.site-header-nav>ul>li>.dropdown>.dropdown-featured a.-focused,.site-header-nav>ul>li>.dropdown>.dropdown-featured a:active,.site-header-nav>ul>li>.dropdown>.dropdown-featured a:focus,.site-header-nav>ul>li>.dropdown>.dropdown-featured a:hover,.site-header-nav>ul>li>.dropdown>.dropdown-primary .-focused.-link-arrow,.site-header-nav>ul>li>.dropdown>.dropdown-primary .-link-arrow:active,.site-header-nav>ul>li>.dropdown>.dropdown-primary .-link-arrow:focus,.site-header-nav>ul>li>.dropdown>.dropdown-primary .-link-arrow:hover,.site-header-nav>ul>li>.dropdown>.dropdown-primary a.-focused,.site-header-nav>ul>li>.dropdown>.dropdown-primary a:active,.site-header-nav>ul>li>.dropdown>.dropdown-primary a:focus,.site-header-nav>ul>li>.dropdown>.dropdown-primary a:hover{text-decoration:underline}}.site-header-nav>ul>li>.dropdown>.dropdown-featured [data-line=horizontal].-link-arrow,.site-header-nav>ul>li>.dropdown>.dropdown-featured a[data-line=horizontal],.site-header-nav>ul>li>.dropdown>.dropdown-primary [data-line=horizontal].-link-arrow,.site-header-nav>ul>li>.dropdown>.dropdown-primary a[data-line=horizontal]{display:block;font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.3888888889;margin-bottom:27px;padding-bottom:10px;position:relative}.site-header-nav>ul>li>.dropdown>.dropdown-featured [data-line=horizontal].-link-arrow:before,.site-header-nav>ul>li>.dropdown>.dropdown-featured a[data-line=horizontal]:before,.site-header-nav>ul>li>.dropdown>.dropdown-primary [data-line=horizontal].-link-arrow:before,.site-header-nav>ul>li>.dropdown>.dropdown-primary a[data-line=horizontal]:before{background-color:#00a5a8;bottom:0;left:0;position:absolute;right:auto;top:auto;width:100%}.site-header-nav>ul>li>.dropdown>.dropdown-primary{background:url(/themes/custom/cspi/assets/images/paper-textures-webp/paper-texture-bluegreen.webp) repeat #f3f7ef;background-position:0 0}.site-header-nav>ul>li>.dropdown>.dropdown-primary li+li{margin-top:20px}.site-header-nav>ul>li>.dropdown>.dropdown-primary li>.-link-arrow,.site-header-nav>ul>li>.dropdown>.dropdown-primary li>a{font-size:16px;font-size:1rem;line-height:1.375}.site-header-nav>ul>li>.dropdown>.dropdown-featured{background-color:#fadc7b;width:330px}.site-header-nav>ul>li>.dropdown>.dropdown-featured .dropdown-featured-title{color:#ce473b;font-size:12px;font-size:.75rem;margin-bottom:20px}.site-header-nav>ul>li>.dropdown>.dropdown-featured>ul{padding-left:27px;position:relative}.site-header-nav>ul>li>.dropdown>.dropdown-featured>ul[data-line=vertical]:before{background-color:#ce473b;bottom:auto;height:100%;left:0;position:absolute;right:auto;top:0;width:2px}.site-header-nav>ul>li>.dropdown>.dropdown-featured li+li{margin-top:15px}.site-header-nav>ul>li>.dropdown>.dropdown-featured li>.-link-arrow,.site-header-nav>ul>li>.dropdown>.dropdown-featured li>a{color:#133d47;font-size:14px;font-size:.875rem;font-weight:500;line-height:1.3571428571}.site-header-nav>ul>li.-mega-dropdown{justify-content:flex-end;position:static}.site-header-nav>ul>li.-mega-dropdown>.dropdown{left:0;right:0;top:100%;transform:none;width:100%}@media (min-width:1400px){.site-header-nav>ul>li.-mega-dropdown>.dropdown:not(.-stuck .site-header-nav>ul>li.-mega-dropdown>.dropdown){top:calc(100% - 1px)}}.site-header-nav>ul>li.-mega-dropdown>.dropdown>.dropdown-featured,.site-header-nav>ul>li.-mega-dropdown>.dropdown>.dropdown-primary{flex:none}.site-header-nav>ul>li.-mega-dropdown>.dropdown>.dropdown-primary{width:66.6666666667%}.site-header-nav>ul>li.-mega-dropdown>.dropdown>.dropdown-primary>ul{align-items:flex-start;display:flex;justify-content:space-around}.site-header-nav>ul>li.-mega-dropdown>.dropdown>.dropdown-primary>ul>li{margin-top:0}.site-header-nav>ul>li.-mega-dropdown>.dropdown>.dropdown-primary>ul>li>.-link-arrow,.site-header-nav>ul>li.-mega-dropdown>.dropdown>.dropdown-primary>ul>li>a{display:block;font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.3888888889;margin-bottom:27px;padding-bottom:10px;position:relative}@media (min-width:1400px){.site-header-nav>ul>li.-mega-dropdown>.dropdown>.dropdown-primary>ul>li.-two-column>ul{column-count:2}}.site-header-nav>ul>li.-mega-dropdown>.dropdown>.dropdown-primary>ul>li>ul .-link-arrow,.site-header-nav>ul>li.-mega-dropdown>.dropdown>.dropdown-primary>ul>li>ul a{font-weight:500}.site-header-nav>ul>li.-mega-dropdown>.dropdown>.dropdown-featured{width:33.3333333333%}.site-header-nav>ul>li.-dropdown-columns>.dropdown .dropdown-columns-header{height:62px}.site-header-nav>ul>li.-dropdown-columns>.dropdown .dropdown-columns{display:flex;gap:70px}.site-header-nav>ul>li.-dropdown-columns>.dropdown .dropdown-column{flex:1}.site-header-nav>ul>li.-dropdown-columns>.dropdown .dropdown-column ul .-link-arrow,.site-header-nav>ul>li.-dropdown-columns>.dropdown .dropdown-column ul a{font-weight:400}.site-header-nav>ul>li.-dropdown-columns .dropdown-primary:has(.dropdown-cta){padding-bottom:0}.site-header-nav>ul>li.-dropdown-columns.-column-count-2 .dropdown{min-width:590px;width:100%}@media (min-width:1000px) and (max-width:1499px){.site-header-nav>ul>li.-dropdown-columns.-column-count-3{position:static}}.site-header-nav>ul>li.-dropdown-columns.-column-count-3 .dropdown{max-width:1100px;width:100%}@media (min-width:1000px) and (max-width:1499px){.site-header-nav>ul>li.-dropdown-columns.-column-count-3 .dropdown{left:auto;right:0;transform:none}}@media (min-width:1400px){.site-header-nav>ul>li.-dropdown-columns.-column-count-3 .dropdown{width:1100px}}.site-header-nav>ul>li.-dropdown-columns.-column-count-3 .dropdown .dropdown-primary{padding-inline:clamp(80px,8vw,120px)}.site-header-nav>ul>li.-dropdown-columns.-column-count-3 .dropdown .dropdown-cta{margin:40px clamp(-120px,-8vw,-80px) 0;padding:20px clamp(80px,8vw,120px)}.site-header-nav>ul>li.-dropdown-columns .dropdown-cta{align-items:center;background-color:#fadc7b;display:flex;gap:40px;margin:40px -55px 0;padding:20px 55px}.site-header-nav>ul>li.-dropdown-columns .dropdown-cta .dropdown-cta-text{position:relative}.site-header-nav>ul>li.-dropdown-columns .dropdown-cta .dropdown-cta-text:before{background-color:#ce473b;border-radius:50px;content:"";height:100%;left:-20px;position:absolute;top:0;width:2px}.site-header-nav>ul>li.-dropdown-columns .dropdown-cta p{color:#133d47}.site-header-nav>ul>li.-dropdown-columns .dropdown-cta .dropdown-cta-button{flex:none}.site-header-nav>ul>li.-dropdown-columns .dropdown-cta .btn:focus-visible,.site-header-nav>ul>li.-dropdown-columns .dropdown-cta .btn:hover,.site-header-nav>ul>li.-dropdown-columns .dropdown-cta .faceted-search-active-facets-clear:focus-visible,.site-header-nav>ul>li.-dropdown-columns .dropdown-cta .faceted-search-active-facets-clear:hover,.site-header-nav>ul>li.-dropdown-columns .dropdown-cta .faceted-search-active-facets-link:focus-visible,.site-header-nav>ul>li.-dropdown-columns .dropdown-cta .faceted-search-active-facets-link:hover{text-decoration:none}.site-header-nav>ul>li.-nutrition-action>.dropdown{left:auto;right:0;transform:none}.site-header-nav-extra{padding-left:20px;padding-right:20px;position:absolute;right:0;top:0;transition:.25s ease-in-out;will-change:transform;z-index:2}@media (min-width:768px){.site-header-nav-extra{padding-left:40px;padding-right:40px}}@media (min-width:1400px){.site-header-nav-extra{padding-left:50px;padding-right:50px}}.site-header-nav-extra>li{margin-top:0!important;padding:0!important}.site-header-nav-extra>li+li{margin-left:20px}.site-header-nav-extra-login{align-content:center;align-items:center;display:flex;justify-content:center;min-height:37px;will-change:transform}@media (min-width:1400px){.site-header-nav-extra-login{min-height:47px}}.site-header-nav-extra-login-item{align-items:center;display:flex;font-size:12px;font-size:.75rem;font-weight:700;justify-content:center;line-height:1.3333333333;transition:.25s ease-in-out}.site-header-nav-extra-login-item:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e908";display:inline-block;font-family:icomoon!important;font-size:24px;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-right:5px;text-transform:none}[data-scroll-dir=down] .-stuck .site-header-nav-extra-login{transform:translateY(-100%);visibility:hidden}[data-scroll-dir=down] .-stuck .site-header-nav-extra-donate,[data-scroll-dir=down] .-stuck .site-header-nav-extra-newsletter-signup{filter:drop-shadow(0 2px 8px rgba(0,0,0,.25))}.site-header-nav-extra-newsletter-signup>.-link-arrow,.site-header-nav-extra-newsletter-signup>a{background:#133d47;color:#fff}@media (hover:hover){.site-header-nav-extra-newsletter-signup>.-focused.-link-arrow,.site-header-nav-extra-newsletter-signup>.-link-arrow:active,.site-header-nav-extra-newsletter-signup>.-link-arrow:focus,.site-header-nav-extra-newsletter-signup>.-link-arrow:hover,.site-header-nav-extra-newsletter-signup>a.-focused,.site-header-nav-extra-newsletter-signup>a:active,.site-header-nav-extra-newsletter-signup>a:focus,.site-header-nav-extra-newsletter-signup>a:hover{color:#fff;text-decoration:underline}}.site-header-nav-extra-donate{color:#133d47}[data-scroll-dir=down] .-stuck .site-header-nav-extra-donate{min-height:300px;pointer-events:none}[data-scroll-dir=down] .-stuck .site-header-nav-extra-donate .dropdown{top:30px!important}@media (min-width:1400px){[data-scroll-dir=down] .-stuck .site-header-nav-extra-donate .dropdown{top:40px!important}}.site-header-nav-extra-donate.-dropdown-open>.-link-arrow,.site-header-nav-extra-donate.-dropdown-open>a{border-radius:0!important}.site-header-nav-extra-donate.-dropdown-open .dropdown{opacity:1!important;visibility:visible}.site-header-nav-extra-donate .-link-arrow,.site-header-nav-extra-donate a{color:inherit}.site-header-nav-extra-donate .-link-arrow:before,.site-header-nav-extra-donate a:before{display:none}@media (hover:hover){.site-header-nav-extra-donate .-focused.-link-arrow,.site-header-nav-extra-donate .-link-arrow:active,.site-header-nav-extra-donate .-link-arrow:focus,.site-header-nav-extra-donate .-link-arrow:hover,.site-header-nav-extra-donate a.-focused,.site-header-nav-extra-donate a:active,.site-header-nav-extra-donate a:focus,.site-header-nav-extra-donate a:hover{text-decoration:underline}}.site-header-nav-extra-donate>.-link-arrow,.site-header-nav-extra-donate>a{background-color:#fadc7b;pointer-events:all}.site-header-nav-extra-donate-dropdown{background-color:#fadc7b!important;border-radius:15px 0 15px 15px!important;bottom:auto!important;box-shadow:none!important;display:block!important;left:auto!important;min-width:0!important;padding:28px 30px;position:absolute;right:0!important;top:calc(100% - 10px)!important;transform:none!important;transition:opacity .25s ease-in-out;width:210px!important;z-index:2}.site-header-nav-extra-donate-dropdown li+li{margin-top:15px}.site-header-nav-extra-donate-dropdown li .-link-arrow,.site-header-nav-extra-donate-dropdown li a{font-size:14px;font-size:.875rem;line-height:1.3571428571}.site-header-nav-search{display:none}@media (min-width:1000px){.site-header-nav-search{display:block}.site-header-nav-search>button{height:100%;width:100%}}.site-header-nav-search-form{align-items:center;display:flex;justify-content:flex-end;position:relative}.site-header-nav-search-form>input{border-radius:50px;bottom:auto;font-size:16px;font-size:1rem;height:50px;left:auto;opacity:0;pointer-events:none;position:absolute;right:-5px;top:50%;transform:translateY(-50%);transition:.3s ease-in-out;width:0}@media (min-width:1400px){.site-header-nav-search-form>input{border-radius:62px;height:62px;top:50%}}.-stuck .site-header-nav-search-form>input{top:50%}.site-header-nav-search-form>button{align-items:center;border-radius:50%;display:flex;font-size:18px;font-size:1.125rem;height:40px;justify-content:center;padding:0;width:40px}.site-header-nav-search-form>button:before{left:1px;position:relative;top:-1px}@media (min-width:1400px){.site-header-nav-search-form>button{font-size:22px;font-size:1.375rem;height:52px;width:52px}}@media (hover:hover){.site-header-nav-search-form>button.-focused,.site-header-nav-search-form>button:active,.site-header-nav-search-form>button:focus,.site-header-nav-search-form>button:hover{padding:0}}.site-header-nav-search-form[data-active=true]>input{opacity:1;padding-right:50px;pointer-events:all;right:-8px}@media (min-width:1400px){.site-header-nav-search-form[data-active=true]>input{padding-right:70px}}.site-header-mobile{align-items:center;background-color:#1d5e6d;display:flex;height:40px;justify-content:center;padding:0 18px;width:75px;z-index:1}@media (min-width:1000px){.site-header-mobile{display:none}}.site-header-mobile:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e909";display:inline-block;font-family:icomoon!important;font-size:20px;font-size:1.25rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}@media (hover:hover){.site-header-mobile.-focused,.site-header-mobile:active,.site-header-mobile:focus,.site-header-mobile:hover{background-color:#133d47;padding-left:18px;padding-right:18px}}[data-mobile-menu=open] .site-header-mobile{background-color:#ac3b30;border-radius:50%;padding:14px 13px;width:40px}[data-mobile-menu=open] .site-header-mobile:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e91a";display:inline-block;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;left:1px;line-height:1;position:relative;text-transform:none}@media (min-width:1400px){[data-mobile-menu=open] .site-header-mobile{width:52px}}.social-share{display:none}@media (min-width:1400px){.social-share{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;padding:17px}}.kss-body .social-share{display:block!important;position:static!important}.breadcrumbs .social-share li,.case-facts .social-share .eyebrow,.faceted-search-facet .social-share legend,.faceted-search-sidebar>.title .social-share .faceted-search-facets-expand,.faceted-search .teaser-meta .social-share span.content-type,.faceted-search .teaser-meta .social-share span.source,.faceted-search .teaser-meta .social-share time.content-type,.faceted-search .teaser-meta .social-share time.source,.impact-story .content .quote .social-share cite,.social-share .-eyebrow,.social-share .-link-arrow,.social-share .breadcrumbs li,.social-share .case-facts .eyebrow,.social-share .faceted-search-active-facets-label,.social-share .faceted-search-facet legend,.social-share .faceted-search-sidebar>.title .faceted-search-facets-expand,.social-share .faceted-search .teaser-meta span.content-type,.social-share .faceted-search .teaser-meta span.source,.social-share .faceted-search .teaser-meta time.content-type,.social-share .faceted-search .teaser-meta time.source,.social-share .impact-story .content .quote cite,.social-share .table-complex .legend h3,.table-complex .legend .social-share h3{color:#1d5e6d;font-size:10px;font-size:.625rem}.social-share>ul li{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.social-share>ul li button{transition:.25s ease-in-out}.social-share>ul li .-link-arrow,.social-share>ul li a,.social-share>ul li button{align-items:center;border-radius:50%;display:flex;height:36px;justify-content:center;width:36px}.social-share>ul li .-link-arrow:before,.social-share>ul li a:before,.social-share>ul li button:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.social-share>ul li [data-service=facebook].-link-arrow:before,.social-share>ul li a[data-service=facebook]:before,.social-share>ul li button[data-service=facebook]:before{content:"\e911"}.social-share>ul li [data-service=threads].-link-arrow:before,.social-share>ul li a[data-service=threads]:before,.social-share>ul li button[data-service=threads]:before{content:"\e921"}.social-share>ul li [data-service=linkedin].-link-arrow:before,.social-share>ul li a[data-service=linkedin]:before,.social-share>ul li button[data-service=linkedin]:before{content:"\e913"}.social-share>ul li [data-service=email].-link-arrow:before,.social-share>ul li a[data-service=email]:before,.social-share>ul li button[data-service=email]:before{content:"\e91f"}.social-share>ul.trigger li button{background-color:#ce473b;color:#fff}.social-share>ul.trigger li button:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e90d";display:inline-block;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}@media (hover:hover){.social-share>ul.trigger li button.-focused,.social-share>ul.trigger li button:active,.social-share>ul.trigger li button:focus,.social-share>ul.trigger li button:hover{background-color:#ac3b30;color:#fff}}.social-share>ul.print li .-link-arrow,.social-share>ul.print li a,.social-share>ul.print li button,.social-share>ul.services li .-link-arrow,.social-share>ul.services li a,.social-share>ul.services li button{background-color:#1d5e6d;color:#fff}@media (hover:hover){.social-share>ul.print li .-focused.-link-arrow,.social-share>ul.print li .-link-arrow:active,.social-share>ul.print li .-link-arrow:focus,.social-share>ul.print li .-link-arrow:hover,.social-share>ul.print li a.-focused,.social-share>ul.print li a:active,.social-share>ul.print li a:focus,.social-share>ul.print li a:hover,.social-share>ul.print li button.-focused,.social-share>ul.print li button:active,.social-share>ul.print li button:focus,.social-share>ul.print li button:hover,.social-share>ul.services li .-focused.-link-arrow,.social-share>ul.services li .-link-arrow:active,.social-share>ul.services li .-link-arrow:focus,.social-share>ul.services li .-link-arrow:hover,.social-share>ul.services li a.-focused,.social-share>ul.services li a:active,.social-share>ul.services li a:focus,.social-share>ul.services li a:hover,.social-share>ul.services li button.-focused,.social-share>ul.services li button:active,.social-share>ul.services li button:focus,.social-share>ul.services li button:hover{background-color:#ce473b;color:#fff}}.social-share>ul.services li{height:0;opacity:0;transform:translateX(-15px);transition:opacity .25s ease-in-out,transform .25s ease-in-out,height .25s ease-in-out .25s,margin-top .25s ease-in-out .25s;visibility:none}.social-share>ul.services li.-show{height:36px;opacity:1;transform:none;transition:height .25s ease-in-out,margin-top .25s ease-in-out,opacity .25s ease-in-out .25s,transform .25s ease-in-out .25s;visibility:visible}.social-share>ul.print li,.social-share>ul.services li.-show+.-show{margin-top:10px}.social-share[aria-expanded=true] .trigger li button:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e91a";display:inline-block;font-family:icomoon!important;font-size:18px;font-size:1.125rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.sub-nav{border-radius:5px;overflow:hidden;position:relative}.sub-nav-eyebrow{align-items:center;background-color:#ce473b;color:#fff;display:flex;font-size:13px;font-size:.8125rem;justify-content:flex-start;letter-spacing:2.5px;line-height:1.2;padding:22px 60px 20px 20px;position:relative;text-align:left;width:100%}@media (min-width:400px){.sub-nav-eyebrow{padding-left:45px}}@media (min-width:1000px){.sub-nav-eyebrow{background-color:initial;color:#ce473b;padding:22px 0 20px 48px;pointer-events:none}}.sub-nav-eyebrow:after,.sub-nav-eyebrow:before{position:absolute;top:50%;transform:translateY(-50%)}.sub-nav-eyebrow:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e91b";display:inline-block;display:none;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;left:20px;line-height:1;text-transform:none}@media (min-width:400px){.sub-nav-eyebrow:before{display:block}}@media (min-width:1000px){.sub-nav-eyebrow:before{align-items:center;background-color:#ce473b;border-radius:50%;color:#fff;display:flex;height:36px;justify-content:center;left:0;width:36px}}.sub-nav-eyebrow:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background-color:#ac3b30;border-radius:50%;color:#fff;content:"\e90f";display:inline-block;display:flex;font-family:icomoon!important;font-size:6px;font-size:.375rem;font-style:normal;font-variant:normal;font-weight:400;height:32px;justify-content:center;line-height:1;padding-left:2px;right:20px;text-transform:none;transform:translateY(-50%);transition:.25s ease-in-out;width:32px}@media (min-width:1000px){.sub-nav-eyebrow:after{display:none}}@media (hover:hover){.sub-nav-eyebrow.-focused:after,.sub-nav-eyebrow:active:after,.sub-nav-eyebrow:focus:after,.sub-nav-eyebrow:hover:after{background-color:#fff;color:#ce473b}}.sub-nav-eyebrow[aria-expanded=true]:after{transform:translateY(-50%) scaleY(-1)}.sub-nav-links{background:url(/themes/custom/cspi/assets/images/paper-textures-webp/paper-texture-bluegreen.webp) repeat #f3f7ef;background-position:0 0;display:none;padding:30px 20px 20px}@media (min-width:1000px){.sub-nav-links{background:none;display:block!important;padding:28px 0 0}}.sub-nav-links-list{display:flex;flex-wrap:wrap}.sub-nav-links li{font-weight:700;margin-bottom:18px;width:100%}@media (min-width:500px){.sub-nav-links li{width:50%}.sub-nav-links li:nth-child(odd){padding-right:20px}}@media (min-width:1000px){.sub-nav-links li:nth-child(odd){padding-right:30px}}.table-complex{grid-column:main;margin-bottom:100px}.table-complex>.inner{position:relative}.table-complex>.inner[data-tabletype=generic] table td:first-child,.table-complex>.inner[data-tabletype=generic] table th:first-child{width:calc(100vw - 170px)}@media (min-width:500px){.table-complex>.inner[data-tabletype=generic] table td:first-child,.table-complex>.inner[data-tabletype=generic] table th:first-child{width:calc(100vw - 300px)}}@media (min-width:600px){.table-complex>.inner[data-tabletype=generic] table td:first-child,.table-complex>.inner[data-tabletype=generic] table th:first-child{width:calc(100vw - 430px)}}@media (min-width:768px){.table-complex>.inner[data-tabletype=generic] table td:first-child,.table-complex>.inner[data-tabletype=generic] table th:first-child{width:calc(100vw - 470px)}}@media (min-width:900px){.table-complex>.inner[data-tabletype=generic] table td:first-child,.table-complex>.inner[data-tabletype=generic] table th:first-child{width:calc(100vw - 650px)}}@media (min-width:1000px){.table-complex>.inner[data-tabletype=generic] table td:first-child,.table-complex>.inner[data-tabletype=generic] table th:first-child{width:calc(100vw - 780px)}}@media (min-width:1300px){.table-complex>.inner[data-tabletype=generic] table td:first-child,.table-complex>.inner[data-tabletype=generic] table th:first-child{width:calc(50vw - 270px)}}@media (min-width:1400px){.table-complex>.inner[data-tabletype=generic] table td:first-child,.table-complex>.inner[data-tabletype=generic] table th:first-child{width:220px}}.table-complex>.inner[data-tabletype=generic] table tbody td{vertical-align:top}.table-complex>.inner[data-tabletype=generic] table tbody td .cell-content>.-link-arrow,.table-complex>.inner[data-tabletype=generic] table tbody td .cell-content>a{display:inline}.table-complex>.inner[data-tabletype=generic] table tbody td:first-child .cell-content{font-size:16px;font-size:1rem}@media (min-width:1000px){.table-complex>.inner[data-tabletype=generic] table tbody td:first-child .cell-content{font-size:16px;font-size:1rem}}.table-complex>.inner[data-tabletype=generic] [data-has-legend=false] table td:first-child,.table-complex>.inner[data-tabletype=generic] [data-has-legend=false] table th:first-child{width:calc(100vw - 40px - min(140px,34vw)*1)}@media (min-width:500px){.table-complex>.inner[data-tabletype=generic] [data-has-legend=false] table td:first-child,.table-complex>.inner[data-tabletype=generic] [data-has-legend=false] table th:first-child{width:calc(100vw - 40px - min(140px,34vw)*2)}}@media (min-width:600px){.table-complex>.inner[data-tabletype=generic] [data-has-legend=false] table td:first-child,.table-complex>.inner[data-tabletype=generic] [data-has-legend=false] table th:first-child{width:calc(100vw - 40px - min(140px,34vw)*3)}}@media (min-width:768px){.table-complex>.inner[data-tabletype=generic] [data-has-legend=false] table td:first-child,.table-complex>.inner[data-tabletype=generic] [data-has-legend=false] table th:first-child{width:calc(100vw - 80px - min(140px,34vw)*3)}}@media (min-width:900px){.table-complex>.inner[data-tabletype=generic] [data-has-legend=false] table td:first-child,.table-complex>.inner[data-tabletype=generic] [data-has-legend=false] table th:first-child{width:calc(100vw - 80px - min(140px,34vw)*4)}}@media (min-width:1000px){.table-complex>.inner[data-tabletype=generic] [data-has-legend=false] table td:first-child,.table-complex>.inner[data-tabletype=generic] [data-has-legend=false] table th:first-child{width:calc(100vw - 80px - min(140px,34vw)*5)}}@media (min-width:1300px){.table-complex>.inner[data-tabletype=generic] [data-has-legend=false] table td:first-child,.table-complex>.inner[data-tabletype=generic] [data-has-legend=false] table th:first-child{width:calc(1200px - min(140px,34vw)*5)}}@media (min-width:1400px){.table-complex>.inner[data-tabletype=generic] [data-has-legend=false] table td:first-child,.table-complex>.inner[data-tabletype=generic] [data-has-legend=false] table th:first-child{width:220px}}.table-complex>.inner[data-tabletype=fruit-guide] tbody tr td:not(:first-child) .cell-inner{display:block;height:100%;position:relative;width:100%}.table-complex>.inner[data-tabletype=fruit-guide] tbody tr td:not(:first-child) .cell-inner .icon{border:1px solid #c1b8ba;position:relative}.table-complex>.inner[data-tabletype=fruit-guide] tbody tr td:not(:first-child) .cell-inner .icon[data-classname=gte-101]{background:#1c8750;border-radius:50%;content:"";display:inline-block;flex-shrink:0;height:32px;width:32px}@media (min-width:768px){.table-complex>.inner[data-tabletype=fruit-guide] tbody tr td:not(:first-child) .cell-inner .icon[data-classname=gte-101]{height:36px;width:36px}}.table-complex>.inner[data-tabletype=fruit-guide] tbody tr td:not(:first-child) .cell-inner .icon[data-classname=gte-101]:before{color:#fff;top:50%;transform:translate(-50%,-50%)}@media (min-width:768px){.table-complex>.inner[data-tabletype=fruit-guide] tbody tr td:not(:first-child) .cell-inner .icon[data-classname=gte-101]{border-radius:36px;height:36px;width:36px}}.table-complex>.inner[data-tabletype=fruit-guide] tbody tr td:not(:first-child) .cell-inner .icon[data-classname=gte-101]:after,.table-complex>.inner[data-tabletype=fruit-guide] tbody tr td:not(:first-child) .cell-inner .icon[data-classname=gte-101]:before{background:#fff;content:"";display:inline-block;transition:.25s ease-in-out}.table-complex>.inner[data-tabletype=fruit-guide] tbody tr td:not(:first-child) .cell-inner .icon[data-classname=gte-101]:before{bottom:auto;height:2px;left:50%;position:absolute;right:auto;top:calc(50% - 1px);transform:translateX(-50%);width:9px}.table-complex>.inner[data-tabletype=fruit-guide] tbody tr td:not(:first-child) .cell-inner .icon[data-classname=gte-101]:after{bottom:auto;height:9px;left:50%;margin-left:-1px;position:absolute;right:auto;top:50%;transform:translateY(-50%);width:2px}.table-complex>.inner[data-tabletype=fruit-guide] tbody tr td:not(:first-child) .cell-inner .icon[data-classname=gte-0],.table-complex>.inner[data-tabletype=fruit-guide] tbody tr td:not(:first-child) .cell-inner .icon[data-classname=gte-2],.table-complex>.inner[data-tabletype=fruit-guide] tbody tr td:not(:first-child) .cell-inner .icon[data-classname=gte-11],.table-complex>.inner[data-tabletype=fruit-guide] tbody tr td:not(:first-child) .cell-inner .icon[data-classname=gte-51],.table-complex>.inner[data-tabletype=fruit-guide] tbody tr td:not(:first-child) .cell-inner .icon[data-classname=less-than-2]{background:#fff;border-radius:50%;content:"";display:inline-block;flex-shrink:0;height:32px;width:32px}@media (min-width:768px){.table-complex>.inner[data-tabletype=fruit-guide] tbody tr td:not(:first-child) .cell-inner .icon[data-classname=gte-0],.table-complex>.inner[data-tabletype=fruit-guide] tbody tr td:not(:first-child) .cell-inner .icon[data-classname=gte-2],.table-complex>.inner[data-tabletype=fruit-guide] tbody tr td:not(:first-child) .cell-inner .icon[data-classname=gte-11],.table-complex>.inner[data-tabletype=fruit-guide] tbody tr td:not(:first-child) .cell-inner .icon[data-classname=gte-51],.table-complex>.inner[data-tabletype=fruit-guide] tbody tr td:not(:first-child) .cell-inner .icon[data-classname=less-than-2]{height:36px;width:36px}}.table-complex>.inner[data-tabletype=fruit-guide] tbody tr td:not(:first-child) .cell-inner .icon[data-classname=gte-0]:before,.table-complex>.inner[data-tabletype=fruit-guide] tbody tr td:not(:first-child) .cell-inner .icon[data-classname=gte-2]:before,.table-complex>.inner[data-tabletype=fruit-guide] tbody tr td:not(:first-child) .cell-inner .icon[data-classname=gte-11]:before,.table-complex>.inner[data-tabletype=fruit-guide] tbody tr td:not(:first-child) .cell-inner .icon[data-classname=gte-51]:before,.table-complex>.inner[data-tabletype=fruit-guide] tbody tr td:not(:first-child) .cell-inner .icon[data-classname=less-than-2]:before{bottom:auto;color:#fff;left:50%;position:absolute;right:auto;top:50%;transform:translate(-50%,-50%)}@media (min-width:768px){.table-complex>.inner[data-tabletype=fruit-guide] tbody tr td:not(:first-child) .cell-inner .icon[data-classname=gte-0],.table-complex>.inner[data-tabletype=fruit-guide] tbody tr td:not(:first-child) .cell-inner .icon[data-classname=gte-2],.table-complex>.inner[data-tabletype=fruit-guide] tbody tr td:not(:first-child) .cell-inner .icon[data-classname=gte-11],.table-complex>.inner[data-tabletype=fruit-guide] tbody tr td:not(:first-child) .cell-inner .icon[data-classname=gte-51],.table-complex>.inner[data-tabletype=fruit-guide] tbody tr td:not(:first-child) .cell-inner .icon[data-classname=less-than-2]{border-radius:36px;height:36px;width:36px}}.table-complex>.inner[data-tabletype=fruit-guide] tbody tr td:not(:first-child) .cell-inner .icon[data-classname=gte-0]:before,.table-complex>.inner[data-tabletype=fruit-guide] tbody tr td:not(:first-child) .cell-inner .icon[data-classname=less-than-2]:before{background:#1c8750;bottom:auto;content:"";display:inline-block;height:2px;left:calc(50% + 1px);position:absolute;right:auto;top:calc(50% - 1px);transform:translateX(-50%);transition:.25s ease-in-out;width:9px}.table-complex>.inner[data-tabletype=fruit-guide] tbody tr td:not(:first-child) .cell-inner .icon[data-classname=gte-2]:before{background:#1c8750;border-radius:100%;bottom:auto;content:"";display:inline-block;height:9px;left:50%;position:absolute;right:auto;top:50%;transform:translate(-50%,-50%);width:9px}.table-complex>.inner[data-tabletype=fruit-guide] tbody tr td:not(:first-child) .cell-inner .icon[data-classname=gte-11]:before{background:#1c8750;border-radius:100%;bottom:auto;content:"";display:inline-block;height:19.8px;left:50%;position:absolute;right:auto;top:50%;transform:translate(-50%,-50%);width:19.8px}.table-complex>.inner[data-tabletype=fruit-guide] tbody tr td:not(:first-child) .cell-inner .icon[data-classname=gte-51]:before{background:#1c8750;border-radius:100%;bottom:auto;content:"";display:inline-block;height:27px;left:50%;position:absolute;right:auto;top:50%;transform:translate(-50%,-50%);width:27px}.table-complex>.inner[data-tabletype=fruit-guide] tbody tr td:not(:first-child) .icon-only{display:block;height:32px;margin:0 auto;width:32px}@media (min-width:768px){.table-complex>.inner[data-tabletype=fruit-guide] tbody tr td:not(:first-child) .icon-only{height:36px;width:36px}}.table-complex>.inner[data-tabletype=fruit-guide] tbody tr td:first-child .cell-inner{padding-left:0}@media (min-width:768px){.table-complex>.inner[data-tabletype=fruit-guide] tbody tr td:first-child .cell-inner{padding-left:15px}}.table-complex>.inner[data-tabletype=fruit-guide] thead th:not(:first-child) .cell-inner{text-align:center}.table-complex>.inner[data-tabletype=fruit-guide] .legend .icon{border:1px solid #c1b8ba}.table-complex>.inner[data-tabletype=fruit-guide] .legend .icon[data-classname=gte-101]{background:#1c8750;border-radius:50%;content:"";display:inline-block;flex-shrink:0;height:32px;width:32px}@media (min-width:768px){.table-complex>.inner[data-tabletype=fruit-guide] .legend .icon[data-classname=gte-101]{height:36px;width:36px}}.table-complex>.inner[data-tabletype=fruit-guide] .legend .icon[data-classname=gte-101]:before{color:#fff;top:50%;transform:translate(-50%,-50%)}@media (min-width:768px){.table-complex>.inner[data-tabletype=fruit-guide] .legend .icon[data-classname=gte-101]{border-radius:36px;height:36px;width:36px}}.table-complex>.inner[data-tabletype=fruit-guide] .legend .icon[data-classname=gte-101]:after,.table-complex>.inner[data-tabletype=fruit-guide] .legend .icon[data-classname=gte-101]:before{background:#fff;content:"";display:inline-block;transition:.25s ease-in-out}.table-complex>.inner[data-tabletype=fruit-guide] .legend .icon[data-classname=gte-101]:before{bottom:auto;height:2px;left:50%;position:absolute;right:auto;top:calc(50% - 1px);transform:translateX(-50%);width:9px}.table-complex>.inner[data-tabletype=fruit-guide] .legend .icon[data-classname=gte-101]:after{bottom:auto;height:9px;left:50%;margin-left:-1px;position:absolute;right:auto;top:50%;transform:translateY(-50%);width:2px}.table-complex>.inner[data-tabletype=fruit-guide] .legend .icon[data-classname=gte-0],.table-complex>.inner[data-tabletype=fruit-guide] .legend .icon[data-classname=gte-2],.table-complex>.inner[data-tabletype=fruit-guide] .legend .icon[data-classname=gte-11],.table-complex>.inner[data-tabletype=fruit-guide] .legend .icon[data-classname=gte-51],.table-complex>.inner[data-tabletype=fruit-guide] .legend .icon[data-classname=less-than-2]{background:#fff;border-radius:50%;content:"";display:inline-block;flex-shrink:0;height:32px;width:32px}@media (min-width:768px){.table-complex>.inner[data-tabletype=fruit-guide] .legend .icon[data-classname=gte-0],.table-complex>.inner[data-tabletype=fruit-guide] .legend .icon[data-classname=gte-2],.table-complex>.inner[data-tabletype=fruit-guide] .legend .icon[data-classname=gte-11],.table-complex>.inner[data-tabletype=fruit-guide] .legend .icon[data-classname=gte-51],.table-complex>.inner[data-tabletype=fruit-guide] .legend .icon[data-classname=less-than-2]{height:36px;width:36px}}.table-complex>.inner[data-tabletype=fruit-guide] .legend .icon[data-classname=gte-0]:before,.table-complex>.inner[data-tabletype=fruit-guide] .legend .icon[data-classname=gte-2]:before,.table-complex>.inner[data-tabletype=fruit-guide] .legend .icon[data-classname=gte-11]:before,.table-complex>.inner[data-tabletype=fruit-guide] .legend .icon[data-classname=gte-51]:before,.table-complex>.inner[data-tabletype=fruit-guide] .legend .icon[data-classname=less-than-2]:before{bottom:auto;color:#fff;left:50%;position:absolute;right:auto;top:50%;transform:translate(-50%,-50%)}@media (min-width:768px){.table-complex>.inner[data-tabletype=fruit-guide] .legend .icon[data-classname=gte-0],.table-complex>.inner[data-tabletype=fruit-guide] .legend .icon[data-classname=gte-2],.table-complex>.inner[data-tabletype=fruit-guide] .legend .icon[data-classname=gte-11],.table-complex>.inner[data-tabletype=fruit-guide] .legend .icon[data-classname=gte-51],.table-complex>.inner[data-tabletype=fruit-guide] .legend .icon[data-classname=less-than-2]{border-radius:36px;height:36px;width:36px}}.table-complex>.inner[data-tabletype=fruit-guide] .legend .icon[data-classname=gte-0]:before,.table-complex>.inner[data-tabletype=fruit-guide] .legend .icon[data-classname=less-than-2]:before{background:#1c8750;bottom:auto;content:"";display:inline-block;height:2px;left:calc(50% + 1px);position:absolute;right:auto;top:calc(50% - 1px);transform:translateX(-50%);transition:.25s ease-in-out;width:9px}.table-complex>.inner[data-tabletype=fruit-guide] .legend .icon[data-classname=gte-2]:before{background:#1c8750;border-radius:100%;bottom:auto;content:"";display:inline-block;height:9px;left:50%;position:absolute;right:auto;top:50%;transform:translate(-50%,-50%);width:9px}.table-complex>.inner[data-tabletype=fruit-guide] .legend .icon[data-classname=gte-11]:before{background:#1c8750;border-radius:100%;bottom:auto;content:"";display:inline-block;height:19.8px;left:50%;position:absolute;right:auto;top:50%;transform:translate(-50%,-50%);width:19.8px}.table-complex>.inner[data-tabletype=fruit-guide] .legend .icon[data-classname=gte-51]:before{background:#1c8750;border-radius:100%;bottom:auto;content:"";display:inline-block;height:27px;left:50%;position:absolute;right:auto;top:50%;transform:translate(-50%,-50%);width:27px}.table-complex>.inner td[data-visually-hidden=true],.table-complex>.inner th[data-visually-hidden=true]{display:none}.table-complex>.inner .icon[data-classname=caution]{background:#f2530f}.table-complex>.inner .icon[data-classname=cut-back]{background:#f6c122}.table-complex>.inner .icon[data-classname=cut-back]:before{color:#231f20;font-size:20px;font-size:1.25rem}.table-complex>.inner .icon[data-classname=person]{background:#008285}.table-complex>.inner .icon[data-classname=person]:before{font-size:20px;font-size:1.25rem}.table-complex>.inner .icon[data-classname=avoid]{background:#ce473b}.table-complex>.inner .icon[data-classname=danger]{background:#231f20}.table-complex>.inner[data-tabletype=ratings] tr td:first-child .cell-inner .icon[data-classname=safe]{display:inline-block;flex-shrink:0;height:32px;width:32px}@media (min-width:768px){.table-complex>.inner[data-tabletype=ratings] tr td:first-child .cell-inner .icon[data-classname=safe]{height:36px;width:36px}}.table-complex>.inner[data-tabletype=ratings] tr td:first-child .cell-inner .icon[data-classname=safe]:before{bottom:auto;color:#fff;font-size:11px;font-size:.6875rem;left:50%;position:absolute;right:auto;top:50%;transform:translate(-50%,-50%)}.table-complex>.inner[data-tabletype=ratings] tr td:first-child .cell-inner .icon[data-classname=safe-double]{display:inline-block;flex-shrink:0;height:32px;width:32px}@media (min-width:768px){.table-complex>.inner[data-tabletype=ratings] tr td:first-child .cell-inner .icon[data-classname=safe-double]{height:36px;width:36px}}.table-complex>.inner[data-tabletype=ratings] tr td:first-child .cell-inner .icon[data-classname=safe-double]:before{bottom:auto;color:#fff;font-size:22px;font-size:1.375rem;left:50%;position:absolute;right:auto;top:50%;transform:translate(-50%,-50%)}.table-complex>.inner[data-tabletype=ratings] .legend .icon{display:inline-block;flex-shrink:0;height:32px;width:32px}@media (min-width:768px){.table-complex>.inner[data-tabletype=ratings] .legend .icon{height:36px;width:36px}}.table-complex>.inner[data-tabletype=ratings] .legend .icon:before{bottom:auto;color:#fff;font-size:11px;font-size:.6875rem;left:50%;position:absolute;right:auto;top:50%;transform:translate(-50%,-50%)}.table-complex>.inner[data-tabletype=ratings] .legend .icon[data-classname=safe-double]{display:inline-block;flex-shrink:0;height:32px;width:32px}@media (min-width:768px){.table-complex>.inner[data-tabletype=ratings] .legend .icon[data-classname=safe-double]{height:36px;width:36px}}.table-complex>.inner[data-tabletype=ratings] .legend .icon[data-classname=safe-double]:before{bottom:auto;color:#fff;font-size:22px;font-size:1.375rem;left:50%;position:absolute;right:auto;top:50%;transform:translate(-50%,-50%)}.table-complex>header{margin-bottom:30px}.table-complex .react-table-outer[data-has-footnotes=true] table tbody td:first-child sup[role=button]{cursor:pointer}@media (min-width:768px){.table-complex .react-table-outer[data-include-filters=true] .react-table-alpha-index{top:89px}}@media (min-width:1300px){.table-complex .react-table-outer[data-include-filters=true] .react-table-alpha-index{top:0}}.table-complex .react-table-outer[data-has-legend=true] .react-table-inner{position:relative}@media (min-width:900px){.table-complex .react-table-outer[data-has-legend=true] table{min-width:calc(100vw - 390px)}}@media (min-width:1200px){.table-complex .react-table-outer[data-has-legend=true] table{min-width:min(calc(100vw - 390px),1200px)}}@media (min-width:1300px){.table-complex .react-table-outer[data-has-legend=true] table{min-width:min(calc(50vw + 250px),1200px)}}@media (min-width:1400px){.table-complex .react-table-outer[data-has-legend=true] table{min-width:min(calc(50vw + 250px),1200px)}}.table-complex .react-table-outer[data-has-legend=true] table td:not(:first-child),.table-complex .react-table-outer[data-has-legend=true] table th:not(:first-child){width:130px}.table-complex .react-table-outer[data-has-legend=true] table tbody tr td[data-has-icon=true]:first-child .cell-inner{padding-left:40px}@media (min-width:768px){.table-complex .react-table-outer[data-has-legend=true] table tbody tr td[data-has-icon=true]:first-child .cell-inner{padding-left:51px}}@media (min-width:900px){.table-complex .react-table-outer[data-has-legend=true] .react-table-filters,.table-complex .react-table-outer[data-has-legend=true] .react-table-inner{width:calc(100vw - 390px)}}@media (min-width:1200px){.table-complex .react-table-outer[data-has-legend=true] .react-table-filters,.table-complex .react-table-outer[data-has-legend=true] .react-table-inner{width:min(calc(100vw - 390px),1200px)}}@media (min-width:1300px){.table-complex .react-table-outer[data-has-legend=true] .react-table-filters,.table-complex .react-table-outer[data-has-legend=true] .react-table-inner{width:min(calc(50vw + 250px),1200px)}}@media (min-width:1400px){.table-complex .react-table-outer[data-has-legend=true] .react-table-filters,.table-complex .react-table-outer[data-has-legend=true] .react-table-inner{width:min(calc(50vw + 250px),1200px)}}@media (min-width:900px){.table-complex .react-table-outer[data-has-legend=true] .react-table{width:100%}.table-complex .react-table-outer[data-has-legend=true] .react-table table thead{width:calc(100vw - 390px)}}@media (min-width:1200px){.table-complex .react-table-outer[data-has-legend=true] .react-table table thead{width:min(calc(100vw - 390px),1200px)}}@media (min-width:1300px){.table-complex .react-table-outer[data-has-legend=true] .react-table table thead{width:min(calc(50vw + 250px),1200px)}}@media (min-width:1400px){.table-complex .react-table-outer[data-has-legend=true] .react-table table thead{width:min(calc(50vw + 250px),1200px)}}.table-complex .react-table-outer[data-has-legend=true] .react-table table thead>tr{display:table;table-layout:fixed;width:100%}@media (min-width:900px){.table-complex .react-table-outer[data-has-legend=false] table{min-width:calc(100vw - 80px)}}@media (min-width:1200px){.table-complex .react-table-outer[data-has-legend=false] table{min-width:min(calc(100vw - 80px),1200px)}}@media (min-width:1300px){.table-complex .react-table-outer[data-has-legend=false] table{min-width:min(calc(50vw + 600px),1200px)}}@media (min-width:1400px){.table-complex .react-table-outer[data-has-legend=false] table{min-width:min(calc(50vw + 600px),1200px)}}.table-complex .react-table-outer[data-has-legend=false] table td:not(:first-child),.table-complex .react-table-outer[data-has-legend=false] table th:not(:first-child){width:min(140px,34vw)}@media (min-width:900px){.table-complex .react-table-outer[data-has-legend=false] .react-table-filters,.table-complex .react-table-outer[data-has-legend=false] .react-table-inner{width:calc(100vw - 80px)}}@media (min-width:1200px){.table-complex .react-table-outer[data-has-legend=false] .react-table-filters,.table-complex .react-table-outer[data-has-legend=false] .react-table-inner{width:min(calc(100vw - 80px),1200px)}}@media (min-width:1300px){.table-complex .react-table-outer[data-has-legend=false] .react-table-filters,.table-complex .react-table-outer[data-has-legend=false] .react-table-inner{width:min(calc(50vw + 600px),1200px)}}@media (min-width:1400px){.table-complex .react-table-outer[data-has-legend=false] .react-table-filters,.table-complex .react-table-outer[data-has-legend=false] .react-table-inner{width:min(calc(50vw + 600px),1200px)}}@media (min-width:900px){.table-complex .react-table-outer[data-has-legend=false] .react-table{width:100%}.table-complex .react-table-outer[data-has-legend=false] .react-table table thead{width:calc(100vw - 80px)}}@media (min-width:1200px){.table-complex .react-table-outer[data-has-legend=false] .react-table table thead{width:min(calc(100vw - 80px),1200px)}}@media (min-width:1300px){.table-complex .react-table-outer[data-has-legend=false] .react-table table thead{width:min(calc(50vw + 600px),1200px)}}@media (min-width:1400px){.table-complex .react-table-outer[data-has-legend=false] .react-table table thead{width:min(calc(50vw + 600px),1200px)}}.table-complex .react-table-outer[data-has-legend=false] .react-table table thead>tr{display:table;table-layout:fixed;width:100%}.table-complex .react-table-outer[data-has-legend=false] .react-table-controls button.legend-toggle-btn,.table-complex .react-table-outer[data-legend-visible=false] .legend{display:none}@media (min-width:900px){.table-complex .react-table-outer[data-legend-visible=false][data-has-legend=true] .legend{display:block}.table-complex .react-table-outer[data-legend-visible=false] .react-table-controls button.legend-toggle-btn{display:none}}.table-complex .react-table-outer .table-scroll-btn{display:none}@media (min-width:900px){.table-complex .react-table-outer[data-h-scrollable=false] .react-table-controls{display:none}}.table-complex .react-table-outer .react-table-controls{align-items:center;display:flex;justify-content:flex-end;margin-bottom:30px;width:100%}.table-complex .react-table-outer .react-table-controls button{background:#1d5e6d;border-radius:50%;display:inline-block;height:32px;width:32px}@media (hover:hover){.table-complex .react-table-outer .react-table-controls button.-focused,.table-complex .react-table-outer .react-table-controls button:active,.table-complex .react-table-outer .react-table-controls button:focus,.table-complex .react-table-outer .react-table-controls button:hover{background:#133d47}}.table-complex .react-table-outer .react-table-controls button:disabled,.table-complex .react-table-outer .react-table-controls button[disabled]{opacity:.5}.table-complex .react-table-outer .react-table-controls button+button{margin-left:15px}.table-complex .react-table-outer .react-table-controls button.scroll-btn{position:relative}.table-complex .react-table-outer .react-table-controls button.scroll-btn:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;bottom:auto;color:#fff;content:"\e902";display:inline-block;font-family:icomoon!important;font-size:11px;font-size:.6875rem;font-style:normal;font-variant:normal;font-weight:400;left:50%;line-height:1;position:absolute;right:auto;text-transform:none;top:50%;transform:translate(-50%,-50%) rotate(-180deg)}.table-complex .react-table-outer .react-table-controls button.scroll-btn+.scroll-btn:after{transform:translate(-50%,-50%)}.table-complex .react-table-outer .react-table-controls button.legend-toggle-btn{background:#23a864;position:relative}.table-complex .react-table-outer .react-table-controls button.legend-toggle-btn:after{color:#fff;content:"i";font-family:Tiempos,Times New Roman,serif;font-style:italic;left:-1px;position:relative;top:0}@media (min-width:900px){.table-complex .react-table-outer .react-table-controls button.legend-toggle-btn{display:none}}.table-complex .react-table-outer[data-legend-visible=true] button.legend-toggle-btn:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;content:"\e906";display:inline-block;font-family:icomoon!important;font-size:11px;font-size:.6875rem;font-style:normal;font-variant:normal;font-weight:400;left:0;line-height:1;text-transform:none}.table-complex .react-table-outer[data-h-scrollable=true] .react-table{box-shadow:inset -3px -3px 10px 2px #00000014}.table-complex .react-table-outer[data-h-scrollable=true][data-legend-visible=true] .react-table-controls button.legend-toggle-btn{background:#1c8750}.table-complex .react-table-outer[data-h-scrollable=true] table tbody td:first-child:after{bottom:auto;box-shadow:0 0 6px 2px #e4e3da;content:"";height:100%;left:auto;position:absolute;right:0;top:0;width:1px;z-index:-1}.table-complex .react-table-outer[data-h-scrollable=true] table tbody td:first-child:before{background:#fff;bottom:auto;content:"";height:100%;left:0;position:absolute;right:auto;top:0;width:100%;z-index:0}.table-complex .react-table-outer[data-h-scrollable=true] table tbody td:not(:last-child){border-right:1px solid #e4e3da}.table-complex .react-table-outer[data-h-scrollable=true] table tbody tr:nth-child(2n) td:not(:first-child){background:#0000}.table-complex .react-table-outer[data-h-scrollable=true] table tbody tr:nth-child(odd) td:not(:first-child){background:#e4e3da33}.table-complex .react-table-outer[data-h-scrollable=true] table thead th:first-child{overflow:hidden}.table-complex .react-table-outer[data-h-scrollable=true] table thead th:first-child[data-is-empty=false]{background:#f6f3ec;border-top-left-radius:5px}.table-complex .react-table-outer[data-h-scrollable=true] table thead th:first-child[data-is-empty=false]:after{bottom:auto;box-shadow:0 0 6px 2px #e4e3da;content:"";height:100%;left:auto;position:absolute;right:0;top:0;width:1px;z-index:-1}.table-complex .react-table-outer[data-h-scrollable=true] table thead th:first-child[data-is-empty=false]:before{background:#f6f3ec;bottom:auto;content:"";height:100%;left:0;position:absolute;right:auto;top:0;width:100%;z-index:0}.table-complex .react-table-outer[data-h-scrollable=true] table thead th:first-child .cell-inner{position:relative;z-index:1}.table-complex .react-table-outer[data-h-scrollable=true] table thead th:not(:last-child){border-right:1px solid #e4e3da}.table-complex .react-table{margin:0;overflow:auto;position:relative;width:100%;z-index:1}.table-complex .react-table-alpha-index{align-items:center;background:url(/themes/custom/cspi/assets/images/paper-textures-webp/paper-texture-bluegreen.webp) repeat #f6f3ec;background-position:0 0;border-radius:15px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px;padding:10px 15px;text-align:center;width:100%}.table-complex .react-table-alpha-index>button{background:#0000;color:#1d5e6d;display:inline-block;font-size:14px;font-size:.875rem;min-height:30px;min-width:7.6923076923%}.table-complex .react-table-alpha-index>button[disabled]{cursor:text;opacity:.5}@media (min-width:600px){.table-complex .react-table-alpha-index{flex-wrap:nowrap}.table-complex .react-table-alpha-index>button{min-height:unset;min-width:unset}}@media (min-width:1300px){.table-complex .react-table-alpha-index{border-bottom-left-radius:0;border-top-left-radius:0;flex-direction:column;float:left;height:auto;justify-content:center;left:-40px;margin-bottom:0;margin-left:calc(-50vw - -600px);min-height:300px;padding:20px 0;position:sticky;right:auto;top:0;width:32px}.table-complex .react-table-alpha-index>button{display:block;margin:0 auto}.table-complex .react-table-alpha-index>button:not(:first-child){margin-top:10px}}@media (min-width:1400px){.table-complex .react-table-alpha-index{width:65px}}@media (min-width:1500px){.table-complex .react-table-alpha-index{border-bottom-left-radius:15px;border-top-left-radius:15px;left:-115px;margin-left:-115px}}.table-complex .legend{background:url(/themes/custom/cspi/assets/images/paper-textures-webp/paper-texture-bluegreen.webp) repeat #f6f3ec;background-position:0 0;border-radius:15px;bottom:auto;box-shadow:0 0 6px 2px #00000026;left:auto;padding:20px;position:absolute;right:0;top:calc(var(--legend-toggle-top-pos)*1px + 50px);width:240px;z-index:5}@media (min-width:500px){.table-complex .legend{padding:36px;width:300px}}@media (min-width:768px){.table-complex .legend{padding:50px}}@media (min-width:900px){.table-complex .legend{border-bottom-right-radius:0;border-top-right-radius:0;box-shadow:none;float:right;left:auto;margin-left:20px;margin-right:-40px;position:sticky;top:0}}@media (min-width:1200px){.table-complex .legend{margin-right:-40px}}@media (min-width:1300px){.table-complex .legend{margin-right:calc(-50vw + 608px);right:calc(-50vw + 608px)}}@media (min-width:1920px){.table-complex .legend{border-bottom-right-radius:15px;border-top-right-radius:15px;margin-right:-350px}}.table-complex .legend .top{align-items:center;border-bottom:2px solid #ace198;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px;width:100%}.table-complex .legend h3{color:#231f20;margin:0}.table-complex .legend .legend-close-btn{display:none}.table-complex .legend .legend-row{align-items:center;display:flex;justify-content:flex-start}.table-complex .legend .legend-row:not(:last-child){margin-bottom:15px}.table-complex .legend .icon,.table-complex .legend .icon-img{display:inline-block;flex-shrink:0;height:32px;margin-right:10px;position:relative;width:32px}@media (min-width:768px){.table-complex .legend .icon,.table-complex .legend .icon-img{height:36px;width:36px}}.table-complex .legend .icon-img:before,.table-complex .legend .icon:before{bottom:auto;color:#fff;left:50%;position:absolute;right:auto;top:50%;transform:translate(-50%,-50%)}@media (min-width:1000px){.table-complex .legend .icon,.table-complex .legend .icon-img{margin-right:20px}}.table-complex .legend .icon-img>img{height:100%;width:100%}.table-complex .legend .icon{background:#1c8750;border-radius:50%;content:"";display:inline-block;flex-shrink:0;height:32px;width:32px}@media (min-width:768px){.table-complex .legend .icon{height:36px;width:36px}}.table-complex .legend .icon:before{bottom:auto;color:#fff;left:50%;position:absolute;right:auto;top:50%;transform:translate(-50%,-50%)}@media (min-width:768px){.table-complex .legend .icon{border-radius:36px;height:36px;width:36px}}.table-complex .legend dt{align-items:center;display:flex;justify-content:center;position:relative}.table-complex .legend dd{margin:0}.table-complex .footnotes{margin-top:30px;width:100%}@media (min-width:1100px){.table-complex .footnotes{margin-top:50px}}.table-complex .footnotes *,.table-complex .footnotes p{font-size:16px;font-size:1rem}.table-complex .react-table-filters{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:30px;width:100%}@media (min-width:768px){.table-complex .react-table-filters{flex-direction:row}}.table-complex .react-table-filters>select{background-color:#edf5f4;background-image:url(/themes/custom/cspi/assets/images/select-arrow-down-blue-circle.svg);background-position:right 20px center;background-size:26px auto;color:#133d47;font-size:15px;font-size:.9375rem;font-weight:700;padding-left:20px;padding-right:50px}.table-complex .react-table-filters>select+select{margin-top:20px}@media (min-width:768px){.table-complex .react-table-filters>select+select{margin-left:20px;margin-top:0}}@media (min-width:1100px){.table-complex .react-table-filters>select+select{margin-left:30px}}.table-complex table{border-collapse:initial;border-spacing:0;margin:0;min-width:calc(100vw - 40px);table-layout:auto;width:-webkit-min-content}@media (min-width:768px){.table-complex table{min-width:calc(100vw - 80px)}}@media (min-width:900px){.table-complex table{min-width:unset}}.table-complex table tr{vertical-align:top}.table-complex table td:first-child,.table-complex table th:first-child{width:calc(100vw - 170px)}@media (min-width:500px){.table-complex table td:first-child,.table-complex table th:first-child{width:calc(100vw - 300px)}}@media (min-width:600px){.table-complex table td:first-child,.table-complex table th:first-child{width:calc(100vw - 430px)}}@media (min-width:768px){.table-complex table td:first-child,.table-complex table th:first-child{width:calc(100vw - 470px)}}@media (min-width:900px){.table-complex table td:first-child,.table-complex table th:first-child{width:calc(100vw - 80px - min(140px,34vw)*3);width:calc(100vw - 650px)}}@media (min-width:1000px){.table-complex table td:first-child,.table-complex table th:first-child{width:calc(100vw - 780px)}}@media (min-width:1300px){.table-complex table td:first-child,.table-complex table th:first-child{width:calc(50vw - 270px)}}@media (min-width:1400px){.table-complex table td:first-child,.table-complex table th:first-child{width:320px}}.table-complex table td{font-size:16px;font-size:1rem;line-height:1.375;vertical-align:middle}.table-complex table.js-fixed-thead thead{display:table;left:auto;position:absolute;top:calc(var(--thead-top-pos)*1px);z-index:10}[data-sticky-header-active=true] .table-complex table.js-fixed-thead thead{top:calc((var(--sticky-header-height) + var(--thead-top-pos))*1px)}.table-complex table.js-fixed-thead thead:after{background:#fff;content:"";height:calc(100% + var(--sticky-header-height)*1px);left:0;position:absolute;top:calc(var(--sticky-header-height)*-1px);width:100%;z-index:-1}.table-complex table.js-fixed-thead thead th:first-child{overflow:hidden}.table-complex table.js-fixed-thead thead th:first-child[data-is-empty=false]{background:#f6f3ec;border-top-left-radius:5px}.table-complex table.js-fixed-thead thead th:first-child[data-is-empty=false]:after{bottom:auto;box-shadow:0 0 6px 2px #e4e3da;content:"";height:100%;left:auto;position:absolute;right:0;top:0;width:1px;z-index:-1}.table-complex table.js-fixed-thead thead th:first-child[data-is-empty=false]:before{background:#f6f3ec;bottom:auto;content:"";height:100%;left:0;position:absolute;right:auto;top:0;width:100%;z-index:0}.table-complex table.js-fixed-thead thead th:first-child .cell-inner{position:relative;z-index:1}.table-complex table.js-fixed-thead thead th:not(:last-child){border-right:1px solid #e4e3da}.table-complex table thead{display:table;position:sticky;top:0;transition:.1s ease-in-out;will-change:top}.table-complex table thead th{background-color:#fff;border-bottom:2px solid #00a5a8;color:#231f20;font-family:AvenirNext,Helvetica Neue,Helvetica,sans-serif;font-weight:700;left:0;line-height:1.2307692308;padding:15px;position:sticky;text-align:left;top:0;vertical-align:bottom}.table-complex table thead th:first-child{padding:0;width:calc(100vw - 170px);z-index:2}@media (min-width:500px){.table-complex table thead th:first-child{width:calc(100vw - 300px)}}@media (min-width:600px){.table-complex table thead th:first-child{width:calc(100vw - 430px)}}@media (min-width:768px){.table-complex table thead th:first-child{width:calc(100vw - 470px)}}@media (min-width:900px){.table-complex table thead th:first-child{width:calc(100vw - 80px - min(140px,34vw)*3);width:calc(100vw - 650px)}}@media (min-width:1000px){.table-complex table thead th:first-child{width:calc(100vw - 780px)}}@media (min-width:1300px){.table-complex table thead th:first-child{width:calc(50vw - 270px)}}@media (min-width:1400px){.table-complex table thead th:first-child{width:320px}}.table-complex table thead th:first-child .cell-inner{display:inline-block;height:auto;padding:15px}.table-complex table thead th:first-child[data-is-empty=false] .cell-inner{background:#f6f3ec;border-top-left-radius:6px;border-top-right-radius:6px}.table-complex table thead th:not(:first-child) .cell-inner{display:block}.table-complex table thead th[data-sortdirection=asc] .cell-inner,.table-complex table thead th[data-sortdirection=desc] .cell-inner{position:relative}.table-complex table thead th[data-sortdirection=asc] .cell-inner:after,.table-complex table thead th[data-sortdirection=desc] .cell-inner:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;bottom:auto;color:#1d5e6d;content:"\e904";display:inline-block;font-family:icomoon!important;font-size:16px;font-size:1rem;font-style:normal;font-variant:normal;font-weight:400;left:auto;line-height:1;position:absolute;right:-10px;text-transform:none;top:50%;transform:translateY(-50%)}.table-complex table thead th[data-sortdirection=asc]:first-child .cell-inner,.table-complex table thead th[data-sortdirection=desc]:first-child .cell-inner{padding-right:34px}.table-complex table thead th[data-sortdirection=asc]:first-child .cell-inner:after,.table-complex table thead th[data-sortdirection=desc]:first-child .cell-inner:after{color:#ce473b;right:15px}.table-complex table thead th[data-sortdirection=asc] .cell-inner:after{transform:translateY(-50%) rotate(-180deg)}.table-complex table thead th .cell-content,.table-complex table thead th .cell-subtext{display:block}.table-complex table thead th .cell-subtext{margin-left:2px}.table-complex table tbody{display:table;table-layout:fixed;width:100%}.table-complex table tbody .icon-with-tooltip{display:inline-block;height:32px;position:relative;width:32px}@media (min-width:768px){.table-complex table tbody .icon-with-tooltip{height:36px;width:36px}}.table-complex table tbody .icon-with-tooltip .table-tooltip{align-items:center;background-color:#00a5a8;border-radius:16px;bottom:auto;color:#fff;display:flex;font-size:13px;font-size:.8125rem;font-weight:700;justify-content:center;left:50%;min-height:35px;opacity:0;padding:5px 10px;pointer-events:none;position:absolute;right:auto;text-align:center;top:calc(100% + 7px);transform:translateX(-50%);transition:.3s ease-in-out;visibility:hidden;width:185px;z-index:4}[data-is-touch-enabled=false] .table-complex table tbody .icon-with-tooltip .table-tooltip{display:none}.table-complex table tbody .icon-with-tooltip .table-tooltip:before{background-color:#00a5a8;bottom:auto;content:"";height:10px;left:50%;position:absolute;right:auto;top:0;transform:translate(-50%,-50%) rotate(45deg);width:10px}.table-complex table tbody .icon-with-tooltip[data-is-active=true]:focus .table-tooltip,.table-complex table tbody .icon-with-tooltip[data-is-active=true]:hover .table-tooltip{opacity:1;visibility:visible}.table-complex table tbody tr td[data-has-icon=true]:first-child .cell-inner{padding-left:40px}@media (min-width:768px){.table-complex table tbody tr td[data-has-icon=true]:first-child .cell-inner{padding-left:51px}}.table-complex table tbody tr:last-child .icon-with-tooltip .table-tooltip{top:-7px;transform:translate(-50%,-100%)}.table-complex table tbody tr:last-child .icon-with-tooltip .table-tooltip:before{bottom:0;top:auto;transform:translate(-50%,50%) rotate(45deg)}.table-complex table tbody td:not(:first-child){border-bottom:1px solid #e4e3da;padding:15px}.table-complex table tbody td:first-child{border-bottom:1px solid #e4e3da;left:0;position:sticky;text-align:left;z-index:1}.table-complex table tbody td:first-child .icon-with-tooltip{bottom:auto;left:0;position:absolute;right:auto;top:50%;transform:translateY(-50%)}.table-complex table tbody td:first-child .icon-with-tooltip .table-tooltip{left:39px;top:50%;transform:translateY(-50%)}@media (min-width:768px){.table-complex table tbody td:first-child .icon-with-tooltip .table-tooltip{left:43px}}.table-complex table tbody td:first-child .icon-with-tooltip .table-tooltip:before{left:0;top:50%;transform:translate(calc(-50% + 2px),-50%) rotate(45deg)}.table-complex table tbody td:first-child .cell-inner{align-items:flex-start;display:flex;justify-content:flex-start;padding:15px 15px 15px 0;position:relative;z-index:1}.table-complex table tbody td:first-child .cell-inner .icon,.table-complex table tbody td:first-child .cell-inner .icon-img{bottom:auto;left:0;position:absolute;right:auto;top:0}.table-complex table tbody td:first-child .cell-inner .icon-img{display:inline-block;flex-shrink:0;height:32px;width:32px}@media (min-width:768px){.table-complex table tbody td:first-child .cell-inner .icon-img{height:36px;width:36px}}.table-complex table tbody td:first-child .cell-inner .icon-img:before{bottom:auto;color:#fff;left:50%;position:absolute;right:auto;top:50%;transform:translate(-50%,-50%)}.table-complex table tbody td:first-child .cell-inner .icon-img>img{height:100%;width:100%}.table-complex table tbody td:first-child .cell-inner .icon{background:#1c8750;border-radius:50%;content:"";display:inline-block;flex-shrink:0;height:32px;width:32px}@media (min-width:768px){.table-complex table tbody td:first-child .cell-inner .icon{height:36px;width:36px}}.table-complex table tbody td:first-child .cell-inner .icon:before{bottom:auto;color:#fff;left:50%;position:absolute;right:auto;top:50%;transform:translate(-50%,-50%)}@media (min-width:768px){.table-complex table tbody td:first-child .cell-inner .icon{border-radius:36px;height:36px;width:36px}}.table-complex table tbody td:first-child .cell-inner .icon[data-classname=caution]{background:#f2530f}.table-complex table tbody td:first-child .cell-inner .icon[data-classname=cut-back]{background:#f6c122}.table-complex table tbody td:first-child .cell-inner .icon[data-classname=cut-back]:before{color:#231f20;font-size:20px;font-size:1.25rem}.table-complex table tbody td:first-child .cell-inner .icon[data-classname=person]{background:#008285}.table-complex table tbody td:first-child .cell-inner .icon[data-classname=person]:before{font-size:20px;font-size:1.25rem}.table-complex table tbody td:first-child .cell-inner .icon[data-classname=avoid]{background:#ce473b}.table-complex table tbody td:first-child .cell-inner .icon[data-classname=danger]{background:#231f20}.table-complex table tbody td:first-child sub,.table-complex table tbody td:first-child sup{align-items:center;color:#27664a;display:inline;font-size:55%;justify-content:center;line-height:normal;margin-left:0;min-height:15px;min-width:15px;padding:3px;top:0;vertical-align:super;z-index:2}.table-complex table tbody td:first-child .cell-content{font-size:16px;font-size:1rem;font-weight:700;line-height:1.375}.table-complex table tbody td:first-child .cell-content .-link-arrow,.table-complex table tbody td:first-child .cell-content a,.table-complex table tbody td:first-child .cell-content span{display:inline;word-break:break-word}.table-complex .js-end-table-marker{bottom:0;display:block;height:1px;pointer-events:none;position:absolute;width:100%}@media (min-width:975px) and (max-width:1320px){.gin--vertical-toolbar .react-table-outer{width:calc(100% + 68px)}}.tags{font-size:12px;font-size:.75rem;margin-bottom:100px;margin-top:50px;padding-top:40px;position:relative;width:100%}.tags:before{background-color:#ace198;border-radius:2px;bottom:auto;content:"";height:2px;left:0;position:absolute;right:auto;top:0;width:100%}@media (min-width:768px){.tags{border-collapse:initial;border-spacing:0 10px;display:table}}.tags>section+section{padding-top:10px}@media (min-width:768px){.tags>section{display:table-row}.tags .list,.tags .title{display:table-cell;vertical-align:middle}}.tags .title{font-size:inherit;margin-bottom:0}@media (min-width:768px){.tags .title{padding-right:20px;position:relative;top:-5px}}.tags .list{flex:1 1 auto}.tags .list>li{display:inline-block;margin:0 10px 10px 0}.tags .list>li:last-child{margin-right:0}.tags .list>li>.-link-arrow,.tags .list>li>a{background-color:#f6f3ec;border-radius:100px;font-size:inherit;font-weight:700;line-height:2.1666666667;padding:8px 22px}@media (hover:hover){.tags .list>li>.-focused.-link-arrow,.tags .list>li>.-link-arrow:active,.tags .list>li>.-link-arrow:focus,.tags .list>li>.-link-arrow:hover,.tags .list>li>a.-focused,.tags .list>li>a:active,.tags .list>li>a:focus,.tags .list>li>a:hover{background-color:#ce473b;color:#fff}}.text-block{grid-column:main;margin-bottom:100px}.text-block .media-embed-resized.align-center{display:block;margin-left:auto;margin-right:auto}.text-block.-centered{text-align:center}@media (min-width:1000px){.text-block-inner{margin-left:auto;margin-right:auto;max-width:800px}}.text-block-inner .-link-arrow,.text-block-inner a,.text-block-inner button{display:inline-block}.text-block-inner .-link-arrow,.text-block-inner a.-link-arrow,.text-block-inner a.btn,.text-block-inner a.faceted-search-active-facets-clear,.text-block-inner a.faceted-search-active-facets-link,.text-block-inner button.-link-arrow,.text-block-inner button.btn,.text-block-inner button.faceted-search-active-facets-clear,.text-block-inner button.faceted-search-active-facets-link{margin:20px 20px 20px 0}.text-block-inner .-link-arrow.-centered,.text-block-inner a.-centered.faceted-search-active-facets-clear,.text-block-inner a.-centered.faceted-search-active-facets-link,.text-block-inner a.-link-arrow.-centered,.text-block-inner a.btn.-centered,.text-block-inner button.-centered.faceted-search-active-facets-clear,.text-block-inner button.-centered.faceted-search-active-facets-link,.text-block-inner button.-link-arrow.-centered,.text-block-inner button.btn.-centered{margin:20px}.text-block.wysiwyg-content>.text-block-inner>div:has(>script[src*="www.dafdirect.org"]){margin:0 0 25px}@media (min-width:500px){.text-block.wysiwyg-content>.text-block-inner>div:has(>script[src*="www.dafdirect.org"]){float:right;margin:8px 0 25px 40px}}.text-block.wysiwyg-content>.text-block-inner>div>div[id]{box-sizing:unset;color:inherit;display:inherit;font-family:inherit;margin:inherit;padding:inherit}@media (max-width:499px){.text-block.wysiwyg-content>.text-block-inner>div>div[id]#dafdirectdiv{margin:0 auto}}.text-block.wysiwyg-content>.text-block-inner>div>div[id] .dafdirectscroll p{font-size:14px}.text-block.wysiwyg-content>.text-block-inner>div>div[id] .dafdirectInputAmount{width:120px}.text-block.wysiwyg-content>.text-block-inner>div>div[id] .dafdirectButtonContain{margin-top:45px}.text-block.wysiwyg-content>.text-block-inner>div input[type=email].dafdirectInput,.text-block.wysiwyg-content>.text-block-inner>div input[type=email].dafdirectSelect,.text-block.wysiwyg-content>.text-block-inner>div input[type=tel].dafdirectInput,.text-block.wysiwyg-content>.text-block-inner>div input[type=tel].dafdirectSelect,.text-block.wysiwyg-content>.text-block-inner>div input[type=text].dafdirectInput,.text-block.wysiwyg-content>.text-block-inner>div input[type=text].dafdirectSelect,.text-block.wysiwyg-content>.text-block-inner>div select.dafdirectInput,.text-block.wysiwyg-content>.text-block-inner>div select.dafdirectSelect,.text-block.wysiwyg-content>.text-block-inner>div textarea.dafdirectInput,.text-block.wysiwyg-content>.text-block-inner>div textarea.dafdirectSelect{font-size:14px;padding:10px 8px}.text-block.wysiwyg-content>.text-block-inner>div input[type=email].dafdirectInput,.text-block.wysiwyg-content>.text-block-inner>div input[type=tel].dafdirectInput,.text-block.wysiwyg-content>.text-block-inner>div input[type=text].dafdirectInput,.text-block.wysiwyg-content>.text-block-inner>div select.dafdirectInput,.text-block.wysiwyg-content>.text-block-inner>div textarea.dafdirectInput{border:1px solid #b2b2b2;border-radius:unset;margin-bottom:10px}.text-block.wysiwyg-content>.text-block-inner>div input[type=email].dafdirectDropdown,.text-block.wysiwyg-content>.text-block-inner>div input[type=email].dafdirectSelect,.text-block.wysiwyg-content>.text-block-inner>div input[type=tel].dafdirectDropdown,.text-block.wysiwyg-content>.text-block-inner>div input[type=tel].dafdirectSelect,.text-block.wysiwyg-content>.text-block-inner>div input[type=text].dafdirectDropdown,.text-block.wysiwyg-content>.text-block-inner>div input[type=text].dafdirectSelect,.text-block.wysiwyg-content>.text-block-inner>div select.dafdirectDropdown,.text-block.wysiwyg-content>.text-block-inner>div select.dafdirectSelect,.text-block.wysiwyg-content>.text-block-inner>div textarea.dafdirectDropdown,.text-block.wysiwyg-content>.text-block-inner>div textarea.dafdirectSelect{appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 10px center no-repeat,url(https://www.dafdirect.org/ddirect/css/images/dropdownbg.gif) 0 100% repeat-x,url(https://www.dafdirect.org/ddirect/css/images/dropdownbg.gif) 0 100% repeat-x;background-size:18px,contain}.text-block.wysiwyg-content>.text-block-inner>div .whatThis .-link-arrow,.text-block.wysiwyg-content>.text-block-inner>div .whatThis a{color:inherit;display:inherit;margin-bottom:20px;text-decoration:inherit}@media (hover:hover){.text-block.wysiwyg-content>.text-block-inner>div .whatThis .-focused.-link-arrow,.text-block.wysiwyg-content>.text-block-inner>div .whatThis .-link-arrow:active,.text-block.wysiwyg-content>.text-block-inner>div .whatThis .-link-arrow:focus,.text-block.wysiwyg-content>.text-block-inner>div .whatThis .-link-arrow:hover,.text-block.wysiwyg-content>.text-block-inner>div .whatThis a.-focused,.text-block.wysiwyg-content>.text-block-inner>div .whatThis a:active,.text-block.wysiwyg-content>.text-block-inner>div .whatThis a:focus,.text-block.wysiwyg-content>.text-block-inner>div .whatThis a:hover{border-color:inherit}}.text-block p+.image-embed.-align-center,.text-block p+.media-embed.-align-center{margin-top:36px}.text-block table{border-collapse:collapse;margin:0 0 25px;width:100%}.text-block table td,.text-block table th{padding:4px}.text-block table tr:nth-child(odd){background:#f6f3ec80}.text-block table td,.text-block table th,.text-block table tr{text-align:left}.text-block figure.wp-block-image{display:contents}.text-block figure.wp-block-image .image-embed:last-child,.text-block figure.wp-block-image .media--type-image:last-child,.text-block figure.wp-block-image .media-embed:last-child{margin-bottom:36px}.text-block .image-embed,.text-block .media--type-image,.text-block .media-embed{display:block;margin:0;max-width:100%;padding:0}.text-block .image-embed:not(:last-child),.text-block .media--type-image:not(:last-child),.text-block .media-embed:not(:last-child){margin-bottom:36px}.text-block .image-embed img,.text-block .media--type-image img,.text-block .media-embed img{border-radius:5px;display:block;height:auto;width:100%}.text-block .image-embed.-align-left,.text-block .image-embed.-align-right,.text-block .media--type-image.-align-left,.text-block .media--type-image.-align-right,.text-block .media-embed.-align-left,.text-block .media-embed.-align-right{width:100%}@media (max-width:499px){.text-block .image-embed.-align-left,.text-block .image-embed.-align-right,.text-block .media--type-image.-align-left,.text-block .media--type-image.-align-right,.text-block .media-embed.-align-left,.text-block .media-embed.-align-right{width:100%!important}}@media (min-width:500px){.text-block .image-embed.-align-left,.text-block .image-embed.-align-right,.text-block .media--type-image.-align-left,.text-block .media--type-image.-align-right,.text-block .media-embed.-align-left,.text-block .media-embed.-align-right{max-width:50%}}.text-block .image-embed.-align-left .media,.text-block .image-embed.-align-left img,.text-block .image-embed.-align-right .media,.text-block .image-embed.-align-right img,.text-block .media--type-image.-align-left .media,.text-block .media--type-image.-align-left img,.text-block .media--type-image.-align-right .media,.text-block .media--type-image.-align-right img,.text-block .media-embed.-align-left .media,.text-block .media-embed.-align-left img,.text-block .media-embed.-align-right .media,.text-block .media-embed.-align-right img{position:relative;top:8px}@media (max-width:499px){.text-block .image-embed.-align-left .media,.text-block .image-embed.-align-left img,.text-block .image-embed.-align-right .media,.text-block .image-embed.-align-right img,.text-block .media--type-image.-align-left .media,.text-block .media--type-image.-align-left img,.text-block .media--type-image.-align-right .media,.text-block .media--type-image.-align-right img,.text-block .media-embed.-align-left .media,.text-block .media-embed.-align-left img,.text-block .media-embed.-align-right .media,.text-block .media-embed.-align-right img{margin:0 auto;max-width:280px;width:auto}}@media (min-width:500px){.text-block .image-embed.-align-left,.text-block .media--type-image.-align-left,.text-block .media-embed.-align-left{clear:left;float:left;margin-right:20px;padding-right:20px}.text-block .image-embed.-align-right,.text-block .media--type-image.-align-right,.text-block .media-embed.-align-right{clear:right;float:right;margin-left:20px;padding-left:20px}}.text-block .image-embed.-align-center,.text-block .image-embed.media--view-mode-default,.text-block .media--type-image.-align-center,.text-block .media--type-image.media--view-mode-default,.text-block .media-embed.-align-center,.text-block .media-embed.media--view-mode-default{width:100%}.text-block .image-embed .media,.text-block .media--type-image .media,.text-block .media-embed .media{border-radius:5px;overflow:hidden;padding-bottom:56.25%;position:relative}.text-block .image-embed embed,.text-block .image-embed iframe,.text-block .image-embed object,.text-block .media--type-image embed,.text-block .media--type-image iframe,.text-block .media--type-image object,.text-block .media-embed embed,.text-block .media-embed iframe,.text-block .media-embed object{bottom:auto;display:block;height:100%;left:0;position:absolute;right:auto;top:0;width:100%}.text-block .image-embed figcaption,.text-block .media--type-image figcaption,.text-block .media-embed figcaption{margin-top:28px;width:100%}@media (max-width:499px){.text-block .image-embed figcaption,.text-block .media--type-image figcaption,.text-block .media-embed figcaption{margin-left:auto;margin-right:auto;max-width:280px}}.text-block .image-embed figcaption>.credit,.text-block .media--type-image figcaption>.credit,.text-block .media-embed figcaption>.credit{line-height:1.625}.text-block .image-embed figcaption>.credit:not(:first-child),.text-block .media--type-image figcaption>.credit:not(:first-child),.text-block .media-embed figcaption>.credit:not(:first-child){margin-top:15px}.text-block .media--type-image img:last-child{margin-bottom:15px}.three-pub{grid-column:full;margin-bottom:100px;overflow:hidden;padding-top:40px;position:relative}@media (min-width:768px){.three-pub{padding-top:85px}}.three-pub-bg{background:url(/themes/custom/cspi/assets/images/paper-textures-webp/paper-texture-bluegreen.webp) repeat #f6f3ec;background-position:0 0;bottom:50%;left:0;position:absolute;right:0;top:0}.three-pub-bg:before{background-color:#fff;bottom:-1px;content:"";height:auto;left:50%;mask-image:url(/themes/custom/cspi/assets/images/svg-border_default.svg);mask-size:cover;padding-bottom:3%;position:absolute;transform:translateX(-50%);width:105%}.three-pub-inner{grid-column:main;position:relative}@media (min-width:768px){.three-pub-items{align-items:stretch;display:flex;justify-content:space-between}}.three-pub-items>article{display:flex;padding:20px;text-align:center}.three-pub-items>article>.-link-arrow,.three-pub-items>article>a{display:block;width:100%}.three-pub-items>article>.-link-arrow h2,.three-pub-items>article>a h2{transition:.25s ease-in-out}@media (hover:hover){.three-pub-items>article>.-focused.-link-arrow,.three-pub-items>article>.-link-arrow:active,.three-pub-items>article>.-link-arrow:focus,.three-pub-items>article>.-link-arrow:hover,.three-pub-items>article>a.-focused,.three-pub-items>article>a:active,.three-pub-items>article>a:focus,.three-pub-items>article>a:hover{transform:translateY(-10px)}.three-pub-items>article>.-focused.-link-arrow h2,.three-pub-items>article>.-link-arrow:active h2,.three-pub-items>article>.-link-arrow:focus h2,.three-pub-items>article>.-link-arrow:hover h2,.three-pub-items>article>a.-focused h2,.three-pub-items>article>a:active h2,.three-pub-items>article>a:focus h2,.three-pub-items>article>a:hover h2{color:#ac3b30}}.three-pub-items>article .image{margin:0 auto 25px;max-width:-moz-fit-content;max-width:fit-content;position:relative;text-align:inherit}.three-pub-items>article .image>img{border-radius:5px;margin:0 auto;max-width:230px;width:100%}.three-pub-items>article .card-caption{left:20px;top:20px;z-index:10}.three-pub-items>article .card-caption .card-caption-trigger{color:#fff}.three-pub-items>article .card-caption .card-caption-content{color:#fff;left:100%;max-width:250px;position:absolute;text-align:left;width:100vw}.three-pub-items>article .eyebrow{color:#008285;font-size:12px;font-size:.75rem;margin:0 0 10px}.three-pub-items>article header{margin-bottom:15px}.three-pub-items>article .subtext{font-size:14px;font-size:.875rem;font-style:italic}.three-pub-items>article .eyebrow,.three-pub-items>article .subtext,.three-pub-items>article header{margin-left:auto;margin-right:auto;max-width:280px}@media (min-width:768px){.three-pub-items>article{flex:1}}.three-pub-link{display:block;margin-top:20px;text-align:right}.two-up-builder{grid-column:main;margin-bottom:100px}.two-up-builder-inner{align-items:stretch;display:grid;grid-template-columns:[all-start] repeat(24,minmax(0,50px)) [all-end]}.two-up-builder-slot+.two-up-builder-slot,.two-up-builder-slot:first-child{grid-column:all}.two-up-builder-slot:first-child{margin-bottom:50px}@media (min-width:1000px){.two-up-builder-slot:first-child{grid-column:1/13;margin-bottom:0;margin-right:25px}.two-up-builder-slot+.two-up-builder-slot{grid-column:13/25;margin-left:25px}}.two-up-cta{height:100%}.two-up-cta-inner{grid-column:full;height:100%;padding:50px}.two-up-cta-inner,.two-up-cta .main{display:flex;flex-direction:column;position:relative}.two-up-cta .main{border-radius:15px;color:#fff;flex-grow:1;justify-content:center;text-align:center}.two-up-cta .main-inner,.two-up-cta .zeddit-rcm{margin-left:auto;margin-right:auto;max-width:560px;position:relative;z-index:1}.two-up-cta .image,.two-up-cta .main{z-index:1}.two-up-cta-inner,.two-up-cta .oval-bg{border-radius:15px}.two-up-cta .oval-bg{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.two-up-cta .description,.two-up-cta .eyebrow{color:#edf5f4}.two-up-cta .eyebrow{margin-bottom:20px}.two-up-cta .title{color:#fff;font-family:Tiempos,Times New Roman,serif;font-size:max(2.125rem,min(6.8vw,2.375rem));font-weight:700;word-break:break-word}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.two-up-cta .title{min-height:.0001vw}}}.two-up-cta .button{margin-top:35px}.two-up-cta[data-has-image=true]{padding-bottom:50px}.two-up-cta[data-has-image=true] .two-up-cta-inner{padding:0 50px 50px;transform:translateY(50px)}.two-up-cta[data-has-image=true] .two-up-cta-inner>.image{margin-left:auto;margin-right:auto;max-width:560px;transform:translateY(-50px);width:100%}.two-up-cta[data-has-image=true] .two-up-cta-inner>.image>picture{border-radius:5px;overflow:hidden;padding-bottom:75%;position:relative}.two-up-cta[data-has-image=true] .two-up-cta-inner>.image>picture>img{height:100%;object-fit:cover;object-position:50% 50%;position:absolute;width:100%}.two-up-cta[data-has-image=true] .main{justify-content:flex-start}.two-up-cta[data-color=blue] header,.two-up-cta[data-color=green] header{margin-bottom:40px}.two-up-cta[data-color=green] .eyebrow{margin-bottom:30px;position:relative}.two-up-cta[data-color=green] .eyebrow:before{background-color:#ace198;border-radius:2px;bottom:-10px;content:"";height:2px;left:50%;position:absolute;right:auto;top:auto;transform:translateX(-50%);width:70px}.two-up-cta[data-color=green] .two-up-cta-inner{background:url(/themes/custom/cspi/assets/images/paper-textures-webp/paper-texture-darkgreen.webp) repeat #27664a;background-position:0 0}.two-up-cta[data-color=green] .oval-bg:after{background-color:#194330;border-radius:1900px/800px;bottom:400px;content:"";display:block;height:800px;opacity:.2;position:relative;right:950px;transform:rotate(-60deg);width:1900px}.two-up-cta[data-color=blue] .title{margin-bottom:30px;position:relative}.two-up-cta[data-color=blue] .title:before{background-color:#ace198;border-radius:2px;bottom:-16px;content:"";height:2px;left:50%;position:absolute;right:auto;top:auto;transform:translateX(-50%);width:70px}.two-up-cta[data-color=blue] .two-up-cta-inner{background:url(/themes/custom/cspi/assets/images/paper-textures-webp/paper-texture-darkblue.webp) repeat #1d5e6d;background-position:0 0}.two-up-cta[data-color=blue] .oval-bg:after{background-color:#133d47;border-radius:1900px/800px;bottom:400px;content:"";display:block;height:800px;opacity:.2;position:relative;right:950px;transform:rotate(-60deg);width:1900px}.two-up-cta[data-color=yellow] header{margin-bottom:20px}.two-up-cta[data-color=yellow] .two-up-cta-inner{background:url(/themes/custom/cspi/assets/images/paper-textures-webp/paper-texture-yellow.webp) repeat #fadc7b;background-position:0 0}.two-up-cta[data-color=yellow] .eyebrow{color:#ac3b30;margin-bottom:30px;position:relative}.two-up-cta[data-color=yellow] .eyebrow:before{background-color:#ac3b30;border-radius:2px;bottom:-10px;content:"";height:2px;left:50%;position:absolute;right:auto;top:auto;transform:translateX(-50%);width:70px}.two-up-cta[data-color=yellow] .title{color:#133d47;font-family:AvenirNext,Helvetica Neue,Helvetica,sans-serif;font-weight:900}.two-up-cta[data-color=yellow] .description{color:#231f20}.two-up-cta[data-color=yellow] .oval-bg:after{background-color:#f6c122;border-radius:1900px/800px;bottom:400px;content:"";display:block;height:800px;opacity:.2;position:relative;right:950px;transform:rotate(-60deg);width:1900px}@media print{@page{margin:2cm 1cm 1.5cm!important;overflow:visible}@page :first{margin-top:2cm!important}body,h1,h2,h3,h4,h5,h6,ol,ul{border:0;float:none;overflow:visible;padding:0;position:static}body,html{margin-bottom:0!important;padding-bottom:0!important}body .site-header-logo img{max-height:70px!important}body .hero-detail-inner{padding-top:15pt!important}body .donate-description,body .image,body img,body picture{margin:auto;max-width:95%;page-break-after:auto;page-break-before:auto;page-break-inside:avoid}body .page-container{box-shadow:none;display:block;padding-top:0;position:static}body .site-header{display:block;height:auto;position:static}body .site-header-inner{display:block;text-align:center}.contact-promo-content body p,body .contact-promo-content p,body p.-intro{font-size:1rem!important;font-weight:700!important}body h1,body h2,body h3,body h4,body h5,body h6,body li,body p{padding-bottom:avoid}body .detail-main .tags,body .detail-main aside,body .featured-pages,body .latest-news,body .site-footer-bottom .utility,body .site-footer-main,body .site-header-mobile.btn,body .site-header-mobile.faceted-search-active-facets-clear,body .site-header-mobile.faceted-search-active-facets-link{display:none}body .site-footer-bottom{display:block;font-size:12px;margin:0;padding:0;text-align:center}}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary::before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary::before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary::before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary::before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/images/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/classy/images/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
