/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{--cbpp-dark-blue:#032a4b;--cbpp-med-blue:#003767;--cbpp-dark-green:#004442;--cbpp-med-green:#176362;--cbpp-yellow:#febd57;--cbpp-light-gold:#FFDEAB;--cbpp-light-blue:#c7e7f0;--cbpp-offwhite:#fffcf1;--cbpp-grad-gold:#f9edd4;--cbpp-dark-grey:#1c1c1c;--cbpp-med-grey:#7a7979;--cbpp-light-grey:#cfcfcf;--cbpp-off-black:#1c1c1c;}a{color:var(--cbpp-med-blue);}*,*::before,*::after{box-sizing:border-box;}b,strong{font-weight:800;}sup{position:static;margin-bottom:0.4em;margin-top:-0.4em;display:inline-block;}body{color:var(--cbpp-off-black);}input,select,option{font-family:inherit;font-size:inherit;font-weight:inherit;}@view-transition{navigation:auto;}.title-transition{view-transition-name:title;}a{text-decoration:none;}a:hover{text-decoration:underline;}input[type=text],input[type=email],textarea{padding:calc(0.5em - 1px);border-radius:5px;border:1px solid var(--cbpp-med-grey);box-sizing:border-box;font-family:inherit;font-size:inherit;}input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,textarea::-moz-placeholder{font-style:italic;}input[type=text]::placeholder,input[type=email]::placeholder,textarea::placeholder{font-style:italic;}.visually-hidden-focusable{position:fixed;left:-500px;}.visually-hidden-focusable:focus{position:relative;left:0px;}select{border-radius:0.5em;padding:0.3em;}body,html{margin:0;padding:0;overflow-x:hidden;}body{min-width:300px;}#page{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;max-width:1214px;}@media (min-width:450px){#page{padding-left:30px;padding-right:30px;max-width:1244px;}}.region-secondary_menu{position:relative;display:flex;align-items:center;}.region-secondary_menu .language-switcher-language-url,.region-secondary_menu .cbpp-search-form{display:none;}@media (min-width:998px){.region-secondary_menu{position:absolute;right:0px;top:2em;}.region-secondary_menu .language-switcher-language-url,.region-secondary_menu .cbpp-search-form{display:block;}}.region-primary_menu{position:relative;width:100%;}@media (min-width:998px){.region-primary_menu{position:absolute;bottom:0px;right:0px;}}.full-width-breakout{margin-left:min(-15px,(-100vw + 1184px) / 2);margin-right:min(-15px,(-100vw + 1184px) / 2);padding-left:max(15px,(100vw - 1184px) / 2);padding-right:max(15px,(100vw - 1184px) / 2);min-width:300px;width:100vw;}@media (min-width:450px){.full-width-breakout{margin-left:min(-30px,(-100vw + 1184px) / 2);margin-right:min(-30px,(-100vw + 1184px) / 2);padding-left:max(30px,(100vw - 1184px) / 2);padding-right:max(30px,(100vw - 1184px) / 2);}}.container{position:relative;}#header > .container{height:70px;position:relative;margin-bottom:20px;}@media (min-width:450px){#header > .container{height:160px;}}#header > .container .branding{position:absolute;left:0;bottom:-15px;width:120px;z-index:100;}@media (min-width:450px){#header > .container .branding{bottom:30px;}}@media (min-width:450px){#header > .container .branding{width:169px;height:96px;}}#header > .container .branding img{width:100%;}#header > .container .menus{height:100%;position:relative;opacity:0;max-height:0;overflow:hidden;transition:opacity 0.5s;}@media (min-width:998px){#header > .container .menus{opacity:1;overflow:visible;max-height:none;}#header > .container .menus .mobile-menu-only{display:none;}}#header > .container .menus .mobile-menu-close{color:#fff;position:absolute;right:1rem;top:1rem;font-size:2rem;cursor:pointer;}#header > .container .menus.mobile-expanded{z-index:100;opacity:1;width:100vw;padding:30px;position:fixed;max-height:95vh;top:0;left:0;height:auto;background-color:var(--cbpp-dark-blue);overflow-y:scroll;}#header > .container .menus.mobile-expanded input[name=search]{width:100%;}#header > .container .menus.mobile-expanded .all-menus-wrap{display:flex;flex-wrap:wrap;}#header > .container .menus.mobile-expanded .region-primary_menu{order:1;}#header > .container .menus.mobile-expanded .region-secondary_menu{order:2;width:100%;border-top:1px solid rgba(255,255,255,0.2);}#header > .container .menus.mobile-expanded .social-menu-wrapper{order:3;width:100%;}#mobile-dropdown-toggle{position:absolute;right:0px;top:1.5rem;font-size:2rem;color:var(--cbpp-dark-blue);cursor:pointer;}@media (min-width:450px){#mobile-dropdown-toggle{top:2rem;}}#mobile-dropdown-toggle:hover{color:var(--cbpp-med-blue);opacity:0.7;}#mobile-dropdown-toggle.active{color:var(--cbpp-light-blue);}#mobile-dropdown-toggle > i{display:inline-block;padding-left:0.5em;}@media (min-width:998px){#mobile-dropdown-toggle{display:none;}}.region-mobile_first_menu{width:100%;}@media (min-width:998px){.region-mobile_first_menu{display:none;}}.region-mobile_first_menu .language-switcher-language-url{margin-bottom:2em;font-size:1rem;margin-top:2em;}@media (min-width:768px){.mobile-menu-expand{display:none;}.menu--utility-menu{margin-right:32px;}.block-language-blocklanguage-interface{margin-right:32px;}}@media (min-width:768px){.layout.reverse-order-desktop{display:flex;flex-wrap:nowrap;flex-direction:row-reverse;}}.gold-gradient-background{background:linear-gradient(0deg,var(--cbpp-grad-gold) 0%,#ffffff 100%);}.gold-solid-background{background:var(--cbpp-grad-gold);}.top-shadow{z-index:0;padding-top:20px;position:relative;}.top-shadow:before{top:0;content:"";z-index:-50;left:0;right:0;position:absolute;width:100%;height:20px;background:linear-gradient(rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 100%);}@media (min-width:998px){.layout--twocol-section--75-25 > div{display:flex;width:100%;}.layout--twocol-section--75-25 .layout__region--first{width:75%;padding-right:2rem;}.layout--twocol-section--75-25 .layout__region--second{width:25%;}}.basic-page-full-width.layout--twocol-section--25-75 .layout__region,.basic-page-full-width .layout__region{width:100%;padding-right:0;}@media (min-width:998px){.layout--twocol-section--25-75 > div{display:flex;width:100%;}.layout--twocol-section--25-75 .layout__region--first{width:25%;padding-right:2rem;}.layout--twocol-section--25-75 .layout__region--second{width:75%;}}@media (min-width:998px){.layout--twocol-section--67-33 > div{display:flex;width:100%;}.layout--twocol-section--67-33 .layout__region--first{width:67%;padding-right:2rem;}.layout--twocol-section--67-33 .layout__region--second{width:33%;}}@media (min-width:998px){.layout--twocol-section--33-67 > div{display:flex;width:100%;}.layout--twocol-section--33-67 .layout__region--first{width:33%;padding-right:2rem;}.layout--twocol-section--33-67 .layout__region--second{width:67%;}}@media (min-width:998px){.layout--twocol-section--50-50 > div{display:flex;width:100%;gap:2em;}.layout--twocol-section--50-50 .layout__region--first{width:50%;}.layout--twocol-section--50-50 .layout__region--second{width:50%;}}.featured-node-four-col .content{display:flex;flex-wrap:wrap;}.featured-node-four-col .content > .featured-node-list-item{width:100%;margin-bottom:4rem;border-bottom:none;}@media (min-width:768px){.featured-node-four-col .content{margin-left:-1rem;margin-right:-1rem;}.featured-node-four-col .content > .featured-node-list-item{width:50%;padding:1rem;border-right:1px solid #f0f0f0;}.featured-node-four-col .content > .featured-node-list-item:nth-child(2n){border-right:none;}}@media (min-width:998px){.featured-node-four-col .content > .featured-node-list-item{width:25%;}.featured-node-four-col .content > .featured-node-list-item:nth-child(2n){border-right:1px solid #f0f0f0;}.featured-node-four-col .content > .featured-node-list-item:nth-child(4n){border-right:none;}}.light-gold-background{background-color:var(--cbpp-offwhite);}.grid-gold{position:relative;}.grid-gold .content{position:relative;z-index:10;}.grid-gold .contextual{z-index:10;}.grid-gold:after{pointer-events:none;content:"";display:block;background-size:4em 4em;opacity:50%;background-image:linear-gradient(to right,var(--cbpp-light-gold) 2px,transparent 2px),linear-gradient(to bottom,var(--cbpp-light-gold) 2px,transparent 2px);background-position:0px -2px;}.grid-white{position:relative;}.grid-white .content{position:relative;z-index:10;}.grid-white .contextual{z-index:10;}.grid-white:after{pointer-events:none;content:"";display:block;background-size:2.3em 2.3em;opacity:15%;background-image:linear-gradient(to right,#fff 2px,transparent 2px),linear-gradient(to bottom,#fff 2px,transparent 2px);background-position:0px -2px;}.grid-light-blue{position:relative;}.grid-light-blue .content{position:relative;z-index:10;}.grid-light-blue .contextual{z-index:10;}.grid-light-blue:after{pointer-events:none;content:"";display:block;background-size:4em 4em;opacity:50%;background-image:linear-gradient(to right,var(--cbpp-light-blue) 2px,transparent 2px),linear-gradient(to bottom,var(--cbpp-light-blue) 2px,transparent 2px);background-position:0px -2px;}.grid-right:after{position:absolute;left:max(50vw + 100px,600px);top:0;right:0;bottom:0;}.grid-left-leftover:after{position:absolute;right:max(50vw + 200px,800px);transform:scaleX(-1);top:0;left:0;bottom:0;}.grid-right-leftover:after{position:absolute;left:max(50vw + 200px,800px);top:0;right:0;bottom:0;}div.large-title.block div.content h1{font-size:3rem;}.light-blue-diagonal-gradient{background:linear-gradient(27deg,var(--cbpp-light-blue) 18.98%,#ffffff 50.07%);}.layout--section--marginless-breadcrumbs ol.breadcrumb{margin-bottom:0;}.ls{display:flex;box-sizing:border-box;flex-shrink:1;}.ls-node-wrap{display:flex;}.ls-layout-row{flex-direction:row;flex-wrap:wrap;}.ls-layout-row[class*=ls-count] > *:not(:last-child){margin-bottom:60px;}@media (min-width:768px){.ls-layout-row{flex-wrap:nowrap;margin-left:-20px;margin-right:-20px;}.ls-layout-row[class*=ls-count] > *:not(:last-child){padding-bottom:0;}.ls-layout-row > *{padding-left:20px;padding-right:20px;}.ls-layout-row.ls-count-2 > *{flex-basis:50%;max-width:50%;}.ls-layout-row.ls-count-2 > *:last-child .ls-node-wrap{justify-content:flex-end;}.ls-layout-row.ls-count-3 > *{flex-basis:33.3333%;}.ls-layout-row.ls-count-4 > *{flex-basis:25%;}}.ls-layout-col{flex-direction:column;}.ls-layout-col > .ls-node-wrap{margin-bottom:60px;}.ls-layout-variable-row{flex-direction:row;flex-wrap:wrap;justify-content:space-between;}@media (min-width:768px){.ls-layout-variable-row .ls-node-wrap{max-width:calc(50% - 30px);}}@media (min-width:998px){.ls-layout-variable-row{gap:45px;justify-content:flex-start;}.ls-layout-variable-row .ls-node-wrap{max-width:calc(33.333% - 30px);}}.ls-layout-variable-row .cbpp-featured-node{width:auto;}.ls-layout-variable-row .ls-node-wrap{margin-bottom:40px;}.ls .header-with-line h2{max-width:none;}.ls .large-bottom-margin{margin-bottom:4rem;}.ls .ls-node-wrap article .cbpp-featured-summary{max-width:40.825rem;}.ls .ls-node-wrap article h1,.ls .ls-node-wrap article h2,.ls .ls-node-wrap article h3,.ls .ls-node-wrap article h4,.ls .ls-node-wrap article h5,.ls .ls-node-wrap article h6{max-width:35em;}.ls .ls-node-wrap article h1.node__title,.ls .ls-node-wrap article h2.node__title,.ls .ls-node-wrap article h3.node__title,.ls .ls-node-wrap article h4.node__title,.ls .ls-node-wrap article h5.node__title,.ls .ls-node-wrap article h6.node__title{max-width:35em;}.ls-node-wrap .node--view-mode-list-reference{width:100%;}.ls-node-wrap .node--view-mode-list-reference h2.node__title{font-size:1.4rem;line-height:1.5;}body{--cbpp-main-font:"Red Hat Display","Helvetica","Arial",sans-serif;--cbpp-header-font:"Figtree","Helvetica","Arial",sans-serif;}.fa{font-family:"FontAwesomeBrands","FontAwesomeSolid";}@font-face{font-family:"FontAwesomeBrands";font-display:swap;src:url(/themes/custom/cbpp_new/fonts/fontawesome-subset/fa-brands-400.woff2);}@font-face{font-family:"FontAwesomeSolid";font-display:swap;src:url(/themes/custom/cbpp_new/fonts/fontawesome-subset/fa-solid-900.woff2);}@font-face{font-family:"icons";font-display:swap;src:url(/themes/custom/cbpp_new/fonts/icons/icons.woff);}html{font-size:16px;line-height:1.5;}body{font-family:var(--cbpp-main-font);}h1,h2,h3,h4,h5,h6{font-family:var(--cbpp-header-font);}.cbpp-button{padding:1.14em 1.71em;border-radius:0.5rem;display:inline-block;cursor:pointer;}.cbpp-button:hover{text-decoration:none;}.cbpp-button.block{padding:0;}.cbpp-button.block a{padding:1.14em 1.71em;display:block;}.cbpp-button.block a:hover{text-decoration:none;}button.cbpp-button,input[type=submit].cbpp-button{padding:0 1rem;font-family:inherit;}.button-type-1{background-color:var(--cbpp-dark-blue);color:#fff;}.button-type-1:hover{background-color:var(--cbpp-med-blue);}.button-type-3{background-color:var(--cbpp-yellow);color:#000;}.button-type-3:hover{background-color:var(--cbpp-light-gold);}.button-type-4{background-color:transparent;border:2px solid var(--cbpp-dark-blue);}.button-type-4:hover{color:#fff;background-color:var(--cbpp-dark-blue);}.taxonomy-label{text-transform:uppercase;display:inline-block;padding:0.5em;font-weight:600;letter-spacing:0.07em;font-size:0.875rem;font-family:var(--cbpp-header-font);margin-right:0.3em;margin-top:0.3em;}.featured-type{background-color:var(--cbpp-yellow);color:#000;}.primary-topic-link{background-color:var(--cbpp-dark-green);color:#fff;}.primary-topic-link a,.primary-topic-link a:visited{color:#fff;}img.image-style-crop-590x330-high-dpi{max-width:590px;}.skip-link{display:block;margin-left:auto;margin-right:auto;max-width:1200px;text-align:center;}.mobile-expanded nav.menu--utility-menu{color:var(--cbpp-light-blue);}.mobile-expanded nav.menu--utility-menu a,.mobile-expanded nav.menu--utility-menu a:visited{color:var(--cbpp-light-blue);}nav.menu--utility-menu{font-weight:800;font-size:1rem;}nav.menu--utility-menu a,nav.menu--utility-menu a:visited{color:var(--cbpp-dark-grey);}nav.menu--utility-menu ul{margin:0;padding:0;list-style-type:none;}nav.menu--utility-menu ul > li:not(:last-child){margin-right:32px;}nav.menu--utility-menu > div{display:inline-block;}nav.menu--utility-menu li{padding:1em;padding-left:0;}nav.menu--utility-menu li a,nav.menu--utility-menu li a:visited{color:var(--cbpp-light-blue);}nav.menu--utility-menu .link-text{position:fixed;left:-500px;}@media (min-width:998px){nav.menu--utility-menu{display:inline-block;}nav.menu--utility-menu > ul{display:inline-block;}nav.menu--utility-menu > ul li{display:inline-block;padding:0;color:inherit;}nav.menu--utility-menu > ul li a,nav.menu--utility-menu > ul li a:visited{color:inherit;}}.block-language-blocklanguage-interface .content ul{padding:0;list-style-type:none;display:inline;border:1px solid var(--cbpp-yellow);border-radius:5px;padding-top:0.8em;padding-bottom:0.8em;font-weight:600;font-family:var(--cbpp-header-font);}.block-language-blocklanguage-interface .content ul a,.block-language-blocklanguage-interface .content ul a:visited{color:var(--cbpp-yellow);}.block-language-blocklanguage-interface .content ul li{display:inline;}.block-language-blocklanguage-interface .content ul a{padding:0.8em;display:inline;text-transform:uppercase;}.block-language-blocklanguage-interface .content ul li.is-active a{background-color:var(--cbpp-yellow);color:var(--cbpp-dark-blue);}.block-language-blocklanguage-interface .content ul li.is-active a:visited{color:var(--cbpp-dark-blue);}@media (min-width:998px){.block-language-blocklanguage-interface .content ul{border-color:var(--cbpp-dark-blue);padding-top:0.5em;padding-bottom:0.5em;}.block-language-blocklanguage-interface .content ul a,.block-language-blocklanguage-interface .content ul a:visited{color:var(--cbpp-dark-blue);padding:0.5em;}.block-language-blocklanguage-interface .content ul li.is-active a{background-color:var(--cbpp-dark-blue);color:#fff;}.block-language-blocklanguage-interface .content ul li.is-active a:visited{color:#fff;}}.block-cbpp-search-block{position:relative;}.block-cbpp-search-block input[type=submit]{font-family:"cbpp_new_icons";}@media (min-width:998px){.block-cbpp-search-block input[type=submit]{position:absolute;top:0;right:0;height:100%;background-color:transparent;border:0px;cursor:pointer;}.block-cbpp-search-block input[type=submit]:hover{color:var(--cbpp-med-blue);}.block-cbpp-search-block input[type=text]{width:200px;padding-right:30px;}}.mobile-expanded input[type=submit]{background-color:var(--cbpp-yellow);color:var(--cbpp-dark-blue);font-size:inherit;border:0px;border-radius:0.5em;padding:0.5em;margin-left:0.5em;border:1.5px solid var(--cbpp-yellow);}.mobile-expanded #cbpp-search-form{display:flex;flex-wrap:nowrap;align-items:flex-start;}.mobile-expanded #cbpp-search-form .form-item-search{flex-grow:1;}.mobile-expanded #cbpp-search-form :last-child{flex-shrink:0;}.mobile-expanded nav.menu--main{color:#fff;}.mobile-expanded nav.menu--main a,.mobile-expanded nav.menu--main a:visited{color:#fff;}.mobile-expanded nav.menu--main .cbpp-button{padding:0.5em;}nav.menu--main{width:100%;z-index:50;font-weight:700;font-size:1.125rem;line-height:2em;}nav.menu--main ul{padding-left:0;margin-left:0;list-style-type:none;position:relative;width:100%;z-index:1;}nav.menu--main li{list-style-type:none;margin:1em;padding-left:0;margin-left:0;}nav.menu--main .dropdown-bg{position:absolute;left:0;right:0;height:100%;background-color:var(--cbpp-dark-blue);}nav.menu--main ul.dropdown-menu{text-align:left;overflow:hidden;max-height:0;transition:max-height 0.2s;transition-delay:0s;font-size:1rem;position:relative;color:#fff;width:100%;}nav.menu--main ul.dropdown-menu > li > a{display:block;}nav.menu--main ul.dropdown-menu > li > ul > li{display:block;}nav.menu--main ul.dropdown-menu a{color:#fff;}nav.menu--main .dropdown-wrap{position:relative;}nav.menu--main .dropdown-wrap.expanded ul.dropdown-menu{max-height:2000px;transition-delay:0.2s;border-bottom:1px solid rgba(255,255,255,0.15);}nav.menu--main .research-menu-grid-hide{display:none;}nav.menu--main .nav-link.dropdown-toggle{cursor:pointer;width:100%;display:inline-block;}nav.menu--main .nav-link.dropdown-toggle > span{color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;}nav.menu--main .nav-link.dropdown-toggle:after{display:inline-block;margin-left:0.255em;vertical-align:0.22em;content:"";border-top:0.3em solid #fff;border-right:0.3em solid transparent;border-bottom:0;border-left:0.3em solid transparent;}nav.menu--main .nav-link.dropdown-toggle[aria-expanded=true]{border-bottom:1px solid rgba(255,255,255,0.15);}nav.menu--main .nav-link.dropdown-toggle[aria-expanded=true] a,nav.menu--main .nav-link.dropdown-toggle[aria-expanded=true] span{color:var(--cbpp-yellow);}nav.menu--main .nav-link.dropdown-toggle[aria-expanded=true]:after{border-bottom:0.3em solid var(--cbpp-yellow);border-top:0;}nav.menu--main .nav-name-donate,nav.menu--main .nav-name-done{margin-right:0;}nav.menu--main .nav-name-donate a,nav.menu--main .nav-name-donate a:visited,nav.menu--main .nav-name-done a,nav.menu--main .nav-name-done a:visited{color:var(--cbpp-dark-blue);}nav.menu--main .nav-name-donate a,nav.menu--main .nav-name-done a{width:100%;text-align:center;}nav.menu--main .nav-name-topics{border-bottom:1px solid rgba(255,255,255,0.15);}nav.menu--main a.describes-previous{font-size:1rem;line-height:1.2em;font-weight:400;display:inline-block;}@media (min-width:998px){nav.menu--main{font-weight:700;text-align:right;font-size:1.28rem;line-height:1em;position:relative;}nav.menu--main li.main-item > span,nav.menu--main li.main-item > a{height:2em;display:inline-block;width:auto;}nav.menu--main > ul{margin:0;}nav.menu--main > ul > li{margin-left:40px;}nav.menu--main li{display:inline-block;margin:0;}nav.menu--main ul.dropdown-menu{font-size:1.125rem;transition:max-height 0.2s;}nav.menu--main ul.dropdown-menu > li{margin:4rem 2rem 4rem 0;}nav.menu--main ul.dropdown-menu > li > a{padding:1rem 0;}nav.menu--main ul.dropdown-menu > li > ul > li{padding:1rem 0;padding-right:2rem;}nav.menu--main .research-menu-grid .menu-group{-moz-columns:3;columns:3;}nav.menu--main .nav-name-research .dropdown-menu{display:flex;flex-wrap:none;}nav.menu--main .nav-link.cbpp-button{padding:0.625rem 1rem;}nav.menu--main .nav-link.dropdown-toggle > span{color:var(--cbpp-med-blue);}nav.menu--main .nav-link.dropdown-toggle:after{border-top-color:var(--cbpp-med-blue);}nav.menu--main .nav-link.dropdown-toggle[aria-expanded=true]{border-bottom:8px solid var(--cbpp-dark-blue);}nav.menu--main .nav-link.dropdown-toggle[aria-expanded=true] a,nav.menu--main .nav-link.dropdown-toggle[aria-expanded=true] span{color:var(--cbpp-dark-blue);}nav.menu--main .nav-link.dropdown-toggle[aria-expanded=true]:after{border-bottom-color:var(--cbpp-med-blue);}nav.menu--main .dropdown-wrap{position:absolute;left:0;top:2.5em;}nav.menu--main li.nav-name-topics{-moz-columns:3;columns:3;flex-shrink:0;flex-grow:1;}nav.menu--main li.nav-name-policy-basics{flex-shrink:1;}nav.menu--main li.nav-name-policy-basics > ul > li{padding-right:0;}nav.menu--main a.describes-previous{font-size:0.9em;}nav.menu--main .dropdown-wrap.expanded ul.dropdown-menu{max-height:600px;}nav.menu--main .nav-name-topics{border-bottom:none;}}.heavy-title{line-height:1.65;font-weight:600;}.heavy-title a,.heavy-title span{background-color:var(--cbpp-med-blue);color:#fff;padding:0.2em 0.2em;-webkit-box-decoration-break:clone;box-decoration-break:clone;}.heavy-title a:visited,.heavy-title span:visited{color:#fff;}.heavy-title hgroup > *:not(h1) a{text-decoration:underline;background-color:transparent;color:inherit;}.heavy-title hgroup > *:not(h1) a:visited{color:var(--cbpp-dark-grey);}.heavy-title hgroup > *:not(h1) a:hover{opacity:0.8;}@media (min-width:998px){.heavy-title-desktop{line-height:1.65;font-weight:600;}.heavy-title-desktop a,.heavy-title-desktop span{background-color:var(--cbpp-med-blue);color:#fff;padding:0.2em 0.2em;-webkit-box-decoration-break:clone;box-decoration-break:clone;}.heavy-title-desktop a:visited,.heavy-title-desktop span:visited{color:#fff;}.heavy-title-desktop hgroup > *:not(h1) a{text-decoration:underline;background-color:transparent;color:inherit;}.heavy-title-desktop hgroup > *:not(h1) a:visited{color:var(--cbpp-dark-grey);}.heavy-title-desktop hgroup > *:not(h1) a:hover{opacity:0.8;}}.cbpp-featured-byline a,.cbpp-featured-byline a:visited{color:var(--cbpp-med-green);}ol.breadcrumb{padding-left:0;font-weight:600;padding-bottom:1em;margin-bottom:2em;position:relative;text-indent:-1em;padding-left:1em;font-size:0.75em;line-height:1.5;}@media (min-width:450px){ol.breadcrumb{font-size:1em;}}ol.breadcrumb:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(to right,var(--cbpp-light-grey) 0%,#fff 100%);}ol.breadcrumb li::marker{content:"";}ol.breadcrumb a{color:var(--cbpp-med-green);}ol.breadcrumb li{display:inline;}ol.breadcrumb li:after{content:">";font-weight:800;vertical-align:-0.05em;font-size:1.2em;padding:0 1em;}ol.breadcrumb li:last-child:after{content:"";padding:0;}.block-cbpp-byline-area *{display:inline;}.block-cbpp-byline-area .field--name-field-date-note::after{content:":";display:inline;}.block-cbpp-social-share-block,.block-field-blocknoderich-contentfield-document{font-size:0.875rem;}.block-cbpp-social-share-block a,.block-field-blocknoderich-contentfield-document a{color:var(--cbpp-med-green);}.block-cbpp-social-share-block .cbpp-share-block-expanded{font-size:1.25rem;}.block-cbpp-social-share-block .cbpp-share-block-expanded a{margin-right:1em;}.block-field-blocknoderich-contentfield-document .file-page-count{color:var(--cbpp-med-grey);}.block-views-blocktopic-policy-basics-policy-basics-sidebar{background-color:var(--cbpp-dark-blue);padding:1rem 2rem;border-radius:0.5rem;}.block-views-blocktopic-policy-basics-policy-basics-sidebar h2.block-label{color:var(--cbpp-yellow);}.block-views-blocktopic-policy-basics-policy-basics-sidebar h2.block-label .topic-name{font-size:0.875em;}.block-views-blocktopic-policy-basics-policy-basics-sidebar .item-list ul{list-style-type:none;padding-left:0;font-size:0.875rem;}.block-views-blocktopic-policy-basics-policy-basics-sidebar .item-list ul a,.block-views-blocktopic-policy-basics-policy-basics-sidebar .item-list ul a:visited{color:#fff;}.block-views-blocktopic-policy-basics-policy-basics-sidebar .item-list li:not(:last-child){margin-bottom:1em;}.file{display:inline-block;background-repeat:no-repeat;background-position:left 2px;padding-left:1.5em;}.file--general,.file--application-octet-stream{background-image:url(/themes/custom/cbpp_new/images/icons/application-octet-stream.png);}.file--package-x-generic{background-image:url(/themes/custom/cbpp_new/images/icons/package-x-generic.png);}.file--x-office-spreadsheet{background-image:url(/themes/custom/cbpp_new/images/icons/x-office-spreadsheet.png);}.file--x-office-document{background-image:url(/themes/custom/cbpp_new/images/icons/x-office-document.png);}.file--x-office-presentation{background-image:url(/themes/custom/cbpp_new/images/icons/x-office-presentation.png);}.file--text-x-script{background-image:url(/themes/custom/cbpp_new/images/icons/text-x-script.png);}.file--text-html{background-image:url(/themes/custom/cbpp_new/images/icons/text-html.png);}.file--text-plain{background-image:url(/themes/custom/cbpp_new/images/icons/text-plain.png);}.file--application-pdf{background:none;padding-left:0;}.file--application-pdf:before{content:"\e817";font-family:icons;margin-right:5px;}.file--application-x-executable{background-image:url(/themes/custom/cbpp_new/images/icons/application-x-executable.png);}.file--audio{background-image:url(/themes/custom/cbpp_new/images/icons/audio-x-generic.png);}.file--video{background-image:url(/themes/custom/cbpp_new/images/icons/video-x-generic.png);}.file--text{background-image:url(/themes/custom/cbpp_new/images/icons/text-x-generic.png);}.file--image{background-image:url(/themes/custom/cbpp_new/images/icons/image-x-generic.png);}.layout--section--mailchimp{background-color:var(--cbpp-dark-green);margin-top:3em;}.layout--section--mailchimp > div{padding:3em 0;}.block-fake-signup{position:relative;z-index:10;color:#fff;}.block-fake-signup .signup_banner{display:flex;flex-wrap:wrap;gap:2em;justify-content:space-between;align-items:flex-start;}@media (min-width:998px){.block-fake-signup .signup_banner{flex-wrap:nowrap;}}@media (min-width:768px){.block-fake-signup .fake_signup_form_text{margin-right:100px;}}.block-fake-signup .signup_banner_label{color:var(--cbpp-yellow);font-family:var(--cbpp-header-font);font-size:2.625rem;font-weight:600;margin-bottom:0.5em;line-height:1.2;}@media (min-width:450px){.block-fake-signup .signup_banner_label{white-space:nowrap;}}.block-fake-signup form.fake-signup{position:relative;display:block;justify-content:flex-start;align-items:flex-end;flex-wrap:wrap;gap:1em;flex-grow:1;}@media (min-width:450px){.block-fake-signup form.fake-signup{display:flex;}}@media (min-width:998px){.block-fake-signup form.fake-signup{flex-wrap:nowrap;}}.block-fake-signup .form-item-email{flex-grow:1;margin-bottom:1em;max-width:30em;}@media (min-width:450px){.block-fake-signup .form-item-email{margin-bottom:0;}}.block-fake-signup .form-item-email input{width:100%;}.block-fake-signup label{display:block;color:var(--cbpp-light-gold);}.block-fake-signup input[type=email]{font-size:1rem;height:3.5rem;border-radius:0.5rem;border:1px solid var(--cbpp-light-blue);padding:1em;margin-right:2em;}.block-fake-signup input[type=email]::-moz-placeholder{font-style:italic;}.block-fake-signup input[type=email]::placeholder{font-style:italic;}.block-fake-signup input[type=submit]{height:3.5rem;border:0px;}.caps-header{font-family:var(--cbpp-header-font);font-weight:600;text-transform:uppercase;letter-spacing:0.1875em;}.research-topics-grid{display:flex;flex-wrap:wrap;width:auto;gap:2rem;margin-top:6em;padding-bottom:8em;}.research-topics-grid .grid-item{width:100%;height:12.6875rem;overflow:hidden;max-height:12.6875rem;margin-top:-4em;filter:drop-shadow(0px 4px 20px rgba(0,68,66,0.15));}.research-topics-grid .grid-item a{display:block;padding:1.875rem;padding-top:3em;background-color:#fff;border:2px solid var(--cbpp-light-blue);border-radius:0.5rem;min-height:100%;max-height:100%;transition-property:background-color,padding-top,max-height,color;transition-duration:0.5s;}.research-topics-grid .grid-item .short-description{opacity:0;color:#fff;line-height:1.2;}.research-topics-grid .grid-item:hover{overflow:visible;z-index:10;}.research-topics-grid .grid-item:hover .short-description{opacity:1;}.research-topics-grid .grid-item svg{display:block;}.research-topics-grid .grid-item h3{line-height:1.125rem;font-size:1rem;}.research-topics-grid .grid-item svg path{fill:var(--cbpp-dark-green);transition:fill 0.5s;}.research-topics-grid .grid-item a:hover{text-decoration:none;background-color:var(--cbpp-med-green);color:var(--cbpp-light-gold);max-height:200%;padding-top:0.7em;border:var(--cbpp-med-green);}.research-topics-grid .grid-item a:hover svg path{fill:var(--cbpp-light-gold);}@media (min-width:768px){.research-topics-grid .grid-item{width:calc(33.333% - 1.3334rem);}}.layout--section--who-we-are .field--name-body{padding:2rem 0;}.layout--section--who-we-are .field--name-body h2{font-size:1rem;line-height:1.5rem;color:var(--cbpp-dark-green);}.layout--section--who-we-are .field--name-body h3{font-size:2.5rem;line-height:3.19rem;margin:0;}.layout--section--who-we-are .field--name-body p.who-we-are-blurb{font-size:1.25rem;line-height:2rem;font-weight:500;}.layout--section--who-we-are .field--name-body .cbpp-button:not(:last-child){margin-right:0.5em;}footer.site-footer{background-color:var(--cbpp-dark-blue);color:#fff;}footer.site-footer .footer-columns{padding-top:5.5rem;}@media (min-width:998px){footer.site-footer .footer-columns{display:flex;justify-content:space-between;gap:1rem;}}footer.site-footer .footer-column{padding-bottom:2rem;flex-grow:1;}footer.site-footer .footer-column:first-child{flex-grow:0;}footer.site-footer .footer-column:nth-child(2){flex-grow:0;}footer.site-footer a,footer.site-footer a:visited{color:#fff;}footer.site-footer h2.block-label{font-size:1rem;line-height:1.125rem;color:var(--cbpp-light-gold);margin-top:0;}footer.site-footer #block-cbpp-new-fakesignupblock .signup_banner{display:block;}footer.site-footer #block-cbpp-new-fakesignupblock .form-item-email{display:inline-block;margin-right:1em;}footer.site-footer #block-cbpp-new-fakesignupblock .form-item-email label{display:none;}footer.site-footer #block-cbpp-new-fakesignupblock .form-item-email input{max-width:266px;}@media (min-width:998px){footer.site-footer #block-cbpp-new-fakesignupblock .form-item-email{display:block;margin-right:0;}}footer.site-footer #block-cbpp-new-fakesignupblock form.fake-signup{margin-top:0;display:block;}footer.site-footer #block-cbpp-new-fakesignupblock .signup_banner_label{font-size:1em;color:#fff;font-weight:inherit;}footer.site-footer #block-cbpp-new-fakesignupblock input[type=submit]{margin-top:1em;margin-left:0;}.region-footer_first{min-width:200px;}.region-footer_second{display:flex;}.region-footer_second nav{flex-basis:150px;margin-right:40px;}@media (min-width:998px){.region-footer_second nav{flex-basis:100px;}}.region-footer_second ul{margin:0;list-style-type:none;padding-left:0;}.region-footer_second li{margin:0 1em 1em 0em;}.footer-social-icons{margin-top:1em;}.footer-social-icons a:hover{text-decoration:none;}.footer-social-icons a{display:inline-block;margin-right:1em;}#block-cbpp-new-footeraddress{max-width:266px;}#block-cbpp-new-footeraddress ul{margin:0;list-style-type:none;padding-left:0;}#block-cbpp-new-footeraddress li{display:flex;align-items:start;}#block-cbpp-new-footeraddress i{color:var(--cbpp-light-gold);margin-right:0.6em;font-size:1.4em;height:1em;}.footer-bottom{border-top:1px solid var(--cbpp-med-blue);padding-top:2em;padding-bottom:2em;}#block-cbpp-new-footerbottom .field--name-body{color:var(--cbpp-light-blue);}@media (min-width:998px){#block-cbpp-new-footerbottom .field--name-body{display:flex;justify-content:space-between;}}#block-cbpp-new-footerbottom .field--name-body a,#block-cbpp-new-footerbottom .field--name-body a:visited{color:var(--cbpp-light-blue);}@media (min-width:998px){#block-footer-social-mobile{display:none;}}#block-cbpp-new-footersocial{display:none;}@media (min-width:998px){#block-cbpp-new-footersocial{display:block;}}body{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk1vL+DwACKQF5t6L9RQAAAABJRU5ErkJggg==);}#page-wrapper{background-color:#fff;}#block-cbpp-new-socialmenu ul{list-style-type:none;padding:0;}#block-cbpp-new-socialmenu ul li{display:inline-block;}#block-cbpp-new-socialmenu ul li:not(:last-child){margin-right:2em;}#block-cbpp-new-socialmenu a,#block-cbpp-new-socialmenu a:visited{color:#fff;}.icon-hide-label .link-text{position:fixed;left:-100vw;}.shadow-box,.items-shadow-box > .content > .field > .field__item{padding:1.25rem 1.875rem;background-color:#fff;filter:drop-shadow(0px 4px 20px rgba(0,68,66,0.15));border-radius:0.5rem;}.header-with-line > h2{position:relative;color:var(--cbpp-med-blue);font-size:1.5rem;display:flex;align-items:end;white-space:nowrap;}@media (min-width:768px){.header-with-line > h2{font-size:2.5rem;}}.header-with-line > h2:after{height:1px;position:relative;bottom:0.35em;content:"";margin-left:0.5em;width:100%;border-top:1px solid var(--cbpp-med-blue);}.header-with-line.empty-header h2:after{margin-left:0;}nav.pager{font-weight:700;font-size:1rem;line-height:1.5;text-align:right;color:var(--cbpp-med-grey);}nav.pager ul.pager__items{list-style-type:none;margin-left:0;padding-left:0;}nav.pager li.pager__item{display:inline;margin:0;margin-left:1em;}nav.pager li.pager__item a,nav.pager li.pager__item a:visited{color:var(--cbpp-med-grey);}nav.pager li.pager__item.is-active a{color:var(--cbpp-dark-green);}.alternate-language-link-box{margin-bottom:2em;}.alternate-language-link-box .content{display:inline-block;padding:0.75rem 2.5rem 0.75rem 1.25rem;align-items:center;gap:0.5rem;border-radius:4rem;border:1px solid var(--cbpp-dark-blue);}.alternate-language-link-box .content a{font-weight:bold;}.alternate-language-link-box.not-available{margin-top:-1.5em;}.alternate-language-link-box .outdated-note-in-box{padding-left:1.2em;}.block-views-blockjob-postings-block-1 ul,ul.job-listing{list-style-type:none;margin-left:0;padding-left:0;border-bottom:1px solid var(--cbpp-light-grey);max-width:580px;}.block-views-blockjob-postings-block-1 ul li,ul.job-listing li{list-style-type:none;margin-left:0;padding-left:0;border-top:1px solid var(--cbpp-light-grey);padding:1em 0;line-height:1;}.block-views-blockjob-postings-block-1 ul a:after,ul.job-listing a:after{content:"→";display:inline;margin-left:0.3em;}.block-inline-blockbasic p{max-width:580px;font-size:1.125rem;}.block-inline-blockbasic p.eoe{font-size:0.9rem;margin-bottom:4em;}.block-series-block-previous-versions{background-color:var(--cbpp-light-gold);padding:1rem;border-radius:0.5rem;}.block-series-block-previous-versions h2{font-size:1rem;margin-top:0;font-weight:bold;}.block-series-block-previous-versions ul.previous-versions-list{list-style-type:none;padding-left:0;margin-left:0;}.block-series-block-previous-versions li{margin-bottom:1em;}.block-series-block-previous-versions .other-version-title{font-weight:bold;font-family:var(--cbpp-header-font);}.block-series-block-previous-versions .cbpp-term-byline{font-size:0.75rem;}.block-series-block-link-to-newest{background-color:var(--cbpp-yellow);padding:1em;border-radius:0.5rem;margin-bottom:4em;font-size:1.25rem;}.block-series-block-link-to-newest .other-version-title{margin-top:0.3em;font-size:2rem;line-height:1em;font-weight:bold;font-family:var(--cbpp-header-font);}.block-series-block-link-to-newest .other-version-date{font-size:1rem;}.button-link-list a{border:1px solid var(--cbpp-dark-green);border-radius:0.5rem;padding:1rem;padding-right:3rem;display:block;color:var(--cbpp-dark-green);margin-right:1em;transition-property:margin-right,background-color,padding-right,color;transition-duration:0.2s;position:relative;}.button-link-list a:hover{margin-right:0;background-color:var(--cbpp-dark-green);color:#fff;text-decoration:none;padding-right:5em;}.button-link-list a:after{font-family:"cbpp_new_icons";content:"\f105";display:block;position:absolute;right:0.5em;top:0.75em;font-size:1.5rem;}.block-featured-node .featured-node-list-item{margin:0;margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid var(--cbpp-light-grey);}.block-featured-node .featured-node-list-item:last-child{border-bottom:none;}.hidden-post-glossary{display:none;}.field--name-field-media-image.use-placeholder{background-image:url(/themes/custom/cbpp_new/images/staff-placeholder.svg);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:50%;}.node--view-mode-staff-expert-page-item .field--name-field-media-image.use-placeholder{width:270px;height:276px;overflow:hidden;border-radius:0.5rem;}.block-inline-blocknode-teasers .field__item{margin:15px 0;padding-bottom:15px;border-bottom:1px solid var(--cbpp-light-grey);}.block-inline-blocknode-teasers .field__item:last-child{border-bottom:none;}h1.topic-header-main-title{font-family:var(--cbpp-header-font);font-size:3rem;font-style:normal;font-weight:600;line-height:3.5rem;color:var(--cbpp-dark-blue);margin-bottom:0.2em;}.topic-header-sublinks{font-size:1.125rem;font-style:normal;font-weight:700;line-height:2rem;margin-bottom:3em;}.topic-header-link-wrap{font-size:1rem;line-height:1.125rem;margin-right:1.5rem;margin-left:1rem;display:inline-block;}.topic-header-link-wrap a{text-decoration:underline;}.block-views-blockpress-new-from-the-center-block h2.block-label{font-size:2rem;}.block-views-blockpress-new-from-the-center-block .views-row{margin:2em 0;}.block-views-blockpress-new-from-the-center-block h4.views-field-title{margin:0;font-size:1.5rem;}.path-frontpage .layout--section--primary{margin-top:60px;}.path-frontpage .layout--section--primary article{padding-bottom:60px;}.path-frontpage .layout--section--special-projects .block{margin:5em 0;border-radius:0.5em;filter:drop-shadow(0px 4px 20px rgba(0,68,66,0.15));background-color:#fff;}.path-frontpage .layout--section--special-projects h2.block-label{background-color:var(--cbpp-dark-blue);color:var(--cbpp-light-gold);font-size:1rem;line-height:1.125rem;padding:1rem 3rem;border-top-left-radius:0.5em;border-top-right-radius:0.5em;}.path-frontpage .layout--section--special-projects ul{font-size:0.875rem;line-height:1.25rem;display:flex;flex-wrap:wrap;justify-content:center;text-align:center;list-style-type:none;padding:5em 4em;}@media (min-width:998px){.path-frontpage .layout--section--special-projects ul{flex-wrap:nowrap;}}.path-frontpage .layout--section--special-projects ul li{padding:1em 5em;}.path-frontpage div.more-link{text-align:right;margin-bottom:2em;position:relative;}.path-frontpage div.more-link:before{width:calc(100% - 130px);display:block;content:"";border-bottom:1px solid var(--cbpp-dark-blue);position:absolute;top:50%;}.path-frontpage .layout--section--mailchimp{margin-top:0;}html[lang=es] .layout--section--special-projects{display:none;}.block-views-blockdepartments-dept-staff .staff-page-list,.block-views-blockdepartments-dept-experts .staff-page-list{display:flex;flex-wrap:wrap;}.block-views-blockdepartments-dept-staff .views-row.department.filtered,.block-views-blockdepartments-dept-experts .views-row.department.filtered{display:none;}.block-views-blockdepartments-dept-staff .views-row.person,.block-views-blockdepartments-dept-experts .views-row.person{width:270px;margin-bottom:2rem;opacity:1;transition:opacity 200ms;}.block-views-blockdepartments-dept-staff .person.hiding,.block-views-blockdepartments-dept-experts .person.hiding{opacity:0;}.block-views-blockdepartments-dept-staff .person.hidden,.block-views-blockdepartments-dept-experts .person.hidden{display:none;}.block-views-blockdepartments-dept-staff .staff-page-list,.block-views-blockdepartments-dept-experts .staff-page-list{gap:0 2rem;}@media (min-width:998px){.block-views-blockdepartments-dept-staff .staff-page-list,.block-views-blockdepartments-dept-experts .staff-page-list{justify-content:flex-start;gap:0 calc(33vw - 17.5rem);}}@media (min-width:1260px){.block-views-blockdepartments-dept-staff .staff-page-list,.block-views-blockdepartments-dept-experts .staff-page-list{gap:0 2.1rem;}}.block-views-blockdepartments-dept-staff .areas-of-expertise-filter select,.block-views-blockdepartments-dept-experts .areas-of-expertise-filter select{font-style:italic;margin-right:1em;}.block-views-blockdepartments-dept-staff .areas-of-expertise-filter option,.block-views-blockdepartments-dept-experts .areas-of-expertise-filter option{font-style:normal;}.block-views-blockdepartments-dept-staff .areas-of-expertise-filter button,.block-views-blockdepartments-dept-experts .areas-of-expertise-filter button{padding:0.5em;font-weight:bold;}.path-blog .layout--section--facets .layout__region--content{margin-bottom:-2em;}@media (min-width:350px){.path-blog .layout--section--facets .layout__region--content{text-indent:-68px;padding-left:68px;}.path-blog .layout--section--facets .layout__region--content .content{text-indent:0;}}.path-blog .layout--section--facets .block-facets{display:inline;}.path-blog .layout--section--facets .block-facets h2.block-label{display:inline;vertical-align:baseline;position:relative;top:-0.4em;color:var(--cbpp-dark-blue);font-size:0.875rem;margin-right:5px;}.path-blog .layout--section--facets .block-facets h2.block-label:after{content:":";display:inline;}.path-blog .layout--section--facets .block-facets div.content{display:block;margin-right:10px;}@media (min-width:350px){.path-blog .layout--section--facets .block-facets div.content{display:inline-block;}}.path-blog .layout--section--facets .block-facets .select2-container{display:inline-block;margin-bottom:0.5em;}.path-blog .layout--section--facets .block-facets .select2-container input::-moz-placeholder{font-style:italic;}.path-blog .layout--section--facets .block-facets .select2-container input::placeholder{font-style:italic;}.path-blog .layout--section--blog-main,.path-blog .layout--section--facets{max-width:780px;margin-left:auto;margin-right:auto;margin-bottom:3em;}.block-views-blockblog-list-block-1{margin-top:1.5rem;font-weight:500;}.block-views-blockblog-list-block-1 h4.node__title{font-size:1.25rem;line-height:1.75rem;margin:0.5em 0;}.block-views-blockblog-list-block-1 time{font-size:0.875rem;line-height:1.3;}.block-views-blockblog-list-block-1 .blog-view-post-footer > ul{margin-top:0;vertical-align:top;list-style-type:none;margin-left:0;padding-left:0;display:inline-block;}.block-views-blockblog-list-block-1 .blog-view-post-footer li{margin-left:0;padding-left:0;padding-right:1em;display:block;margin-bottom:0.5em;}@media (min-width:450px){.block-views-blockblog-list-block-1 .blog-view-post-footer li{display:inline-block;margin-bottom:0;}.block-views-blockblog-list-block-1 .blog-view-post-footer li:not(:last-child){border-right:1px solid var(--cbpp-light-grey);margin-right:1em;}}.block-views-blockblog-list-block-1 .blog-view-post-footer div.primary-topic{display:block;top:-1em;position:relative;}@media (min-width:768px){.block-views-blockblog-list-block-1 .blog-view-post-footer div.primary-topic{vertical-align:top;display:inline-block;top:-0.4em;}}.block-views-blockblog-list-block-1 .views-row{border-bottom:1px solid var(--cbpp-light-grey);padding-bottom:0.5em;}.block-views-blockblog-list-block-1 .views-row:not(:last-of-type){margin-bottom:3em;}.search-results-view-wrap{margin-top:4em;margin-bottom:4em;}@media (min-width:768px){.search-results-view-wrap{display:flex;gap:2em;justify-content:space-between;}.search-results-view-wrap .search-left-sidebar{max-width:265px;}}.search-results-view-wrap .search-results-wrap{max-width:783px;}.search-results-view-wrap .search-results-wrap > header{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:0.5em;border-bottom:1px solid var(--cbpp-light-grey);margin-bottom:1em;}.search-results-view-wrap .search-results-wrap > header .results-title{font-size:1.375rem;}.search-results-view-wrap .search-results-wrap > header .results-number{font-weight:bold;}.search-results-view-wrap .search-results-wrap > header .sorts{font-size:1rem;font-weight:normal;}.search-results-view-wrap .search-results-wrap .views-content > .views-row{border-bottom:1px solid var(--cbpp-light-grey);margin-bottom:2em;}.search-results-view-wrap .search-date{margin-top:1em;}.search-results-view-wrap .cbpp-term-byline{overflow:hidden;}.search-results-view-wrap .search-author{display:flex;flex-wrap:wrap;margin-top:1em;margin-left:-2em;overflow:hidden;margin-bottom:2em;}.search-results-view-wrap .search-author > *{margin-left:1em;padding-left:1em;}.search-results-view-wrap .search-author > *:before{content:"";position:absolute;left:-0.5em;border-right:1px solid var(--cbpp-light-grey);top:0.5em;bottom:0.5em;}.search-results-view-wrap .search-author h2{padding:0.5em 0;}.search-results-view-wrap .search-author .node__content{margin-top:0;}.search-results-view-wrap .search-author a{color:var(--cbpp-med-green);}.search-results-view-wrap .search-result-image-wrap{width:366px;}@media (min-width:998px){.search-results-view-wrap .search-result-image-wrap{float:right;margin-left:1em;}}.search-results-view-wrap .search-result-image-wrap img{width:100%;height:auto;border-radius:10px;border:1px solid var(--cbpp-light-grey);}.search-results-view-wrap .facets-title{color:var(--cbpp-med-green);font-weight:bold;font-family:var(--cbpp-header-font);margin-bottom:0.5em;}.search-results-view-wrap .clear-filters{width:100%;margin-bottom:0.5em;text-align:center;font-weight:bold;padding:0.5em;}.search-results-view-wrap .select2-container{margin-bottom:1em;}.search-results-view-wrap .select2-container .select2-selection{min-height:2.3rem;font-size:1.25rem;}.search-results-view-wrap .select2-container .select2-selection .select2-selection__rendered{padding:0.3em;padding-bottom:0.5em;display:block;}.search-results-view-wrap .select2-container .select2-selection input::-moz-placeholder{color:#000;font-weight:600;font-family:var(--cbpp-header-font);vertical-align:middle;line-height:1;display:inline-block;}.search-results-view-wrap .select2-container .select2-selection input::placeholder,.search-results-view-wrap .select2-container .select2-selection .select2-selection__placeholder{color:#000;font-weight:600;font-family:var(--cbpp-header-font);vertical-align:middle;line-height:1;display:inline-block;}.search-results-view-wrap .select2-container .select2-selection:after{content:"▼";display:inline;position:absolute;cursor:pointer;right:5px;transform:scaleY(50%);top:0.3em;}.search-results-view-wrap .select2-container .select2-selection.select2-selection--single{height:auto;}.search-results-view-wrap .select2-container .select2-selection.select2-selection--single .select2-selection__clear{float:none;margin-right:2px;}.search-results-view-wrap .select2-container .select2-selection .select2-selection__arrow{display:none;}.search-results-view-wrap .search-left-sidebar .footer{margin-bottom:2em;}.search-results-view-wrap .search-left-sidebar .footer a,.search-results-view-wrap .search-left-sidebar .footer a:visited{color:var(--cbpp-med-green);}.search-results-view-wrap .search-left-sidebar .footer a{font-weight:bold;text-decoration:underline;}#block-cbpp-new-exposedformsearchsearch-results{background-color:var(--cbpp-med-blue);color:#fff;display:flex;justify-content:flex-end;}#block-cbpp-new-exposedformsearchsearch-results h2.block-label{font-weight:600;font-size:2rem;}#block-cbpp-new-exposedformsearchsearch-results div.right-column-align-wrap{margin:0.5em 0;text-align:left;width:100%;max-width:783px;display:flex;}#block-cbpp-new-exposedformsearchsearch-results div.content{flex-grow:1;display:flex;}#block-cbpp-new-exposedformsearchsearch-results .form-item-sort-by{display:none;}#block-cbpp-new-exposedformsearchsearch-results form{display:flex;align-items:center;}#block-cbpp-new-exposedformsearchsearch-results .form-actions{align-self:center;}#block-cbpp-new-exposedformsearchsearch-results input.form-text{margin-left:1em;}#block-cbpp-new-exposedformsearchsearch-results button[type=submit]{font-size:1rem;background-color:rgba(255,255,255,0);transition:background-color 0.2s;border:1px solid #fff;height:100%;padding:0.5em 1em;margin-left:1em;}#block-cbpp-new-exposedformsearchsearch-results button[type=submit]:before{font-family:"cbpp_new_icons";content:"\f101";display:inline;margin-right:1em;font-size:1.2rem;position:relative;top:0.1em;}#block-cbpp-new-exposedformsearchsearch-results button[type=submit]:hover{background-color:rgba(255,255,255,0.1);}#block-cbpp-new-exposedformsearchsearch-results button[type=submit] > span{position:relative;bottom:0.1em;}.path-search main .block-fake-signup{background-color:var(--cbpp-med-green);margin-left:-100vw;margin-right:-100vw;padding-left:100vw;padding-right:100vw;padding-top:4em;padding-bottom:4em;}.block-views-exposed-filter-blocksearch-search-results.grid-left-leftover:after{display:none;right:max(50vw + 345px,800px);}@media (min-width:998px){.block-views-exposed-filter-blocksearch-search-results.grid-left-leftover:after{display:block;}}.layout--section--donate-header{padding-bottom:4em;}.layout--section--donate-header h1{margin-bottom:0.5em;}.layout--section--donate-header .layout__region--first{position:relative;z-index:10;}.layout--section--donate-header .layout__region--second{position:relative;z-index:0;}.layout--section--donate-header img{height:auto;max-width:100%;}@media (max-width:998px){.layout--section--donate-header .layout--wrapper--two-columns{display:flex;flex-wrap:wrap;}.layout--section--donate-header .layout__region--first{order:2;}.layout--section--donate-header .layout__region--second{order:1;}}.block-field-blockblock-contentdonate-bannerbody .content h2{line-height:1.34;}.block-field-blockblock-contentdonate-bannerbody .content h2 span{padding:0.05rem 0.2rem;}@media (min-width:998px){.block-field-blockblock-contentdonate-bannerbody .content h2{margin-right:-25%;}}.field--name-field-donate-link{font-weight:bold;}.layout--section--ways-to-give,.layout--section--ways-to-give-2{display:block;}@media (min-width:768px){.layout--section--ways-to-give,.layout--section--ways-to-give-2{display:flex;}}.layout--section--ways-to-give .layout--wrapper,.layout--section--ways-to-give-2 .layout--wrapper{display:block;}@media (min-width:768px){.layout--section--ways-to-give .layout--wrapper,.layout--section--ways-to-give-2 .layout--wrapper{display:flex;gap:3em;}}.layout--section--ways-to-give .block-block-content,.layout--section--ways-to-give-2 .block-block-content{filter:drop-shadow(0px 4px 20px rgba(0,68,66,0.15));background-color:#fff;border-radius:0.5em;border:1px solid var(--cbpp-light-blue);padding:1.25rem 1.875rem;margin-bottom:3em;}.layout--section--ways-to-give .field--name-field-media-image img,.layout--section--ways-to-give-2 .field--name-field-media-image img{height:41px;width:auto;}.layout--section--ways-to-give svg path,.layout--section--ways-to-give-2 svg path{fill:var(--cbpp-med-green);}.layout--section--ways-to-give .block-link,.layout--section--ways-to-give-2 .block-link{display:block;}.layout--section--ways-to-give .block-link img,.layout--section--ways-to-give-2 .block-link img{mix-blend-mode:darken;}.layout--section--ways-to-give .block-link:hover,.layout--section--ways-to-give-2 .block-link:hover{text-decoration:none;}.layout--section--ways-to-give .block-link:hover img,.layout--section--ways-to-give-2 .block-link:hover img{filter:invert(1);mix-blend-mode:lighten;}.layout--section--ways-to-give .block-link:hover .block-block-content,.layout--section--ways-to-give-2 .block-link:hover .block-block-content{background-color:var(--cbpp-med-green);color:var(--cbpp-light-gold);}.layout--section--ways-to-give .block-link:hover .block-block-content svg path,.layout--section--ways-to-give-2 .block-link:hover .block-block-content svg path{fill:var(--cbpp-light-gold);}.layout--section--_0-years-of-impact img{max-width:100%;}.layout--section--_0-years-of-impact .image-wrap{padding-top:2em;}.layout--section--_0-years-of-impact .text-wrap{padding-bottom:4em;}@media (min-width:998px){.layout--section--_0-years-of-impact .field--name-body{display:flex;align-items:center;}.layout--section--_0-years-of-impact .image-wrap{padding:4em;padding-right:0;order:2;width:40%;text-align:right;}.layout--section--_0-years-of-impact .image-wrap .cbpp-media-embed{margin:0;display:block;}.layout--section--_0-years-of-impact .text-wrap{order:1;width:60%;padding-bottom:0;}}.layout--section--_0-years-of-impact p{font-weight:500;font-size:1.25rem;line-height:1.6;color:var(--cbpp-dark-blue);max-width:550px;}.layout--section--below-ways-to-give{background-color:var(--cbpp-dark-green);color:#fff;font-size:1.125rem;margin-top:0;}.layout--section--below-ways-to-give a,.layout--section--below-ways-to-give a:visited{color:#fff;text-decoration:underline;}.layout--section--below-ways-to-give h2{color:var(--cbpp-light-gold);}.layout--section--below-ways-to-give h1.block-label{margin-top:0;margin-bottom:0;padding-top:1em;color:var(--cbpp-yellow);padding-bottom:0.5em;border-bottom:1px solid rgba(255,255,255,0.15);}.layout--section--below-ways-to-give .mail-columns{padding-bottom:2em;}@media (min-width:998px){.layout--section--below-ways-to-give .mail-columns{display:flex;gap:4em;}}.layout--section--center-finances{margin-top:4em;}.layout--section--center-finances .layout--wrapper{align-items:center;}.layout--section--center-finances #charity-nav-badge .cbpp-media-embed{margin-bottom:0;margin-right:1em;}.layout--section--center-finances #charity-nav-badge .cbpp-media-embed img{max-width:200px;}.layout--section--center-finances p{max-width:580px;font-size:1.125rem;}.layout--section--center-finances h2{color:var(--cbpp-med-green);font-weight:bold;margin-top:1rem;margin-bottom:0;}.layout--section--center-finances .cbpp-button{font-size:0.875rem;margin-right:1em;margin-bottom:1em;}.finance_donut_wrapper .chart-wrap > svg{width:100%;max-width:414px;}.layout--section--questions-about-donations{margin-bottom:4em;}.layout--section--questions-about-donations h2.block-label{color:var(--cbpp-med-blue);margin-bottom:0;}.layout--section--questions-about-donations hr{margin-bottom:2em;}@media (min-width:998px){.layout--section--questions-about-donations .column-wrap{display:flex;gap:3em;justify-content:flex-start;align-items:start;}.layout--section--questions-about-donations .irs-notice{flex-grow:0;max-width:580px;}.layout--section--questions-about-donations .irs-notice p{margin:0;}}.layout--section--questions-about-donations .donation-contact-name{color:var(--cbpp-med-green);}.layout--section--questions-about-donations .donation-contact-title{font-style:italic;margin-bottom:2em;}.layout--section--questions-about-donations .cbpp-button{font-size:0.875rem;margin-right:1em;margin-bottom:1em;}html[lang=es] .layout--section--_0-years-of-impact{display:none;}.path-press .captcha.temp-hidden{display:none;}.path-press .mailchimp-signup-subscribe-form h2.block-label{font-size:1rem;}.path-press .block-entity-blocknode{background-color:#fff;border:2px solid var(--cbpp-light-blue);border-radius:0.5em;padding:1em;display:inline-block;}.path-press .layout--section--content .layout--wrapper--content{align-items:flex-start;}.path-press .layout--section--content .layout__region--second{margin-bottom:4em;}.path-press .layout--section--content .layout__region--first{margin-bottom:4em;}.path-press .layout--section--content .layout__region--first .block-entity-blocknode{width:100%;margin-bottom:1em;}.path-press .layout--section--content .layout__region--first h2.pane-title{margin-top:0;margin-bottom:1em;}@media (min-width:998px){.path-press .layout--section--content .layout__region--first{display:flex;flex-wrap:wrap;gap:1em;}.path-press .layout--section--content .layout__region--first .block-entity-blocknode{flex-basis:calc(50% - 1em);}}.path-press .layout--section--content .layout__region--first .block-inline-blockbasic{width:100%;}.path-press .layout--section--content .layout__region--first .taxonomy-label{background-color:var(--cbpp-dark-green);margin-bottom:0.5em;}.path-press .layout--section--content .layout__region--first .taxonomy-label a,.path-press .layout--section--content .layout__region--first .taxonomy-label a:visited{color:#fff;}.path-press .layout--section--content .layout__region--first h4{margin:0;}.path-press .layout--section--content .layout__region--first .field--name-field-job-title{font-style:italic;margin-bottom:1em;}.path-press .layout--section--content .layout__region--first .field--name-field-email{margin-bottom:1em;}.path-press .layout--section--content .layout__region--first .field--name-field-email:before{content:"\f0e0";font-family:"FontAwesomeBrands","FontAwesomeSolid";display:inline-block;color:var(--cbpp-med-blue);margin-right:0.5em;}.path-press .field--name-field-contact-note{background-color:var(--cbpp-yellow);color:var(--cbpp-dark-green);display:inline-block;padding:0.5em;font-size:0.875rem;letter-spacing:0.07rem;}.path-press .block-mailchimp-signup-subscribe-blockmedia-updates{margin-bottom:4em;}.path-press .block-mailchimp-signup-subscribe-blockmedia-updates input[type=submit]{border:0;padding:0.5em;margin-top:0.5em;}.path-press .block-mailchimp-signup-subscribe-blockmedia-updates input[type=email]{margin:1em 0 0em 0;}.path-press .layout--section--new-from-the-center{margin-bottom:4em;}.path-careers .layout--twocol-section--75-25{margin-bottom:4em;}.menu--careers-sidebar{font-family:var(--cbpp-header-font);font-size:1.25rem;}.menu--careers-sidebar a,.menu--careers-sidebar a:visited{color:#fff;}.menu--careers-sidebar ul{margin-left:0;padding-left:0;list-style-type:none;}.menu--careers-sidebar li a{margin-left:0;padding:0.5em;border-bottom:1px solid rgba(255,255,255,0.3);background-color:var(--cbpp-dark-blue);display:block;}.menu--careers-sidebar li a.is-active{border-left:8px solid var(--cbpp-yellow);}.menu--careers-sidebar li ul li a{background-color:var(--cbpp-light-gold);padding-left:2em;text-transform:none;letter-spacing:0;font-size:1rem;font-weight:400;}.menu--careers-sidebar li ul li a,.menu--careers-sidebar li ul li a:visited{color:#000;}.layout--section--job-posting-expired .field--name-body a{color:inherit;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px;}.layout--section--job-posting-expired .field--name-body a:hover{color:#333;}.path-internships h1{margin-bottom:0;}.path-internships .layout--section--sidebar-wrap{margin-bottom:4em;}.path-internships .layout--section--sidebar-wrap .block-inline-blockbasic{font-size:1.125rem;}.path-internships .layout--section--sidebar-wrap .block-inline-blockbasic p,.path-internships .layout--section--sidebar-wrap .block-inline-blockbasic ul,.path-internships .layout--section--sidebar-wrap .block-inline-blockbasic li,.path-internships .layout--section--sidebar-wrap .block-inline-blockbasic h1,.path-internships .layout--section--sidebar-wrap .block-inline-blockbasic h2,.path-internships .layout--section--sidebar-wrap .block-inline-blockbasic h3,.path-internships .layout--section--sidebar-wrap .block-inline-blockbasic h4,.path-internships .layout--section--sidebar-wrap .block-inline-blockbasic h5,.path-internships .layout--section--sidebar-wrap .block-inline-blockbasic h6{max-width:580px;}.path-internships .layout--section--sidebar-wrap .block-inline-blockbasic h3{font-size:1.5rem;}.path-internships .layout--section--sidebar-wrap .block-inline-blockbasic h4{font-size:1.3rem;}.path-internships .intern-quote{color:var(--cbpp-med-green);border-left:2px solid var(--cbpp-med-green);padding-left:1em;margin-left:1em;max-width:400px;float:right;}.path-internships .intern-quote .quote{font-size:1.25rem;font-weight:bold;}.path-internships .content .intern-head-menu{list-style-type:none;padding-left:0;display:flex;flex-wrap:wrap;gap:1em;justify-content:space-between;align-items:center;border-width:1px 0;border-color:var(--cbpp-med-blue);border-style:solid;padding:1em 0;}@media (min-width:768px){.path-internships .content .intern-head-menu{flex-wrap:nowrap;}}.path-internships .content .intern-head-menu li{margin:0;flex-basis:calc(50% - 2em);}@media (min-width:768px){.path-internships .content .intern-head-menu li{flex-basis:auto;}}.path-internships .content .intern-head-menu li:last-child{margin:0;}.block-views-blockinternship-postings-block-1{font-weight:bold;font-size:1.125rem;font-family:var(--cbpp-header-font);}.block-views-blockinternship-postings-block-1 a{display:block;text-indent:-0.5em;padding-left:0.5em;}.block-views-blockpolicy-basics-block-1{display:none;}@media (min-width:998px){.block-views-blockpolicy-basics-block-1{display:block;}}.block-views-blockpolicy-basics-block-1 .item-list ul{list-style-type:none;padding-left:0;margin-left:0;text-transform:uppercase;font-family:var(--cbpp-header-font);font-weight:600;}.block-views-blockpolicy-basics-block-1 .item-list ul li{background-color:var(--cbpp-dark-blue);color:#fff;}.block-views-blockpolicy-basics-block-1 .item-list ul li a,.block-views-blockpolicy-basics-block-1 .item-list ul li a:visited{color:#fff;}.block-views-blockpolicy-basics-block-1 .item-list ul li a{display:block;padding:0.5em;}.block-views-blockpolicy-basics-block-1 .item-list ul li a.active-scroll{border-left:4px solid var(--cbpp-yellow);}.block-views-blockpolicy-basics-block-1 .content{position:relative;}.block-views-blockpolicy-basics-block-1 .content.sticky{top:0;position:fixed;}.block-views-blockpolicy-basics-block-2 .item-list > ul{list-style-type:none;margin-left:0;padding-left:0;}.block-views-blockpolicy-basics-block-2 .item-list .views-field-name{display:block;font-family:var(--cbpp-header-font);font-size:2rem;font-weight:500;text-transform:uppercase;border-top:2px solid var(--cbpp-dark-blue);margin-bottom:1em;}.node--view-mode-policy-basics-page-list{margin-bottom:2em;}.node--view-mode-policy-basics-page-list .field--name-title{font-size:0.875rem;font-family:var(--cbpp-header-font);}.node--view-mode-policy-basics-page-list .field--name-title h2{margin:0;}.layout--section--about-header,.layout--section--about-content{max-width:600px;margin-left:auto;margin-right:auto;letter-spacing:0.01em;}#page .layout--section--about-header h2{font-size:3rem;}.layout--section--about-content{font-size:1.125rem;line-height:1.5;}.layout--section--about-content p:first-of-type{font-size:1.5rem;}.layout--section--about-content h2 strong{font-weight:600;}.layout--section--about-content a{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;color:inherit;}.layout--section--about-content a:hover{opacity:0.7;}.menu--more-about-the-center h2{color:var(--cbpp-dark-green);}@media (min-width:998px){.menu--more-about-the-center{display:flex;align-items:center;justify-content:space-between;}}.layout--section--more-about-the-center{margin-top:3em;margin-bottom:-3em;padding-top:3em;padding-bottom:3em;}.menu--more-about-the-center ul{list-style-type:none;margin-left:0;padding-left:0;}@media (min-width:768px){.menu--more-about-the-center ul{-moz-columns:2;columns:2;}}.menu--more-about-the-center ul li{margin-bottom:2em;min-width:250px;font-weight:600;font-size:0.875rem;font-family:var(--cbpp-header-font);}.menu--more-about-the-center ul li a:after{top:0.5rem;}#page .layout--section--board-header h2{font-size:3rem;}.layout--section--board-page-content .header-with-line > h2,.layout--section--founder .header-with-line > h2,.layout--section--emeritus-board-members .header-with-line > h2{color:#000;}.layout--section--board-page-content .block-featured-node .content,.layout--section--founder .block-featured-node .content,.layout--section--emeritus-board-members .block-featured-node .content{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:2em;}.layout--section--board-page-content .block-featured-node .content .featured-node-list-item,.layout--section--founder .block-featured-node .content .featured-node-list-item,.layout--section--emeritus-board-members .block-featured-node .content .featured-node-list-item{flex-basis:calc(33.3% - 2em);}.layout--section--founder article{max-width:320px;}.board-member-text h4{font-family:var(--cbpp-header-font);font-size:1.25rem;font-weight:600;margin:0;}.board-member-text .board-member-job-title{font-weight:500;font-size:1.125rem;}.layout--section--finances-banner .finance_donut_wrapper{padding-bottom:2em;}.layout--section--finances-banner .layout--wrapper--two-columns .layout__region--first{width:100%;}.layout--section--finances-banner .layout--wrapper--two-columns .layout__region--second{display:none;}.layout--section--finances-banner .layout--wrapper--two-columns .block-field-blockblock-contentdonate-bannerbody .content h2{margin-right:auto;}.layout--wrapper--finance-page-downloads .field--name-field-related-resource{font-size:1.25rem;}.layout--wrapper--finance-page-downloads .field--name-field-related-resource .field__item{margin-bottom:0.5rem;}.layout--section--contact-page-banner{padding-top:2em;padding-bottom:2em;}.block-inline-blockcontact-page-banner .field--name-field-name{font-weight:bold;font-family:var(--cbpp-header-font);font-size:1.25rem;}.block-inline-blockcontact-page-banner .field__label,.block-inline-blockcontact-page-banner .field__item{display:inline;}.block-inline-blockcontact-page-banner .field__label::after{content:": ";display:inline;}.layout--section--contact-page-contacts .block-label{font-size:1rem;}.layout--section--contact-page-contacts .layout__region--first{display:flex;flex-wrap:wrap;}.layout--section--contact-page-contacts .block-inline-blockbasic{width:100%;}.layout--section--contact-page-contacts .block-entity-blocknode{width:50%;display:inline-block;margin-bottom:2em;}.layout--section--contact-page-contacts .block-entity-blocknode h2{margin:0;}.layout--section--contact-page-contacts .block-mailchimp-signup-subscribe-blockmedia-updates{background-color:var(--cbpp-light-gold);padding:1em;margin-top:3em;width:100%;}.layout--section--contact-page-contacts .block-mailchimp-signup-subscribe-blockmedia-updates .block-label{font-size:1.5rem;margin-top:0;}.layout--section--contact-page-contacts .block-mailchimp-signup-subscribe-blockmedia-updates form > *{display:inline-block;margin-top:1em;}.reverse-cron-instance .views-row{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid var(--cbpp-light-grey);}.block-views-blockpolicy-futures-subtopics-block-1{border-bottom:1px solid var(--cbpp-light-grey);padding-bottom:2em;margin-bottom:2em;}.block-views-blockpolicy-futures-subtopics-block-1 header{max-width:40rem;}.block-views-blockpolicy-futures-subtopics-block-1 .views-row{font-size:1.5rem;font-family:var(--cbpp-header-font);margin:1em 0;font-weight:bold;}.block-views-blockpolicy-futures-block-1 .views-row{margin:2em 0;}.block-block-content7e104073-4fc2-416b-80c2-f1124914f809{display:none;}html[lang=es] .block-block-content7e104073-4fc2-416b-80c2-f1124914f809{display:block;}.cbpp-featured-node{max-width:100%;}.cbpp-featured-node h2.node__title{margin-top:0.3em;margin-bottom:0.3em;}.cbpp-featured-node .cbpp-featured-summary{margin-top:1em;}.cbpp-featured-node .cbpp-featured-image{flex-shrink:0;max-width:100%;}.cbpp-featured-node .cbpp-featured-image img{height:auto;max-width:100%;border-radius:0.5rem;border:1px solid rgba(0,0,0,0.1);}.cbpp-featured-node .cbpp-featured-image img:hover{box-shadow:0 0 15px 5px var(--cbpp-grad-gold);opacity:0.9;}.cbpp-featured-node.no-image-border img{border:0px;}.node--view-mode-featured-large{display:flex;flex-wrap:wrap;}.node--view-mode-featured-large h2.node__title{font-size:1.6rem;}.node--view-mode-featured-large .cbpp-featured-summary{font-size:1.1rem;}@media (min-width:768px){.node--view-mode-featured-large h2.node__title{font-size:2rem;}.node--view-mode-featured-large .cbpp-featured-summary{font-size:1.25rem;}}@media (min-width:998px){.node--view-mode-featured-large{flex-wrap:nowrap;}.node--view-mode-featured-large .cbpp-featured-text{margin-top:0.5em;order:1;z-index:10;margin-top:40px;padding-right:1em;}.node--view-mode-featured-large h2.node__title{margin-right:-50%;pointer-events:none;}.node--view-mode-featured-large h2.node__title a{pointer-events:all;}.node--view-mode-featured-large.no-overlap h2.node__title{margin-right:auto;}.node--view-mode-featured-large .cbpp-featured-image{order:2;z-index:5;}}.node--view-mode-featured-med h2.node__title{font-size:1.6rem;}.node--view-mode-featured-med .cbpp-featured-summary{font-size:1.1rem;}@media (min-width:768px){.node--view-mode-featured-med h2.node__title{font-size:2rem;}.node--view-mode-featured-med .cbpp-featured-summary{font-size:1.25rem;}}.node--view-mode-featured-med .cbpp-featured-image img{width:100%;}.node--view-mode-featured-small{display:inline-block;flex-wrap:wrap;}.node--view-mode-featured-small h2.node__title{font-size:1.375rem;line-height:1.2;}.node--view-mode-featured-small .cbpp-featured-summary{font-size:1.25rem;}@media (min-width:998px){.node--view-mode-featured-small{flex-wrap:nowrap;width:86%;position:relative;}.node--view-mode-featured-small h2.node__title{line-height:1.75;}.node--view-mode-featured-small .cbpp-featured-text{position:relative;margin-top:0.5em;order:1;z-index:10;padding-right:1em;margin-right:-116px;width:314px;flex-shrink:0;min-height:145px;}.node--view-mode-featured-small .cbpp-featured-byline{display:inline-block;position:relative;}.node--view-mode-featured-small .cbpp-featured-image{position:absolute;right:0;top:0;z-index:5;width:266px;-o-object-fit:contain;object-fit:contain;}.node--view-mode-featured-small.no-overlap .cbpp-featured-text{margin-right:auto;}.node--view-mode-featured-small.no-overlap .cbpp-featured-image{position:relative;float:right;margin-left:10px;}}.node--view-mode-featured-thumb{line-height:1.2;}.node--view-mode-featured-thumb h2.node__title{font-size:1.375rem;line-height:1.2;}.node--view-mode-featured-thumb .taxonomy-label{font-size:0.7rem;margin-top:0.2rem;}.node--view-mode-full .block-field-blocknoderich-contentfield-category,.node--view-mode-full .block-field-blocknoderich-contentfield-topic-primary{display:inline-block;}.node--view-mode-full .block-field-blocknoderich-contentfield-topic-primary:after{content:"";display:block;}.node--view-mode-full .block-cbpp-formatted-title h1{font-size:2rem;line-height:2.5rem;margin:0.5em 0;}@media (min-width:450px){.node--view-mode-full .block-cbpp-formatted-title h1{font-size:2.5rem;line-height:3rem;}}@media screen{.node--view-mode-full p,.node--view-mode-full ul,.node--view-mode-full li,.node--view-mode-full h1,.node--view-mode-full h2,.node--view-mode-full h3,.node--view-mode-full h4,.node--view-mode-full h5,.node--view-mode-full h6{max-width:40.625rem;}}.node--view-mode-full .field--name-body{font-size:1rem;line-height:1.5rem;font-weight:500;letter-spacing:0.01em;}@media (min-width:450px){.node--view-mode-full .field--name-body{font-size:1.125rem;line-height:1.777em;}}.node--view-mode-full .field--name-body a[href]{text-decoration:underline;text-decoration-thickness:2px;}.node--view-mode-full .field--name-body a{text-underline-position:from-font;color:inherit;}.node--view-mode-full .field--name-body a:hover{opacity:0.7;}.node--view-mode-full .field--name-body a:visited{color:#555;}.node--type-rich-content.node--view-mode-full .layout__region--first > .block-cbpp-byline-area{font-size:0.875rem;margin-top:1em;}.node--type-rich-content.node--view-mode-full .layout__region--second > .block{margin-bottom:1.5em;}.node--type-rich-content.node--view-mode-full .layout__region--second h2.block-label,.node--type-rich-content.node--view-mode-full .layout__region--second .field .field__label{font-size:1rem;}.block-field-blocknoderich-contentfield-end-notes h2.block-label{font-size:1.375rem;padding:0.5em 0;border-top:1px solid var(--cbpp-dark-grey);border-bottom:1px solid var(--cbpp-dark-grey);color:var(--cbpp-dark-blue);max-width:none;}.block-field-blocknoderich-contentfield-end-notes .content{font-size:0.875rem;font-weight:500;}@media (min-width:768px){.block-field-blocknoderich-contentfield-end-notes .content{-moz-columns:2;columns:2;-moz-column-gap:2em;column-gap:2em;}}.block-field-blocknoderich-contentfield-end-notes .content a{word-break:break-all;text-decoration:underline;}.block-field-blocknoderich-contentfield-end-notes p{-moz-column-break-inside:avoid;break-inside:avoid;}.block-field-blocknoderich-contentfield-related-resources{font-size:0.875rem;}.block-field-blocknoderich-contentfield-related-resources a{color:var(--cbpp-med-green);}.block-field-blocknoderich-contentfield-related-resources a:hover{text-decoration:underline;}.field--name-field-media-contacts{font-size:0.9rem;padding-bottom:1em;border-bottom:1px solid var(--cbpp-light-blue);}.field--name-field-media-contacts h2{font-size:1.25rem;line-height:1.4;margin:0;}.field--name-field-statement-note{font-family:var(--cbpp-header-font);margin-top:1em;font-size:1.5rem;}.block-cbpp-formatted-title hgroup,.field--name-field-headline{font-size:1.5rem;font-family:var(--cbpp-header-font);font-weight:500;line-height:1.3;margin-top:-0.3em;max-width:45rem;}@media (min-width:450px){.block-cbpp-formatted-title hgroup,.field--name-field-headline{font-size:2.1rem;}}.block-cbpp-formatted-title hgroup h1,.block-cbpp-formatted-title hgroup p,.field--name-field-headline h1,.field--name-field-headline p{max-width:none;}.block-cbpp-formatted-title hgroup p,.field--name-field-headline p{margin:0;margin-top:-0.3em;}.field--name-field-content-footer{margin:2em 0;padding:1em 0;border-top:1px solid var(--cbpp-med-grey);}.node--type-rich-content.node--view-mode-full.policy-brief-layout .block-cbpp-formatted-title h1{background-color:var(--cbpp-dark-blue);color:#fff;padding:0.5em;font-size:2rem;line-height:1.3;font-weight:500;margin-bottom:1em;}.node--type-rich-content.node--view-mode-full.policy-brief-layout .field--name-body h2{border-top:2px solid var(--cbpp-dark-blue);color:var(--cbpp-dark-blue);padding-top:0.2em;}.node--type-rich-content.node--view-mode-full .block-field-blocknoderich-contentfield-end-notes sup > a,.node--type-rich-content.node--view-mode-full .block-field-blocknoderich-contentfield-end-notes a > sup,.node--type-rich-content.node--view-mode-full .block-field-blocknoderich-contentfield-end-notes a[name*=_ftn][href],.node--type-rich-content.node--view-mode-full .block-field-blocknoderich-contentfield-end-notes a[href][name*=_edn]{color:#000;}.node--type-rich-content.node--view-mode-policy-basics-full ol.breadcrumb{position:relative;}.node--type-rich-content.node--view-mode-policy-basics-full ol.breadcrumb:after{max-width:700px;}.node--type-rich-content.node--view-mode-policy-basics-full .block-field-blocknoderich-contentfield-category .featured-type{background-color:transparent;padding:0px;color:var(--cbpp-med-green);font-size:1.25rem;line-height:1.125rem;margin:0.7em 0;}.node--type-rich-content.node--view-mode-policy-basics-full h1{line-height:1.7;font-weight:500;margin-top:0;}.node--type-rich-content.node--view-mode-policy-basics-full .field--name-field-headline p,.node--type-rich-content.node--view-mode-policy-basics-full .block-cbpp-formatted-title hgroup p,.node--type-rich-content.node--view-mode-policy-basics-full hgroup > div{color:var(--cbpp-dark-blue);font-size:1.25rem;font-style:normal;font-weight:500;line-height:2.125rem;font-family:var(--cbpp-main-font);}.node--type-rich-content.node--view-mode-policy-basics-full .layout--section--policy-basics-header{padding-bottom:3em;margin-bottom:2em;}.node--type-rich-content.node--view-mode-policy-basics-full .heavy-title h1{max-width:50rem;}.node--type-rich-content.node--view-mode-policy-basics-full .heavy-title hgroup p{margin-bottom:1em;}.node--type-rich-content.node--view-mode-policy-basics-full .field--name-field-headline{max-width:40.625rem;}.layout--section--full-width---off-the-charts-header,.layout--section--full-width-above-header{background-color:var(--cbpp-dark-blue);margin-bottom:2rem;}.node--type-blog .layout--wrapper--full-width-above-header .field--name-body{font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:inherit;}.off-charts-title{display:flex;font-family:var(--cbpp-header-font);padding:2em 0;justify-content:start;}.off-charts-title .left{color:#fff;font-size:2rem;line-height:2rem;text-align:right;flex-shrink:0;flex-basis:110px;}@media (min-width:450px){.off-charts-title .left{flex-basis:210px;}}.off-charts-title .right{flex-shrink:1;flex-basis:290px;padding-left:1em;margin-left:1em;border-left:1px solid #fff;color:var(--cbpp-yellow);font-size:1rem;line-height:1.2;align-self:flex-end;}@media (min-width:450px){.off-charts-title .right{padding-top:2em;}}.blog-top-author{display:none;}@media print{.blog-top-author{display:block;}}.blog-print-only{display:none;}@media print{.blog-print-only{display:inline;}.blog-print-only.blog-print-footnotes{display:block;}}.block-field-blocknodeblogfield-author{margin-bottom:2em;}.block-field-blocknodeblogfield-author .field__item{margin-bottom:1em;}.node--view-mode-blog-author .field--name-field-image,.node--view-mode-blog-author .field--name-title{margin-bottom:0;}.node--view-mode-blog-author .node__content{display:flex;align-items:center;gap:0.75rem;}.node--view-mode-blog-author .field--name-field-media-image{width:2rem;height:2rem;margin-bottom:0;}.node--view-mode-blog-author .field--name-field-media-image img{width:2rem;height:2rem;border-radius:50%;}.node--view-mode-blog-author .field--name-title h2{font-size:1rem;line-height:1.625rem;margin:0;}article.node--type-blog.node--view-mode-full h2.block-label{font-size:1rem;line-height:1.125rem;}.node--type-blog.node--view-mode-full .paragraph--type--live-blog-entry{border-top:1px solid var(--cbpp-light-grey);}.paragraph--type--live-blog-entry{padding-bottom:3em;}.paragraph--type--live-blog-entry .field--name-field-entry-title h3{font-size:1.5rem;line-height:1.5;}.paragraph--type--live-blog-entry .field--name-field-body{font-size:0.9rem;line-height:1.3rem;letter-spacing:0.01em;}@media (min-width:450px){.paragraph--type--live-blog-entry .field--name-field-body{font-size:1.125rem;line-height:1.777em;}}.paragraph--type--live-blog-entry .layout--section--live-blog-footer{max-width:40.125rem;text-align:right;font-size:0.9rem;}.paragraph--type--live-blog-entry .field--name-field-topic > *{display:inline-block;}.paragraph--type--live-blog-entry .field--name-field-topic .live-blog-tag{background-color:#f0f0f0;padding:0.2em;}.paragraph--type--live-blog-entry .field--name-field-topic .live-blog-tag:before{content:"#";display:inline-block;}.node--type-profile.node--view-mode-full .layout--section--header .layout__region--first{min-width:296px;}.node--type-profile.node--view-mode-full.no-image .layout--section--header .layout__region--first{display:none;}.node--type-profile.node--view-mode-full.no-image .layout--section--header .layout__region--second{min-height:270px;}.node--type-profile.node--view-mode-full .grid-right:after{left:max(50vw + 400px,600px);}.node--type-profile.node--view-mode-full .block-field-blocknodeprofilefield-image img{border-radius:0.5rem;max-width:100%;}.node--type-profile.node--view-mode-full .field--name-title{font-size:2.5rem;font-weight:700;}.node--type-profile.node--view-mode-full .block-field-blocknodeprofilefield-job-title{font-size:1.5rem;display:inline-block;}.node--type-profile.node--view-mode-full .block-field-blocknodeprofilefield-pronouns{display:inline-block;padding-left:0.5em;}.node--type-profile.node--view-mode-full .field--name-field-pronouns:before{content:"(";display:inline;}.node--type-profile.node--view-mode-full .field--name-field-pronouns:after{content:")";display:inline;}.node--type-profile.node--view-mode-full .block-field-blocknodeprofilefield-topics h2.block-label{font-size:0.75rem;color:var(--cbpp-dark-blue);}.node--type-profile.node--view-mode-full .block-field-blocknodeprofilefield-topics h2.caps-header{margin-bottom:0.2em;}.node--type-profile.node--view-mode-full .field--name-field-topics .taxonomy-label{background-color:var(--cbpp-dark-green);margin-right:0.5em;}.node--type-profile.node--view-mode-full .field--name-field-topics .taxonomy-label a,.node--type-profile.node--view-mode-full .field--name-field-topics .taxonomy-label a:visited{color:#fff;}.node--type-profile.node--view-mode-full .layout--section--header{padding-top:1em;padding-bottom:2em;}.node--type-profile.node--view-mode-full .field--name-body{padding-top:1em;padding-bottom:3em;}.node--type-profile.node--view-mode-full .layout--section--body.is-former-staff .layout__region--first{display:none;}@media (min-width:){.node--type-profile.node--view-mode-full .layout--section--body.is-former-staff .layout__region--second{width:50%;}}.block-cbpp-profile-more-from-this-expert{margin-top:2em;margin-bottom:2em;}.block-cbpp-profile-more-from-this-expert h2.block-label{font-size:1rem;font-weight:700;}.block-cbpp-profile-more-from-this-expert .node--type-profile{padding-bottom:0.75rem;border-bottom:0.0625rem solid var(--cbpp-light-grey);}.block-cbpp-profile-more-from-this-expert .node--type-profile h2{font-size:1rem;}.block-cbpp-profile-more-from-this-expert .node--type-profile h2 a{pointer-events:none;}.block-cbpp-profile-more-from-this-expert .node--type-profile h2 a,.block-cbpp-profile-more-from-this-expert .node--type-profile h2 a:visited{color:var(--cbpp-med-green);}.block-cbpp-profile-more-from-this-expert h3{font-size:1rem;}.block-cbpp-profile-more-from-this-expert .views-row{margin-bottom:1em;font-size:0.875rem;font-weight:700;}.block-cbpp-profile-more-from-this-expert .views-element-container{border-bottom:0.0625rem solid var(--cbpp-light-grey);}.block-cbpp-profile-more-from-this-expert a.cbpp-button{width:100%;font-weight:bold;margin-top:1em;text-align:center;}.cbpp-profile-contact-form{margin-bottom:2em;margin-top:2em;}.cbpp-profile-contact-form input,.cbpp-profile-contact-form textarea{max-width:100%;}.cbpp-profile-contact-form .form-item{padding-bottom:1em;}.cbpp-profile-contact-form h2.block-title{font-size:1rem;color:var(--cbpp-dark-green);}.cbpp-profile-contact-form h2.block-title .form-item{padding-bottom:0;}.cbpp-profile-contact-form input[type=submit]{margin-top:1em;display:block;padding:1em;width:100%;text-align:center;font-weight:600;font-size:1rem;}article.node--type-timeline.node--view-mode-full .layout--section--content{padding-bottom:60px;}article.node--type-timeline.term-name-statement.cbpp-author-hidden .layout--section--byline{padding-bottom:30px;}article.node--type-timeline .layout--section--byline:empty{padding-bottom:0;}article.node--type-timeline .block-field-blocknodetimelinefield-date,article.node--type-timeline .block-field-blocknodetimelinefield-date-note{display:inline-block;}article.node--type-timeline .block-field-blocknodetimelinefield-date *,article.node--type-timeline .block-field-blocknodetimelinefield-date-note *{display:inline;}article.node--type-timeline .layout--wrapper--content .block-field-blocknodetimelinefield-author,article.node--type-timeline .layout--wrapper--byline .block-field-blocknodetimelinefield-author{display:inline;}article.node--type-timeline .layout--wrapper--content .block-field-blocknodetimelinefield-author *,article.node--type-timeline .layout--wrapper--byline .block-field-blocknodetimelinefield-author *{display:inline;}article.node--type-timeline .block-field-blocknodetimelinefield-date-note,article.node--type-timeline .block-field-blocknodetimelinefield-author{text-transform:uppercase;font-weight:500;}article.node--type-timeline .block-field-blocknodetimelinefield-topics{margin-top:2em;margin-bottom:2em;}article.node--type-timeline .layout--wrapper--footer .block-field-blocknodetimelinefield-author{text-transform:none;font-weight:400;}article.node--type-timeline .layout--wrapper--footer .block-field-blocknodetimelinefield-author h2.block-label{margin-bottom:40px;}article.node--type-timeline .layout--wrapper--footer .block-field-blocknodetimelinefield-author article{margin-bottom:60px;}article.node--type-timeline .layout--wrapper--footer .block-field-blocknodetimelinefield-author article .layout--wrapper{flex-wrap:nowrap;}article.node--type-timeline .layout--wrapper--footer .block-field-blocknodetimelinefield-author article .layout__region--first{flex:0 1 200px;max-width:200px;}article.node--type-timeline .layout--wrapper--footer .block-field-blocknodetimelinefield-author article .layout__region--second{flex:0 1 auto;max-width:100%;}article.node--type-timeline .layout--wrapper--footer .block-field-blocknodetimelinefield-author article a:hover{text-decoration:underline;}article.node--type-timeline .layout--wrapper--footer .block-field-blocknodetimelinefield-author article .block-field-blocknodeprofiletitle{margin-bottom:0.5em;}article.node--type-timeline .layout--wrapper--footer .block-field-blocknodetimelinefield-author article .block-field-blocknodeprofilefield-image{margin-right:50px;}article.node--type-timeline .layout--wrapper--footer .block-field-blocknodetimelinefield-author article .block-field-blocknodeprofilefield-image img{border-radius:50%;}article.node--type-timeline .layout--wrapper--footer .block-field-blocknodetimelinefield-author article .block-label{color:inherit;background-color:transparent;padding:0;margin:0;margin-bottom:0.2em;font-weight:500;}article.node--type-timeline .layout--wrapper--footer .block-field-blocknodetimelinefield-author article .field--name-title{color:inherit;}article.node--type-timeline .layout--wrapper--footer .block-field-blocknodetimelinefield-author article .field--name-body{margin-top:1em;}article.node--type-timeline .layout--wrapper--footer .block-field-blocknodetimelinefield-author article .block-field-blocknodeprofilefield-topics .field__item:after{display:inline;content:", ";}article.node--type-timeline .layout--wrapper--footer .block-field-blocknodetimelinefield-author article .block-field-blocknodeprofilefield-topics .field__item:last-child:after{content:"";}article.node--type-timeline .layout--wrapper--footer .block-field-blocknodetimelinefield-author article .block-views-blockmore-from-the-authors-recent-work-block-1 .row{margin:0;}article.node--type-timeline .layout--wrapper--footer .block-field-blocknodetimelinefield-author article .block-views-blockmore-from-the-authors-recent-work-block-1 ul{list-style-type:disc;margin-left:20px;}article.node--type-timeline .layout--wrapper--footer .block-field-blocknodetimelinefield-author article .block-views-blockmore-from-the-authors-recent-work-block-1 li{margin-top:0.3em;padding-top:0;}article.node--type-timeline h3.monthHeader{border-bottom:1px solid var(--cbpp-dark-blue);max-width:580px;}article.node--type-timeline .layout__region--first{width:100%;}@media (min-width:998px){article.node--type-timeline .layout__region--first{width:25%;}}article.node--type-timeline .layout--section--timeline-main{margin-top:60px;}article.node--type-timeline .block-cbpp-timeline-scroller{width:100%;}article.node--type-timeline .timeline-scroller{width:100%;}@media (min-width:998px){article.node--type-timeline .timeline-scroller{margin-right:30px;width:auto;}}article.node--type-timeline .timeline-scroller *{flex-wrap:nowrap;white-space:nowrap;}article.node--type-timeline .timeline-scroller > div{background-color:#fff;position:relative;z-index:50;display:flex;width:100%;height:80px;border-bottom:1px solid var(--cbpp-dark-blue);overflow-x:auto;}@media (min-width:998px){article.node--type-timeline .timeline-scroller > div{border-bottom:none;display:block;width:auto;height:auto;}}article.node--type-timeline .timeline-scroller > div.has-offset{border-bottom:1px solid #000;}@media (min-width:998px){article.node--type-timeline .timeline-scroller > div.has-offset{border-bottom:none;}}article.node--type-timeline .timeline-scroller > div > div{padding-right:5px;padding-top:10px;padding-bottom:10px;}@media (min-width:998px){article.node--type-timeline .timeline-scroller > div > div{border-top:1px solid var(--cbpp-dark-blue);border-left:none;display:block;padding-right:0px;padding-bottom:0px;padding-top:0px;}}article.node--type-timeline .timeline-scroller a.active-timeline-scroll{font-weight:bold;}article.node--type-timeline .timeline-scroller div.months{display:flex;position:absolute;top:35px;left:0;width:100%;overflow:auto;}@media (min-width:998px){article.node--type-timeline .timeline-scroller div.months{display:block;top:0;left:0;width:auto;overflow:visible;height:auto;position:relative;}}article.node--type-timeline .timeline-scroller div.year a{font-weight:bold;padding-right:5px;opacity:0.8;font-weight:400;}@media (min-width:998px){article.node--type-timeline .timeline-scroller div.year a{padding-right:0px;}}article.node--type-timeline .timeline-scroller div.year a.active-timeline-scroll{opacity:1;font-weight:700;}@media (min-width:998px){article.node--type-timeline .timeline-scroller div.months{padding-left:10px;}}article.node--type-timeline .timeline-scroller div.months a{color:inherit;padding-right:5px;}article.node--type-timeline .timeline-scroller div.months div:not(:last-child):after{content:"|";display:inline;padding-right:5px;}@media (min-width:998px){article.node--type-timeline .timeline-scroller div.months div:not(:last-child):after{content:"";padding-right:0px;}}article.node--type-timeline .timeline-scroller div.months a:hover{text-decoration:underline;}article.node--type-timeline article.node--type-timeline-item{margin-bottom:30px;margin-top:20px;}article.node--type-timeline article.node--type-timeline-item span.inline-timeline-date{font-weight:bold;}article.node--type-timeline article.node--type-timeline-item .block-cbpp-formatted-title h1{margin-bottom:0.5em;font-size:1.5rem;line-height:1.5;}@media print{article.node--type-timeline article.node--type-timeline-item .block-cbpp-formatted-title h1{font-size:14pt !important;line-height:1.3 !important;}article.node--type-timeline article.node--type-timeline-item .block-cbpp-formatted-title h1::after{display:none !important;}}@media print{article.node--type-timeline article.node--type-timeline-item .field--name-body{display:block !important;}}article.node--type-timeline article.node--type-timeline-item .timeline-permalink{font-weight:bold;position:relative;display:inline-block;}article.node--type-timeline article.node--type-timeline-item .timeline-permalink:hover .timeline-copy-link-box{visibility:visible;}article.node--type-timeline article.node--type-timeline-item .timeline-copy-link-box{position:absolute;display:inline-block;padding-top:1em;top:0.5em;visibility:hidden;}article.node--type-timeline article.node--type-timeline-item .timeline-copy-link-box span{border:1.5px solid #666;background-color:#eee;filter:drop-shadow(5px 5px 3px rgba(0,0,0,0.2));color:#000;font-weight:normal;padding:10px;display:block;white-space:nowrap;cursor:pointer;}article.node--type-timeline article.node--type-timeline-item .timeline-copy-link-box span:hover{text-decoration:underline;}article.node--type-timeline article.node--type-timeline-item.collapsible .block-cbpp-formatted-title:hover{text-decoration:underline;cursor:pointer;}article.node--type-timeline article.node--type-timeline-item.collapsible .block-cbpp-formatted-title h1::after{display:inline-block;padding-left:10px;content:"▼";}article.node--type-timeline article.node--type-timeline-item.collapsible.collapsed .block-cbpp-formatted-title h1::after{content:"▶";}article.node--type-timeline article.node--type-timeline-item:not(.final-of-month):before{content:"";display:block;max-width:580px;border-top:1px solid #aaa;padding-top:10px;}article.node--type-timeline .block-field-blocknodetimeline-itemfield-filter-topic h2.block-label{display:inline;font-size:inherit;line-height:inherit;font-weight:inherit;}article.node--type-timeline .block-field-blocknodetimeline-itemfield-filter-topic .field{display:inline;}article.node--type-timeline .block-field-blocknodetimeline-itemfield-filter-topic .content{display:inline;}article.node--type-timeline .block-field-blocknodetimeline-itemfield-filter-topic .field__item{display:inline-block;}article.node--type-timeline .block-field-blocknodetimeline-itemfield-filter-topic .field__item:not(:last-child)::after{content:",";display:inline-block;font-size:1.2em;}article.node--type-timeline .node--type-timeline-item{max-height:4000px;overflow-y:auto;opacity:1;transition:max-height,opacity,margin;transition-duration:0.5s;}article.node--type-timeline .node--type-timeline-item.author-hide,article.node--type-timeline .node--type-timeline-item.topic-hide{max-height:0px;opacity:0;margin-bottom:0;border-bottom:0;margin-top:0;overflow:hidden;}article.node--type-timeline .timeline-filters{vertical-align:top;}article.node--type-timeline .timeline-filters span.label{font-weight:bold;}article.node--type-timeline .timeline-filters span.label.collapsible{cursor:pointer;}article.node--type-timeline .timeline-filter-wrap{display:block;margin-right:40px;margin-bottom:20px;}article.node--type-timeline .hidden-select{display:none;}article.node--type-timeline select[name=timeline-author]{display:block;}article.node--type-timeline .timeline-filters{font-size:10pt;}@media (min-width:998px){article.node--type-timeline .timeline-filters{font-size:inherit;}}article.node--type-timeline .timeline-filters-fixed-wrap.fixed-mode .timeline-filters{position:fixed;z-index:9999;width:100vw;left:0;background-color:#fff;border-bottom:1px solid #666;top:60px;border-top:1px solid #666;}@media (min-width:998px){article.node--type-timeline .timeline-filters-fixed-wrap.fixed-mode .timeline-filters{border-top:none;top:0;}}article.node--type-timeline .select-button-control .select-button{display:inline-block;padding:0.2em 0.5em;background-color:#f0f0f0;color:#333;border-radius:0.5em;border:1px solid #aaa;margin-right:20px;margin-bottom:10px;cursor:pointer;}article.node--type-timeline .select-button-control .select-button.enabled{background-color:#666;color:#fff;}.node--type-press-release.node--view-mode-full .layout__region--second .block{margin-bottom:2em;}.node--type-multi-item-group.node--view-mode-full .layout__region--second .block-field-blocknodemulti-item-groupfield-items-in-series{max-height:100vh;overflow:auto;position:sticky;top:0px;}.node--type-multi-item-group.node--view-mode-full .layout__region--second .block-field-blocknodemulti-item-groupfield-items-in-series h2.block-label{font-size:1.2rem;}.node--type-multi-item-group.node--view-mode-full .layout__region--second .block-field-blocknodemulti-item-groupfield-items-in-series .taxonomy-label{font-size:0.75rem;}.node--type-multi-item-group.node--view-mode-full .layout__region--second .block-field-blocknodemulti-item-groupfield-items-in-series h3.node__title{font-size:1.25rem;margin-top:0.5rem;margin-bottom:0.2rem;line-height:1.25;}.node--type-multi-item-group.node--view-mode-full .layout__region--second .block-field-blocknodemulti-item-groupfield-items-in-series .cbpp-term-byline{font-size:0.875rem;margin-top:0;}.node--type-multi-item-group.node--view-mode-full .layout__region--second .block-field-blocknodemulti-item-groupfield-items-in-series article{margin-bottom:2em;}.node--type-multi-item-group.node--view-mode-full .layout__region--second .block-field-blocknodemulti-item-groupfield-items-in-series .active-scroll{border-left:2px solid var(--cbpp-dark-blue);padding-left:1rem;}.node--type-multi-item-group.node--view-mode-full .block-field-blocknodemulti-item-groupbody{margin-bottom:2em;}.node--type-multi-item-group.node--view-mode-full .node--view-mode-multi-item-series{border-bottom:1px solid var(--cbpp-light-grey);margin-bottom:2em;padding-bottom:2em;}.node--type-multi-item-group.node--view-mode-full .node--view-mode-multi-item-series .field--name-title h2{margin-top:0;margin-bottom:0.5em;line-height:1.3;font-size:1.7rem;}.node--type-multi-item-group.node--view-mode-full .node--view-mode-multi-item-series h2,.node--type-multi-item-group.node--view-mode-full .node--view-mode-multi-item-series h3,.node--type-multi-item-group.node--view-mode-full .node--view-mode-multi-item-series h4,.node--type-multi-item-group.node--view-mode-full .node--view-mode-multi-item-series h5,.node--type-multi-item-group.node--view-mode-full .node--view-mode-multi-item-series h6{font-weight:600;}.node--type-multi-item-group.node--view-mode-full .node--view-mode-multi-item-series h2 strong,.node--type-multi-item-group.node--view-mode-full .node--view-mode-multi-item-series h3 strong,.node--type-multi-item-group.node--view-mode-full .node--view-mode-multi-item-series h4 strong,.node--type-multi-item-group.node--view-mode-full .node--view-mode-multi-item-series h5 strong,.node--type-multi-item-group.node--view-mode-full .node--view-mode-multi-item-series h6 strong{font-weight:600;}.node--type-multi-item-group.node--view-mode-full .node--view-mode-multi-item-series h2{font-size:1.4rem;}.node--type-multi-item-group.node--view-mode-full .node--view-mode-multi-item-series h3{font-size:1.3rem;}.node--type-multi-item-group.node--view-mode-full .node--view-mode-multi-item-series .block-field-blocknodeblogfield-date{font-size:0.875rem;}.node--type-multi-item-group.node--view-mode-full .block-item-series-mobile-back-to-top{font-weight:bold;position:relative;top:-0.5em;}@media (min-width:768px){.node--type-multi-item-group.node--view-mode-full .block-item-series-mobile-back-to-top{display:none;}}@media print{.node--type-multi-item-group.node--view-mode-full .block-item-series-mobile-back-to-top{display:none;}}.node--type-multi-item-group.node--view-mode-full .block-item-series-mobile-back-to-top a:before{content:"← ";display:inline;}.node--type-multi-item-group.node--view-mode-full .block-item-series-mobile-back-to-top a:hover{text-decoration:underline;}.path-taxonomy .taxonomy-term.vocabulary-topics .layout--wrapper--policy-basics{align-items:center;position:relative;}.path-taxonomy .taxonomy-term.vocabulary-topics .layout--section--policy-basics{padding-bottom:2em;}.path-taxonomy .taxonomy-term.vocabulary-topics .layout--section--policy-basics h2.block-label{font-size:3rem;font-style:normal;font-weight:600;line-height:3.5rem;color:var(--cbpp-dark-green);margin-top:1em;}.path-taxonomy .taxonomy-term.vocabulary-topics .layout__region--second{height:100%;}.path-taxonomy .taxonomy-term.vocabulary-topics .field--name-field-policy-basics-description{font-size:1.25rem;font-weight:500;line-height:2rem;margin-bottom:2em;}.path-taxonomy .taxonomy-term.vocabulary-topics .field--name-field-policy-basics-description h4{color:var(--cbpp-dark-blue);font-size:2rem;font-weight:600;line-height:2.6875rem;letter-spacing:-0.02rem;}@media (min-width:998px){.path-taxonomy .taxonomy-term.vocabulary-topics .field--name-field-policy-basics-description{margin-bottom:5em;}}.path-taxonomy .taxonomy-term.vocabulary-topics .block-cbpp-search-topic-link{margin-bottom:4em;font-family:var(--cbpp-header-font);font-weight:500;}.path-taxonomy .taxonomy-term.vocabulary-topics .block-cbpp-search-topic-link .content{display:flex;align-items:center;}.path-taxonomy .taxonomy-term.vocabulary-topics .block-cbpp-search-topic-link .content:before{content:"";border-bottom:1px solid var(--cbpp-dark-blue);flex-grow:1;}.path-taxonomy .taxonomy-term.vocabulary-topics .block-cbpp-search-topic-link a{margin-left:1em;}.path-taxonomy .taxonomy-term.vocabulary-topics .block-views-blocktopic-policy-basics-block-1{padding-bottom:6em;position:static;}@media (min-width:998px){.path-taxonomy .taxonomy-term.vocabulary-topics .block-views-blocktopic-policy-basics-block-1{display:flex;justify-content:space-between;flex-direction:column;height:100%;padding-bottom:3em;padding-top:3em;margin-bottom:6em;}.path-taxonomy .taxonomy-term.vocabulary-topics .block-views-blocktopic-policy-basics-block-1 .content{display:flex;flex-grow:1;justify-content:space-around;flex-direction:column;}}.path-taxonomy .taxonomy-term.vocabulary-topics .block-views-blocktopic-policy-basics-block-1 h2{font-family:var(--cbpp-header-font);font-size:0.875rem;font-weight:600;line-height:150%;}.path-taxonomy .taxonomy-term.vocabulary-topics .policy-basics-view-all{display:flex;width:100%;position:absolute;right:0px;bottom:0px;text-align:right;font-family:var(--cbpp-header-font);font-weight:500;}.path-taxonomy .taxonomy-term.vocabulary-topics .policy-basics-view-all .lower-line{display:block;position:relative;height:1px;top:2em;flex-grow:1;margin-right:1em;border-bottom:1px solid var(--cbpp-dark-blue);}.path-taxonomy .taxonomy-term.vocabulary-topics .policy-basics-view-all a{flex-grow:0;}.path-taxonomy .taxonomy-term.vocabulary-topics .policy-basics-view-all a,.path-taxonomy .taxonomy-term.vocabulary-topics .policy-basics-view-all a:visited{color:var(--cbpp-dark-green);}.path-taxonomy .taxonomy-term.vocabulary-topics .policy-basics-view-all a:hover{color:#fff;}.path-taxonomy .taxonomy-term.vocabulary-topics .layout--section--experts{padding-bottom:4em;}.path-taxonomy .taxonomy-term.vocabulary-topics .layout--section--mailchimp{margin-top:0;}.path-taxonomy .taxonomy-term.vocabulary-topics .block-views-blocktopic-experts-block-1 .content *[class*=js-view-dom-id]{display:flex;flex-wrap:wrap;justify-content:start;gap:2.1em;}.path-taxonomy .taxonomy-term.vocabulary-topics .block-views-blocktopic-experts-block-1 .views-row{flex-basis:270px;}.path-taxonomy .feed-icon{display:none;}.taxonomy-term.vocabulary-policy-futures-topics .field--name-description{max-width:40rem;}.taxonomy-term.vocabulary-policy-futures-topics .views-row{margin:2em 0;}.node--view-mode-related-item{margin-bottom:2em;}.node--view-mode-related-item h3.node__title{margin-top:0.5em;margin-bottom:0.2em;font-size:1.375rem;line-height:1.2;max-width:50rem;}.node--view-mode-related-item .cbpp-term-byline,.node--view-mode-related-item .taxonomy-label{font-size:0.875rem;}.node--view-mode-related-item .cbpp-term-byline a{color:var(--cbpp-med-green);}.image-style-_70-crop-high-dpi{width:270px;height:auto;}img.image-style-_60x160-high-dpi{width:160px;height:160px;}.node--view-mode-staff-expert-page-item .field--name-field-topics{margin-top:0.5rem;}.node--view-mode-staff-expert-page-item .field--name-field-topics .taxonomy-label{background-color:var(--cbpp-dark-green);color:#fff;margin-right:0.3rem;margin-bottom:0.3rem;}.node--view-mode-staff-expert-page-item img{border-radius:0.5rem;}.node--view-mode-staff-expert-page-item .field--name-title h3{margin:0;font-size:1.375rem;}.node--view-mode-staff-expert-page-item .field--name-title h3 a,.node--view-mode-staff-expert-page-item .field--name-title h3 a:visited{color:var(--cbpp-dark-green);}.node--view-mode-staff-expert-page-item .field--name-field-job-title{font-style:italic;}.node--view-mode-featured-medium-small{max-width:367px;}.node--view-mode-featured-medium-small h2.node__title{font-size:1.375rem;line-height:1.2;}.node--view-mode-featured-medium-small .cbpp-featured-summary{font-size:1.25rem;}.node--view-mode-featured-medium-small .cbpp-featured-image img{width:100%;}.path-media .cbpp-media-embed-inner .cbpp-share-expand{white-space:nowrap;}.path-media .cbpp-media-embed-inner .share-block-label{margin-right:2em;padding-top:1rem;}@media (min-width:768px){.path-media .cbpp-media-embed-inner .share-block-label{border-top:8px solid var(--cbpp-med-green);}}.path-media .cbpp-media-embed-inner .share-block-label a:hover{text-decoration:none;cursor:default;}.path-media .cbpp-media-embed-inner .cbpp-share-expand-content{max-height:none;visibility:visible;}.path-media .cbpp-media-embed-inner .cbpp-share-expand-content > a{font-size:1.25rem;border-bottom:2px solid var(--cbpp-light-grey);padding-bottom:1rem;margin-right:0;padding-right:1.25rem;}@media (min-width:768px){.path-media .cbpp-media-embed-inner .cbpp-share-expand-content > a{padding-right:0;padding-left:1.25rem;margin:1rem 0;margin-right:3rem;display:block;}}.path-media .cbpp-media-embed-inner .cbpp-share-expand-content > a:last-child{border-bottom:none;}.path-media .cbpp-media-embed-inner .layout__region--content{display:flex;flex-wrap:none;flex-direction:column;}@media (min-width:768px){.path-media .cbpp-media-embed-inner .layout__region--content{flex-direction:row;}}.path-media .cbpp-media-embed-inner .layout__region--content .block-cbpp-social-share{order:2;}@media (min-width:768px){.path-media .cbpp-media-embed-inner .layout__region--content .block-cbpp-social-share{order:0;}}.path-media .cbpp-media-embed-inner .layout__region--content img{width:100%;height:auto;}.path-media .cbpp-media-embed-inner .block-views-blockchart-back-ref-block-1 article{margin-bottom:2em;}.path-media .cbpp-media-embed-inner .block-views-blockchart-back-ref-block-1 article h3.node__title{margin-bottom:0;margin-top:0.5em;}article.node--view-mode-list-reference .cbpp-featured-image{float:right;margin-left:1em;max-width:100px;}article.node--view-mode-list-reference .cbpp-featured-image img{width:100%;height:auto;}@media (min-width:450px){article.node--view-mode-list-reference .cbpp-featured-image{max-width:175px;}}article.node--view-mode-list-reference .taxonomy-label{white-space:normal;max-width:120px;vertical-align:top;}@media (min-width:450px){article.node--view-mode-list-reference .taxonomy-label{max-width:none;}}article.node--view-mode-list-reference h2.node__title{margin:0;margin-top:0.5em;margin-bottom:0.5em;line-height:1.2;font-size:1.25rem;max-width:none;}article.node--view-mode-list-reference .taxonomy-label{font-size:0.75rem;}article.node--view-mode-list-reference .cbpp-featured-byline{font-size:0.9rem;line-height:1.2;}.block-inline-blockbasic div.content,.field--type-text-long,.field--type-text-with-summary{max-width:calc(100vw - 30px);}@media (min-width:450px){.block-inline-blockbasic div.content,.field--type-text-long,.field--type-text-with-summary{max-width:calc(100vw - 60px);}}.block-inline-blockbasic div.content .dnd-atom-wrapper,.field--type-text-long .dnd-atom-wrapper,.field--type-text-with-summary .dnd-atom-wrapper{display:table;}.block-inline-blockbasic div.content .atom-align-left,.field--type-text-long .atom-align-left,.field--type-text-with-summary .atom-align-left{float:left;}.block-inline-blockbasic div.content .atom-align-center,.field--type-text-long .atom-align-center,.field--type-text-with-summary .atom-align-center{float:none;margin-left:auto;margin-right:auto;}.block-inline-blockbasic div.content .atom-align-right,.field--type-text-long .atom-align-right,.field--type-text-with-summary .atom-align-right{float:right;}.block-inline-blockbasic div.content .field--type-image,.field--type-text-long .field--type-image,.field--type-text-with-summary .field--type-image{float:none;}.block-inline-blockbasic div.content blockquote,.field--type-text-long blockquote,.field--type-text-with-summary blockquote{border-left:5px solid #ccc;padding-left:10px;font-size:90%;line-height:1.5;margin-left:1em;margin-right:1em;max-width:38.625rem;}.block-inline-blockbasic div.content h1,.field--type-text-long h1,.field--type-text-with-summary h1{font-size:2rem;}.block-inline-blockbasic div.content h2,.field--type-text-long h2,.field--type-text-with-summary h2{font-size:1.5rem;}.block-inline-blockbasic div.content h3,.field--type-text-long h3,.field--type-text-with-summary h3{font-size:1.2rem;}.block-inline-blockbasic div.content h4,.field--type-text-long h4,.field--type-text-with-summary h4{font-size:1.1rem;}@media (min-width:450px){.block-inline-blockbasic div.content h1,.field--type-text-long h1,.field--type-text-with-summary h1{font-size:2.5rem;}.block-inline-blockbasic div.content h2,.field--type-text-long h2,.field--type-text-with-summary h2{font-size:2rem;}.block-inline-blockbasic div.content h3,.field--type-text-long h3,.field--type-text-with-summary h3{font-size:1.375rem;}.block-inline-blockbasic div.content h4,.field--type-text-long h4,.field--type-text-with-summary h4{font-size:1.25rem;}}.block-inline-blockbasic div.content h1,.block-inline-blockbasic div.content h2,.block-inline-blockbasic div.content h3,.block-inline-blockbasic div.content h4,.block-inline-blockbasic div.content h5,.block-inline-blockbasic div.content h6,.field--type-text-long h1,.field--type-text-long h2,.field--type-text-long h3,.field--type-text-long h4,.field--type-text-long h5,.field--type-text-long h6,.field--type-text-with-summary h1,.field--type-text-with-summary h2,.field--type-text-with-summary h3,.field--type-text-with-summary h4,.field--type-text-with-summary h5,.field--type-text-with-summary h6{font-weight:600;line-height:1.25;}.block-inline-blockbasic div.content h1,.field--type-text-long h1,.field--type-text-with-summary h1{color:var(--cbpp-dark-blue);font-weight:bold;}.block-inline-blockbasic div.content a,.field--type-text-long a,.field--type-text-with-summary a{overflow-wrap:anywhere;}.block-inline-blockbasic div.content .textBox,.block-inline-blockbasic div.content .styledTable,.block-inline-blockbasic div.content div.cbpp-media-embed,.field--type-text-long .textBox,.field--type-text-long .styledTable,.field--type-text-long div.cbpp-media-embed,.field--type-text-with-summary .textBox,.field--type-text-with-summary .styledTable,.field--type-text-with-summary div.cbpp-media-embed{margin-top:2em;margin-bottom:2em;}.block-inline-blockbasic div.content .textBox:first-child,.block-inline-blockbasic div.content .styledTable:first-child,.block-inline-blockbasic div.content div.cbpp-media-embed:first-child,.field--type-text-long .textBox:first-child,.field--type-text-long .styledTable:first-child,.field--type-text-long div.cbpp-media-embed:first-child,.field--type-text-with-summary .textBox:first-child,.field--type-text-with-summary .styledTable:first-child,.field--type-text-with-summary div.cbpp-media-embed:first-child{margin-top:0;}.block-inline-blockbasic div.content .textBox,.block-inline-blockbasic div.content .styledTable,.block-inline-blockbasic div.content .tweet-it,.field--type-text-long .textBox,.field--type-text-long .styledTable,.field--type-text-long .tweet-it,.field--type-text-with-summary .textBox,.field--type-text-with-summary .styledTable,.field--type-text-with-summary .tweet-it{clear:both;}.block-inline-blockbasic div.content div.cbpp-media-embed.cbpp-file-media,.field--type-text-long div.cbpp-media-embed.cbpp-file-media,.field--type-text-with-summary div.cbpp-media-embed.cbpp-file-media{margin:0;}.block-inline-blockbasic div.content .textBox,.field--type-text-long .textBox,.field--type-text-with-summary .textBox{display:block;max-width:40.625rem;}.block-inline-blockbasic div.content .textBox div.cbpp-media-embed img,.field--type-text-long .textBox div.cbpp-media-embed img,.field--type-text-with-summary .textBox div.cbpp-media-embed img{max-width:100%;}@media (min-width:768px){.block-inline-blockbasic div.content .halfWidthFloatRight,.field--type-text-long .halfWidthFloatRight,.field--type-text-with-summary .halfWidthFloatRight{width:50%;margin-left:0.75em;float:right;}}.block-inline-blockbasic div.content div.cbpp-media-embed,.field--type-text-long div.cbpp-media-embed,.field--type-text-with-summary div.cbpp-media-embed{overflow:visible;position:relative;display:flex;max-width:100%;padding:0;margin-left:auto;margin-right:auto;float:none;margin-left:0;}.block-inline-blockbasic div.content div.cbpp-media-embed.contains-image-style-report-386-high-dpi,.block-inline-blockbasic div.content div.cbpp-media-embed.contains-image-style-report-580-high-dpi,.field--type-text-long div.cbpp-media-embed.contains-image-style-report-386-high-dpi,.field--type-text-long div.cbpp-media-embed.contains-image-style-report-580-high-dpi,.field--type-text-with-summary div.cbpp-media-embed.contains-image-style-report-386-high-dpi,.field--type-text-with-summary div.cbpp-media-embed.contains-image-style-report-580-high-dpi{max-width:40.625rem;}.block-inline-blockbasic div.content div.cbpp-media-embed img,.field--type-text-long div.cbpp-media-embed img,.field--type-text-with-summary div.cbpp-media-embed img{height:auto;max-width:min(100%,100vw - 30px);}@media (min-width:450px){.block-inline-blockbasic div.content div.cbpp-media-embed img,.field--type-text-long div.cbpp-media-embed img,.field--type-text-with-summary div.cbpp-media-embed img{max-width:min(100%,100vw - 60px);}}.block-inline-blockbasic div.content div.cbpp-media-embed > *,.field--type-text-long div.cbpp-media-embed > *,.field--type-text-with-summary div.cbpp-media-embed > *{position:relative;}.block-inline-blockbasic div.content div.cbpp-media-embed .has-share-icons,.field--type-text-long div.cbpp-media-embed .has-share-icons,.field--type-text-with-summary div.cbpp-media-embed .has-share-icons{padding-top:25pt;position:relative;}.block-inline-blockbasic div.content div.cbpp-media-embed *:has(figcaption) .cbpp-media-embed-inner,.field--type-text-long div.cbpp-media-embed *:has(figcaption) .cbpp-media-embed-inner,.field--type-text-with-summary div.cbpp-media-embed *:has(figcaption) .cbpp-media-embed-inner{padding-top:25pt;}.block-inline-blockbasic div.content div.cbpp-media-embed .visually-hidden,.field--type-text-long div.cbpp-media-embed .visually-hidden,.field--type-text-with-summary div.cbpp-media-embed .visually-hidden{-webkit-user-select:none;-moz-user-select:none;user-select:none;}.block-inline-blockbasic div.content div.cbpp-media-embed .share-icons,.field--type-text-long div.cbpp-media-embed .share-icons,.field--type-text-with-summary div.cbpp-media-embed .share-icons{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;top:0pt;right:0;height:25pt;font-size:14pt;width:180px;text-align:right;}.block-inline-blockbasic div.content div.cbpp-media-embed .share-icons a,.field--type-text-long div.cbpp-media-embed .share-icons a,.field--type-text-with-summary div.cbpp-media-embed .share-icons a{margin-left:15pt;text-decoration:none;color:var(--cbpp-med-green);}.block-inline-blockbasic div.content div.cbpp-media-embed .share-icons a:hover,.field--type-text-long div.cbpp-media-embed .share-icons a:hover,.field--type-text-with-summary div.cbpp-media-embed .share-icons a:hover{color:var(--cbpp-light-blue);}.block-inline-blockbasic div.content div.cbpp-media-embed .share-icons a svg,.field--type-text-long div.cbpp-media-embed .share-icons a svg,.field--type-text-with-summary div.cbpp-media-embed .share-icons a svg{overflow:hidden;}.block-inline-blockbasic div.content div.cbpp-media-embed > *,.field--type-text-long div.cbpp-media-embed > *,.field--type-text-with-summary div.cbpp-media-embed > *{margin-left:0;}.block-inline-blockbasic div.content div.cbpp-media-embed.align-center,.field--type-text-long div.cbpp-media-embed.align-center,.field--type-text-with-summary div.cbpp-media-embed.align-center{width:100%;}.block-inline-blockbasic div.content div.cbpp-media-embed.align-center > *,.field--type-text-long div.cbpp-media-embed.align-center > *,.field--type-text-with-summary div.cbpp-media-embed.align-center > *{margin-left:auto;margin-right:auto;}.block-inline-blockbasic div.content div.cbpp-media-embed.align-right:not(.extraWide),.block-inline-blockbasic div.content div.cbpp-media-embed.align-left:not(.extraWide),.field--type-text-long div.cbpp-media-embed.align-right:not(.extraWide),.field--type-text-long div.cbpp-media-embed.align-left:not(.extraWide),.field--type-text-with-summary div.cbpp-media-embed.align-right:not(.extraWide),.field--type-text-with-summary div.cbpp-media-embed.align-left:not(.extraWide){margin-left:0;margin-right:auto;}@media (min-width:998px){.block-inline-blockbasic div.content div.cbpp-media-embed.contains-image-style-report-706-high-dpi.below-sidebar img,.field--type-text-long div.cbpp-media-embed.contains-image-style-report-706-high-dpi.below-sidebar img,.field--type-text-with-summary div.cbpp-media-embed.contains-image-style-report-706-high-dpi.below-sidebar img{max-width:none;}.block-inline-blockbasic div.content div.cbpp-media-embed.align-right.below-sidebar:not(.extraWide),.field--type-text-long div.cbpp-media-embed.align-right.below-sidebar:not(.extraWide),.field--type-text-with-summary div.cbpp-media-embed.align-right.below-sidebar:not(.extraWide){margin-left:24pt;margin-right:auto;float:right;clear:right;margin-right:calc(75vw - 945px);}.block-inline-blockbasic div.content div.cbpp-media-embed.align-left:not(.extraWide),.field--type-text-long div.cbpp-media-embed.align-left:not(.extraWide),.field--type-text-with-summary div.cbpp-media-embed.align-left:not(.extraWide){margin-right:24pt;margin-left:auto;float:left;clear:left;}}@media (min-width:1260px){.block-inline-blockbasic div.content div.cbpp-media-embed.align-right:not(.extraWide),.field--type-text-long div.cbpp-media-embed.align-right:not(.extraWide),.field--type-text-with-summary div.cbpp-media-embed.align-right:not(.extraWide){margin-left:24pt;margin-right:auto;float:right;clear:right;margin-right:0;}.block-inline-blockbasic div.content div.cbpp-media-embed.align-right.below-sidebar:not(.extraWide),.field--type-text-long div.cbpp-media-embed.align-right.below-sidebar:not(.extraWide),.field--type-text-with-summary div.cbpp-media-embed.align-right.below-sidebar:not(.extraWide){margin-right:0;}}.block-inline-blockbasic div.content div.cbpp-media-embed.align-right,.field--type-text-long div.cbpp-media-embed.align-right,.field--type-text-with-summary div.cbpp-media-embed.align-right{margin-left:0pt;}.block-inline-blockbasic div.content div.cbpp-media-embed.align-left,.field--type-text-long div.cbpp-media-embed.align-left,.field--type-text-with-summary div.cbpp-media-embed.align-left{margin-right:0pt;}.block-inline-blockbasic div.content figure,.field--type-text-long figure,.field--type-text-with-summary figure{margin-inline-end:0;}.block-inline-blockbasic div.content figure figcaption,.field--type-text-long figure figcaption,.field--type-text-with-summary figure figcaption{font-family:var(--cbpp-header-font);font-weight:600;letter-spacing:0.1875em;text-transform:uppercase;line-height:1.125em;font-size:1rem;position:absolute;top:0.6em;left:0;}.block-inline-blockbasic div.content figure .cbppFigure,.field--type-text-long figure .cbppFigure,.field--type-text-with-summary figure .cbppFigure{margin-top:2em;}.block-inline-blockbasic div.content div.embedded-entity[data-entity-embed-display=view_mode\:media\.download],.field--type-text-long div.embedded-entity[data-entity-embed-display=view_mode\:media\.download],.field--type-text-with-summary div.embedded-entity[data-entity-embed-display=view_mode\:media\.download]{margin-top:0;margin-bottom:0;padding-top:0;}.block-inline-blockbasic div.content sup > a,.block-inline-blockbasic div.content a > sup,.block-inline-blockbasic div.content a[name*=_ftn][href],.block-inline-blockbasic div.content a[href][name*=_edn],.field--type-text-long sup > a,.field--type-text-long a > sup,.field--type-text-long a[name*=_ftn][href],.field--type-text-long a[href][name*=_edn],.field--type-text-with-summary sup > a,.field--type-text-with-summary a > sup,.field--type-text-with-summary a[name*=_ftn][href],.field--type-text-with-summary a[href][name*=_edn]{text-decoration:none;font-weight:bold;unicode-bidi:isolate;position:relative;color:var(--cbpp-med-green);}.block-inline-blockbasic div.content a:not([href]):not([class]),.block-inline-blockbasic div.content a:not([href]):not([class]):hover,.field--type-text-long a:not([href]):not([class]),.field--type-text-long a:not([href]):not([class]):hover,.field--type-text-with-summary a:not([href]):not([class]),.field--type-text-with-summary a:not([href]):not([class]):hover{color:inherit;text-decoration:none;opacity:1;}.block-inline-blockbasic div.content li,.field--type-text-long li,.field--type-text-with-summary li{margin-bottom:1em;}.block-inline-blockbasic div.content li:last-child,.field--type-text-long li:last-child,.field--type-text-with-summary li:last-child{margin-bottom:0;}.block-inline-blockbasic div.content .tweet-it-on-the-right,.field--type-text-long .tweet-it-on-the-right,.field--type-text-with-summary .tweet-it-on-the-right{float:right;width:40%;border-left:2px solid var(--cbpp-med-green);margin:10px 0px 10px 20px;padding:5px 0px 5px 15px;}.block-inline-blockbasic div.content .tweet-it-on-the-left,.field--type-text-long .tweet-it-on-the-left,.field--type-text-with-summary .tweet-it-on-the-left{float:left;width:40%;border-right:2px solid var(--cbpp-med-green);margin:10px 20px 10px 0px;padding:5px 15px 5px 0px;}.block-inline-blockbasic div.content .footnote-popup-wrap,.field--type-text-long .footnote-popup-wrap,.field--type-text-with-summary .footnote-popup-wrap{position:relative;width:0;display:inline-block;height:0;z-index:9999;}.block-inline-blockbasic div.content .footnote-popup-wrap.popup-below .footnote-popup,.field--type-text-long .footnote-popup-wrap.popup-below .footnote-popup,.field--type-text-with-summary .footnote-popup-wrap.popup-below .footnote-popup{top:1em;}.block-inline-blockbasic div.content .footnote-popup-wrap.popup-above .footnote-popup,.field--type-text-long .footnote-popup-wrap.popup-above .footnote-popup,.field--type-text-with-summary .footnote-popup-wrap.popup-above .footnote-popup{bottom:2em;}.block-inline-blockbasic div.content .footnote-popup-wrap .footnote-popup,.field--type-text-long .footnote-popup-wrap .footnote-popup,.field--type-text-with-summary .footnote-popup-wrap .footnote-popup{position:absolute;height:auto;padding:1em;font-size:10pt;line-height:1.3;color:#000;background-color:#fff;border:1px solid #aaa;}.block-inline-blockbasic div.content .footnote-popup-wrap .footnote-popup p:first-child,.field--type-text-long .footnote-popup-wrap .footnote-popup p:first-child,.field--type-text-with-summary .footnote-popup-wrap .footnote-popup p:first-child{margin-top:0;}.block-inline-blockbasic div.content .footnote-popup-wrap .footnote-popup p:last-child,.field--type-text-long .footnote-popup-wrap .footnote-popup p:last-child,.field--type-text-with-summary .footnote-popup-wrap .footnote-popup p:last-child{margin-bottom:0;}.block-inline-blockbasic div.content .cbpp-base-editor-div,.field--type-text-long .cbpp-base-editor-div,.field--type-text-with-summary .cbpp-base-editor-div{padding:10px;border:1px solid #666;}.block-inline-blockbasic div.content p.emptyParagraph,.field--type-text-long p.emptyParagraph,.field--type-text-with-summary p.emptyParagraph{display:none;}@media screen and (max-width:){.block-inline-blockbasic div.content *.align-right,.block-inline-blockbasic div.content *.align-left,.field--type-text-long *.align-right,.field--type-text-long *.align-left,.field--type-text-with-summary *.align-right,.field--type-text-with-summary *.align-left{float:none;margin-left:auto;margin-right:auto;}.block-inline-blockbasic div.content .tweet-it,.field--type-text-long .tweet-it,.field--type-text-with-summary .tweet-it{float:none;width:100%;margin-left:0;margin-right:0;}}@media (max-width:768px){.block-inline-blockbasic div.content ul,.field--type-text-long ul,.field--type-text-with-summary ul{padding-left:15px;}}.block-inline-blockbasic div.content div.override-align-right.extraWide .cbpp-media-embed,.block-inline-blockbasic div.content div.override-align-right.extraWide .cbpp-media-embed > *,.field--type-text-long div.override-align-right.extraWide .cbpp-media-embed,.field--type-text-long div.override-align-right.extraWide .cbpp-media-embed > *,.field--type-text-with-summary div.override-align-right.extraWide .cbpp-media-embed,.field--type-text-with-summary div.override-align-right.extraWide .cbpp-media-embed > *{margin-right:0;}.block-inline-blockbasic div.content a.cbpp-link-icon,.field--type-text-long a.cbpp-link-icon,.field--type-text-with-summary a.cbpp-link-icon{cursor:pointer;color:inherit;opacity:1;transition:opacity 0.3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;unicode-bidi:isolate;}.block-inline-blockbasic div.content a.cbpp-link-icon:hover,.field--type-text-long a.cbpp-link-icon:hover,.field--type-text-with-summary a.cbpp-link-icon:hover{color:var(--cbpp-med-green);}.block-inline-blockbasic div.content a.cbpp-link-icon svg,.field--type-text-long a.cbpp-link-icon svg,.field--type-text-with-summary a.cbpp-link-icon svg{width:0.5em;height:0.5em;margin-left:0.2em;display:inline-block;vertical-align:middle;pointer-events:none;}.block-inline-blockbasic div.content .permalink-tooltip,.field--type-text-long .permalink-tooltip,.field--type-text-with-summary .permalink-tooltip{font-weight:400;font-size:12pt;line-height:1.2;text-align:left;position:fixed;top:90%;opacity:0;z-index:100;transition:opacity 0.2s;transition-delay:0.2s;color:#000;left:0;width:120px;background-color:#fafafa;border:1px solid #aaa;padding:10px;pointer-events:none;}.block-inline-blockbasic div.content .permalink-tooltip:hover,.field--type-text-long .permalink-tooltip:hover,.field--type-text-with-summary .permalink-tooltip:hover{text-decoration:underline;}.block-inline-blockbasic div.content .permalink-tooltip:after,.field--type-text-long .permalink-tooltip:after,.field--type-text-with-summary .permalink-tooltip:after{opacity:0;top:-20px;right:0;height:100%;content:"";position:absolute;display:block;width:100px;}.block-inline-blockbasic div.content .permalink-tooltip.show-get-link,.block-inline-blockbasic div.content .permalink-tooltip:hover,.field--type-text-long .permalink-tooltip.show-get-link,.field--type-text-long .permalink-tooltip:hover,.field--type-text-with-summary .permalink-tooltip.show-get-link,.field--type-text-with-summary .permalink-tooltip:hover{opacity:1;pointer-events:all;cursor:pointer;}.block-inline-blockbasic div.content .header-with-anchor a.cbpp-link-icon,.field--type-text-long .header-with-anchor a.cbpp-link-icon,.field--type-text-with-summary .header-with-anchor a.cbpp-link-icon{-webkit-user-select:none;-moz-user-select:none;user-select:none;}.block-inline-blockbasic div.content .header-with-anchor a.cbpp-link-icon *,.field--type-text-long .header-with-anchor a.cbpp-link-icon *,.field--type-text-with-summary .header-with-anchor a.cbpp-link-icon *{-webkit-user-select:none;-moz-user-select:none;user-select:none;}.block-inline-blockbasic div.content .header-with-anchor a.cbpp-link-icon .permalink-tooltip,.field--type-text-long .header-with-anchor a.cbpp-link-icon .permalink-tooltip,.field--type-text-with-summary .header-with-anchor a.cbpp-link-icon .permalink-tooltip{display:none;}.block-inline-blockbasic div.content .header-with-anchor:hover a.cbpp-link-icon,.field--type-text-long .header-with-anchor:hover a.cbpp-link-icon,.field--type-text-with-summary .header-with-anchor:hover a.cbpp-link-icon{opacity:1;}.block-inline-blockbasic div.content .header-with-anchor:hover a.cbpp-link-icon .permalink-tooltip,.field--type-text-long .header-with-anchor:hover a.cbpp-link-icon .permalink-tooltip,.field--type-text-with-summary .header-with-anchor:hover a.cbpp-link-icon .permalink-tooltip{display:block;}@media (min-width:768px){.block-inline-blockbasic div.content .header-with-anchor a.cbpp-link-icon,.field--type-text-long .header-with-anchor a.cbpp-link-icon,.field--type-text-with-summary .header-with-anchor a.cbpp-link-icon{opacity:0;}}.block-inline-blockbasic div.content .table-wrapper,.field--type-text-long .table-wrapper,.field--type-text-with-summary .table-wrapper{max-width:calc(100vw - 30px);overflow:auto;position:relative;z-index:10;}@media (min-width:450px){.block-inline-blockbasic div.content .table-wrapper,.field--type-text-long .table-wrapper,.field--type-text-with-summary .table-wrapper{max-width:calc(100vw - 60px);}}.block-inline-blockbasic div.content ul ul li:first-child,.field--type-text-long ul ul li:first-child,.field--type-text-with-summary ul ul li:first-child{margin-top:1em;}@media (min-width:768px){.block-inline-blockbasic div.content,.field--type-text-long,.field--type-text-with-summary{}.block-inline-blockbasic div.content ul > li > .cbpp-media-embed.align-right.contains-image-style-report-386-high-dpi.below-sidebar,.field--type-text-long ul > li > .cbpp-media-embed.align-right.contains-image-style-report-386-high-dpi.below-sidebar,.field--type-text-with-summary ul > li > .cbpp-media-embed.align-right.contains-image-style-report-386-high-dpi.below-sidebar{margin-right:-200px;}}.block-inline-blockbasic div.content .tweet-it,.field--type-text-long .tweet-it,.field--type-text-with-summary .tweet-it{color:var(--cbpp-med-green);font-weight:600;font-size:1.2rem;line-height:1.5rem;display:block;max-width:650px;border-width:1px 0px;border-color:#ccc;border-style:solid;padding:1em 2em;position:relative;}.block-inline-blockbasic div.content .tweet-it:hover,.field--type-text-long .tweet-it:hover,.field--type-text-with-summary .tweet-it:hover{color:var(--cbpp-med-green);}@media (min-width:450px){.block-inline-blockbasic div.content .tweet-it,.field--type-text-long .tweet-it,.field--type-text-with-summary .tweet-it{font-size:1.5rem;line-height:2rem;}}.block-inline-blockbasic div.content .tweet-it:first-letter,.field--type-text-long .tweet-it:first-letter,.field--type-text-with-summary .tweet-it:first-letter{text-transform:capitalize;}.block-inline-blockbasic div.content .tweet-it a,.field--type-text-long .tweet-it a,.field--type-text-with-summary .tweet-it a{color:inherit;}.block-inline-blockbasic div.content .tweet-it a:visited,.field--type-text-long .tweet-it a:visited,.field--type-text-with-summary .tweet-it a:visited{color:inherit;}.block-inline-blockbasic div.content .tweet-it a > span:after,.field--type-text-long .tweet-it a > span:after,.field--type-text-with-summary .tweet-it a > span:after{content:"\e671";font-family:"Font Awesome 6 Brands";display:inline-block;margin-left:10px;}.block-inline-blockbasic div.content .tweet-it a[href],.field--type-text-long .tweet-it a[href],.field--type-text-with-summary .tweet-it a[href]{text-decoration:none;}.block-inline-blockbasic div.content .tweet-it:before,.field--type-text-long .tweet-it:before,.field--type-text-with-summary .tweet-it:before{font-family:"Times New Roman";content:"“";position:absolute;font-size:48pt;left:0;top:0.5em;}@media (min-width:450px){.block-inline-blockbasic div.content .tweet-it:before,.field--type-text-long .tweet-it:before,.field--type-text-with-summary .tweet-it:before{left:0.2em;}}.block-inline-blockbasic div.content .textBox,.block-inline-blockbasic div.content .textBox.ck-editor__editable,.block-inline-blockbasic div.content .textBox.ck-editor__nested-editable,.field--type-text-long .textBox,.field--type-text-long .textBox.ck-editor__editable,.field--type-text-long .textBox.ck-editor__nested-editable,.field--type-text-with-summary .textBox,.field--type-text-with-summary .textBox.ck-editor__editable,.field--type-text-with-summary .textBox.ck-editor__nested-editable{background-color:var(--cbpp-offwhite);border-top:0.5em solid var(--cbpp-med-blue);padding:0.5em 1.5em;}.block-inline-blockbasic div.content .textBox h4,.block-inline-blockbasic div.content .textBox.ck-editor__editable h4,.block-inline-blockbasic div.content .textBox.ck-editor__nested-editable h4,.field--type-text-long .textBox h4,.field--type-text-long .textBox.ck-editor__editable h4,.field--type-text-long .textBox.ck-editor__nested-editable h4,.field--type-text-with-summary .textBox h4,.field--type-text-with-summary .textBox.ck-editor__editable h4,.field--type-text-with-summary .textBox.ck-editor__nested-editable h4{font-weight:bold;font-size:1.2rem;line-height:1.3333em;color:var(--cbpp-med-blue);margin:0.5em 0;}@media (min-width:450px){.block-inline-blockbasic div.content .textBox h4,.block-inline-blockbasic div.content .textBox.ck-editor__editable h4,.block-inline-blockbasic div.content .textBox.ck-editor__nested-editable h4,.field--type-text-long .textBox h4,.field--type-text-long .textBox.ck-editor__editable h4,.field--type-text-long .textBox.ck-editor__nested-editable h4,.field--type-text-with-summary .textBox h4,.field--type-text-with-summary .textBox.ck-editor__editable h4,.field--type-text-with-summary .textBox.ck-editor__nested-editable h4{font-size:1.5rem;}}.block-inline-blockbasic div.content .textBox .boxNotes,.block-inline-blockbasic div.content .textBox.ck-editor__editable .boxNotes,.block-inline-blockbasic div.content .textBox.ck-editor__nested-editable .boxNotes,.field--type-text-long .textBox .boxNotes,.field--type-text-long .textBox.ck-editor__editable .boxNotes,.field--type-text-long .textBox.ck-editor__nested-editable .boxNotes,.field--type-text-with-summary .textBox .boxNotes,.field--type-text-with-summary .textBox.ck-editor__editable .boxNotes,.field--type-text-with-summary .textBox.ck-editor__nested-editable .boxNotes{font-size:80%;line-height:1.3;}.block-inline-blockbasic div.content .rtecenter,.field--type-text-long .rtecenter,.field--type-text-with-summary .rtecenter{text-align:center;}.block-inline-blockbasic div.content .rteright,.field--type-text-long .rteright,.field--type-text-with-summary .rteright{text-align:right;}.block-inline-blockbasic div.content .rteleft,.field--type-text-long .rteleft,.field--type-text-with-summary .rteleft{text-align:left;}.block-inline-blockbasic div.content .embedded-entity.embed-no-margin,.block-inline-blockbasic div.content .cbpp-media-embed.embed-no-margin,.field--type-text-long .embedded-entity.embed-no-margin,.field--type-text-long .cbpp-media-embed.embed-no-margin,.field--type-text-with-summary .embedded-entity.embed-no-margin,.field--type-text-with-summary .cbpp-media-embed.embed-no-margin{margin-top:0;margin-bottom:0;}.block-inline-blockbasic div.content .embedded-entity.embed-no-padding,.block-inline-blockbasic div.content .cbpp-media-embed.embed-no-padding,.field--type-text-long .embedded-entity.embed-no-padding,.field--type-text-long .cbpp-media-embed.embed-no-padding,.field--type-text-with-summary .embedded-entity.embed-no-padding,.field--type-text-with-summary .cbpp-media-embed.embed-no-padding{padding-top:0;padding-bottom:0;}.block-inline-blockbasic div.content span.monospaced,.field--type-text-long span.monospaced,.field--type-text-with-summary span.monospaced{font-family:"Consolas","Andale Mono","monospace";}.block-inline-blockbasic div.content table.table:not(.plain),.field--type-text-long table.table:not(.plain),.field--type-text-with-summary table.table:not(.plain){border-collapse:collapse;border-radius:6px;padding:1em;margin:3em 1em;position:relative;}.block-inline-blockbasic div.content table.table:not(.plain).grid-selectable td,.block-inline-blockbasic div.content table.table:not(.plain).grid-selectable th,.field--type-text-long table.table:not(.plain).grid-selectable td,.field--type-text-long table.table:not(.plain).grid-selectable th,.field--type-text-with-summary table.table:not(.plain).grid-selectable td,.field--type-text-with-summary table.table:not(.plain).grid-selectable th{cursor:grab;}.block-inline-blockbasic div.content table.table:not(.plain).grid-selectable span.drag-helper,.field--type-text-long table.table:not(.plain).grid-selectable span.drag-helper,.field--type-text-with-summary table.table:not(.plain).grid-selectable span.drag-helper{cursor:crosshair;}.block-inline-blockbasic div.content table.table:not(.plain) tr th div.width-limit,.block-inline-blockbasic div.content table.table:not(.plain) tr td div.width-limit,.field--type-text-long table.table:not(.plain) tr th div.width-limit,.field--type-text-long table.table:not(.plain) tr td div.width-limit,.field--type-text-with-summary table.table:not(.plain) tr th div.width-limit,.field--type-text-with-summary table.table:not(.plain) tr td div.width-limit{max-width:calc(100vw - 90px);}.block-inline-blockbasic div.content table.table:not(.plain).no-selection td,.block-inline-blockbasic div.content table.table:not(.plain).no-selection th,.field--type-text-long table.table:not(.plain).no-selection td,.field--type-text-long table.table:not(.plain).no-selection th,.field--type-text-with-summary table.table:not(.plain).no-selection td,.field--type-text-with-summary table.table:not(.plain).no-selection th{cursor:grab;}.block-inline-blockbasic div.content table.table:not(.plain).no-selection td span.drag-helper,.block-inline-blockbasic div.content table.table:not(.plain).no-selection th span.drag-helper,.field--type-text-long table.table:not(.plain).no-selection td span.drag-helper,.field--type-text-long table.table:not(.plain).no-selection th span.drag-helper,.field--type-text-with-summary table.table:not(.plain).no-selection td span.drag-helper,.field--type-text-with-summary table.table:not(.plain).no-selection th span.drag-helper{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;}.block-inline-blockbasic div.content table.table:not(.plain) thead th,.field--type-text-long table.table:not(.plain) thead th,.field--type-text-with-summary table.table:not(.plain) thead th{background-color:#fff;text-align:left;line-height:1.5;padding-bottom:0.5em;position:relative;z-index:95;}.block-inline-blockbasic div.content table.table:not(.plain) thead th *,.field--type-text-long table.table:not(.plain) thead th *,.field--type-text-with-summary table.table:not(.plain) thead th *{max-width:calc(100vw - 30px);}@media (min-width:450px){.block-inline-blockbasic div.content table.table:not(.plain) thead th *,.field--type-text-long table.table:not(.plain) thead th *,.field--type-text-with-summary table.table:not(.plain) thead th *{max-width:calc(100vw - 60px);}}.block-inline-blockbasic div.content table.table:not(.plain) thead tr.figure th,.field--type-text-long table.table:not(.plain) thead tr.figure th,.field--type-text-with-summary table.table:not(.plain) thead tr.figure th{font-family:var(--cbpp-header-font);font-weight:600;text-transform:uppercase;letter-spacing:0.1875em;text-align:left;font-size:0.875rem;padding-bottom:0;}.block-inline-blockbasic div.content table.table:not(.plain) thead tr.title th,.field--type-text-long table.table:not(.plain) thead tr.title th,.field--type-text-with-summary table.table:not(.plain) thead tr.title th{font-size:1.5rem;line-height:1.2;text-align:left;padding-bottom:0.3em;font-family:var(--cbpp-header-font);}.block-inline-blockbasic div.content table.table:not(.plain) thead tr.title th .subtitle,.field--type-text-long table.table:not(.plain) thead tr.title th .subtitle,.field--type-text-with-summary table.table:not(.plain) thead tr.title th .subtitle{font-weight:400;font-size:1.2rem;display:block;}.block-inline-blockbasic div.content table.table:not(.plain) tr.column-headers th,.block-inline-blockbasic div.content table.table:not(.plain) tr.column-headers td,.field--type-text-long table.table:not(.plain) tr.column-headers th,.field--type-text-long table.table:not(.plain) tr.column-headers td,.field--type-text-with-summary table.table:not(.plain) tr.column-headers th,.field--type-text-with-summary table.table:not(.plain) tr.column-headers td{vertical-align:bottom;line-height:1.2;font-weight:700;font-size:1rem;}@media screen{.block-inline-blockbasic div.content table.table:not(.plain) tr.column-headers,.field--type-text-long table.table:not(.plain) tr.column-headers,.field--type-text-with-summary table.table:not(.plain) tr.column-headers{position:relative;}.block-inline-blockbasic div.content table.table:not(.plain) tr.column-headers th,.block-inline-blockbasic div.content table.table:not(.plain) tr.column-headers td,.field--type-text-long table.table:not(.plain) tr.column-headers th,.field--type-text-long table.table:not(.plain) tr.column-headers td,.field--type-text-with-summary table.table:not(.plain) tr.column-headers th,.field--type-text-with-summary table.table:not(.plain) tr.column-headers td{position:relative;background-color:transparent;padding:0.5rem 0.25rem;color:#fff;z-index:95;}.block-inline-blockbasic div.content table.table:not(.plain) tr.column-headers,.field--type-text-long table.table:not(.plain) tr.column-headers,.field--type-text-with-summary table.table:not(.plain) tr.column-headers{position:relative;}.block-inline-blockbasic div.content table.table:not(.plain) tr.column-headers th:before,.field--type-text-long table.table:not(.plain) tr.column-headers th:before,.field--type-text-with-summary table.table:not(.plain) tr.column-headers th:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background-color:var(--cbpp-med-blue);z-index:-10;}.block-inline-blockbasic div.content table.table:not(.plain) tr.column-headers th:first-child:before,.field--type-text-long table.table:not(.plain) tr.column-headers th:first-child:before,.field--type-text-with-summary table.table:not(.plain) tr.column-headers th:first-child:before{left:calc(-1em - 1px);}.block-inline-blockbasic div.content table.table:not(.plain) tr.column-headers th:last-child:before,.field--type-text-long table.table:not(.plain) tr.column-headers th:last-child:before,.field--type-text-with-summary table.table:not(.plain) tr.column-headers th:last-child:before{right:calc(-1em - 1px);}}.block-inline-blockbasic div.content table.table:not(.plain) :nth-child(1 of tr.column-headers),.field--type-text-long table.table:not(.plain) :nth-child(1 of tr.column-headers),.field--type-text-with-summary table.table:not(.plain) :nth-child(1 of tr.column-headers){z-index:100;}.block-inline-blockbasic div.content table.table:not(.plain) :nth-child(1 of tr.column-headers) th,.field--type-text-long table.table:not(.plain) :nth-child(1 of tr.column-headers) th,.field--type-text-with-summary table.table:not(.plain) :nth-child(1 of tr.column-headers) th{z-index:100;}.block-inline-blockbasic div.content table.table:not(.plain) :nth-child(1 of tr.column-headers) th:first-child,.field--type-text-long table.table:not(.plain) :nth-child(1 of tr.column-headers) th:first-child,.field--type-text-with-summary table.table:not(.plain) :nth-child(1 of tr.column-headers) th:first-child{z-index:101;}.block-inline-blockbasic div.content table.table:not(.plain) :nth-child(2 of tr.column-headers),.field--type-text-long table.table:not(.plain) :nth-child(2 of tr.column-headers),.field--type-text-with-summary table.table:not(.plain) :nth-child(2 of tr.column-headers){z-index:99;}.block-inline-blockbasic div.content table.table:not(.plain) :nth-child(2 of tr.column-headers) th,.field--type-text-long table.table:not(.plain) :nth-child(2 of tr.column-headers) th,.field--type-text-with-summary table.table:not(.plain) :nth-child(2 of tr.column-headers) th{z-index:99;}.block-inline-blockbasic div.content table.table:not(.plain) :nth-child(3 of tr.column-headers),.field--type-text-long table.table:not(.plain) :nth-child(3 of tr.column-headers),.field--type-text-with-summary table.table:not(.plain) :nth-child(3 of tr.column-headers){z-index:98;}.block-inline-blockbasic div.content table.table:not(.plain) :nth-child(3 of tr.column-headers) th,.field--type-text-long table.table:not(.plain) :nth-child(3 of tr.column-headers) th,.field--type-text-with-summary table.table:not(.plain) :nth-child(3 of tr.column-headers) th{z-index:98;}.block-inline-blockbasic div.content table.table:not(.plain) :nth-child(4 of tr.column-headers),.field--type-text-long table.table:not(.plain) :nth-child(4 of tr.column-headers),.field--type-text-with-summary table.table:not(.plain) :nth-child(4 of tr.column-headers){z-index:97;}.block-inline-blockbasic div.content table.table:not(.plain) :nth-child(4 of tr.column-headers) th,.field--type-text-long table.table:not(.plain) :nth-child(4 of tr.column-headers) th,.field--type-text-with-summary table.table:not(.plain) :nth-child(4 of tr.column-headers) th{z-index:97;}.block-inline-blockbasic div.content table.table:not(.plain) thead th.unbolded-header,.field--type-text-long table.table:not(.plain) thead th.unbolded-header,.field--type-text-with-summary table.table:not(.plain) thead th.unbolded-header{font-weight:400;}.block-inline-blockbasic div.content table.table:not(.plain) thead tr.column-headers th.unbolded-header,.field--type-text-long table.table:not(.plain) thead tr.column-headers th.unbolded-header,.field--type-text-with-summary table.table:not(.plain) thead tr.column-headers th.unbolded-header{font-weight:400;}.block-inline-blockbasic div.content table.table:not(.plain) .cellcenter,.field--type-text-long table.table:not(.plain) .cellcenter,.field--type-text-with-summary table.table:not(.plain) .cellcenter{text-align:center;}.block-inline-blockbasic div.content table.table:not(.plain) .cellcenter .cbpp-cell-alignment-helper,.field--type-text-long table.table:not(.plain) .cellcenter .cbpp-cell-alignment-helper,.field--type-text-with-summary table.table:not(.plain) .cellcenter .cbpp-cell-alignment-helper{display:inline-block;text-align:right;}.block-inline-blockbasic div.content table.table:not(.plain) .cellleft,.field--type-text-long table.table:not(.plain) .cellleft,.field--type-text-with-summary table.table:not(.plain) .cellleft{text-align:left;}.block-inline-blockbasic div.content table.table:not(.plain) .cellright,.field--type-text-long table.table:not(.plain) .cellright,.field--type-text-with-summary table.table:not(.plain) .cellright{text-align:right;}.block-inline-blockbasic div.content table.table:not(.plain) tbody td,.field--type-text-long table.table:not(.plain) tbody td,.field--type-text-with-summary table.table:not(.plain) tbody td{border-bottom:1px solid #ccc;font-size:0.9rem;line-height:1.5em;padding:0.25em;}.block-inline-blockbasic div.content table.table:not(.plain) td.indent1,.field--type-text-long table.table:not(.plain) td.indent1,.field--type-text-with-summary table.table:not(.plain) td.indent1{padding-left:20px;}.block-inline-blockbasic div.content table.table:not(.plain) td.indent2,.field--type-text-long table.table:not(.plain) td.indent2,.field--type-text-with-summary table.table:not(.plain) td.indent2{padding-left:40px;}.block-inline-blockbasic div.content table.table:not(.plain) td.indent3,.field--type-text-long table.table:not(.plain) td.indent3,.field--type-text-with-summary table.table:not(.plain) td.indent3{padding-left:60px;}.block-inline-blockbasic div.content table.table:not(.plain) tbody tr:last-child td,.field--type-text-long table.table:not(.plain) tbody tr:last-child td,.field--type-text-with-summary table.table:not(.plain) tbody tr:last-child td{border-bottom:none;}.block-inline-blockbasic div.content table.table:not(.plain) thead,.field--type-text-long table.table:not(.plain) thead,.field--type-text-with-summary table.table:not(.plain) thead{position:relative;z-index:100;}.block-inline-blockbasic div.content table.table:not(.plain) tbody,.field--type-text-long table.table:not(.plain) tbody,.field--type-text-with-summary table.table:not(.plain) tbody{position:relative;z-index:50;}@media screen{.block-inline-blockbasic div.content table.table:not(.plain) tbody td:first-child,.field--type-text-long table.table:not(.plain) tbody td:first-child,.field--type-text-with-summary table.table:not(.plain) tbody td:first-child{z-index:50;position:relative;}.block-inline-blockbasic div.content table.table:not(.plain) tbody td:first-child:after,.field--type-text-long table.table:not(.plain) tbody td:first-child:after,.field--type-text-with-summary table.table:not(.plain) tbody td:first-child:after{content:"";position:absolute;top:0;right:0;bottom:0;left:-15px;background-color:#fff;z-index:-100;}.block-inline-blockbasic div.content table.table:not(.plain) tr.highlight,.block-inline-blockbasic div.content table.table:not(.plain).alternating-rows tbody tr:nth-child(2n):not(.highlight),.field--type-text-long table.table:not(.plain) tr.highlight,.field--type-text-long table.table:not(.plain).alternating-rows tbody tr:nth-child(2n):not(.highlight),.field--type-text-with-summary table.table:not(.plain) tr.highlight,.field--type-text-with-summary table.table:not(.plain).alternating-rows tbody tr:nth-child(2n):not(.highlight){position:relative;}.block-inline-blockbasic div.content table.table:not(.plain) tr.highlight td,.block-inline-blockbasic div.content table.table:not(.plain) tr.highlight th,.block-inline-blockbasic div.content table.table:not(.plain).alternating-rows tbody tr:nth-child(2n):not(.highlight) td,.block-inline-blockbasic div.content table.table:not(.plain).alternating-rows tbody tr:nth-child(2n):not(.highlight) th,.field--type-text-long table.table:not(.plain) tr.highlight td,.field--type-text-long table.table:not(.plain) tr.highlight th,.field--type-text-long table.table:not(.plain).alternating-rows tbody tr:nth-child(2n):not(.highlight) td,.field--type-text-long table.table:not(.plain).alternating-rows tbody tr:nth-child(2n):not(.highlight) th,.field--type-text-with-summary table.table:not(.plain) tr.highlight td,.field--type-text-with-summary table.table:not(.plain) tr.highlight th,.field--type-text-with-summary table.table:not(.plain).alternating-rows tbody tr:nth-child(2n):not(.highlight) td,.field--type-text-with-summary table.table:not(.plain).alternating-rows tbody tr:nth-child(2n):not(.highlight) th{position:relative;padding-left:0.25rem;padding-right:0.25rem;border-bottom:none;z-index:50;}.block-inline-blockbasic div.content table.table:not(.plain) tr.highlight td:first-child,.block-inline-blockbasic div.content table.table:not(.plain).alternating-rows tbody tr:nth-child(2n):not(.highlight) td:first-child,.field--type-text-long table.table:not(.plain) tr.highlight td:first-child,.field--type-text-long table.table:not(.plain).alternating-rows tbody tr:nth-child(2n):not(.highlight) td:first-child,.field--type-text-with-summary table.table:not(.plain) tr.highlight td:first-child,.field--type-text-with-summary table.table:not(.plain).alternating-rows tbody tr:nth-child(2n):not(.highlight) td:first-child{z-index:51;}.block-inline-blockbasic div.content table.table:not(.plain) tr.highlight:not(:first-child) td:after,.block-inline-blockbasic div.content table.table:not(.plain).alternating-rows tbody tr:nth-child(2n):not(.highlight):not(:first-child) td:after,.field--type-text-long table.table:not(.plain) tr.highlight:not(:first-child) td:after,.field--type-text-long table.table:not(.plain).alternating-rows tbody tr:nth-child(2n):not(.highlight):not(:first-child) td:after,.field--type-text-with-summary table.table:not(.plain) tr.highlight:not(:first-child) td:after,.field--type-text-with-summary table.table:not(.plain).alternating-rows tbody tr:nth-child(2n):not(.highlight):not(:first-child) td:after{top:-1px;}.block-inline-blockbasic div.content table.table:not(.plain) tr.highlight td:first-child:after,.block-inline-blockbasic div.content table.table:not(.plain).alternating-rows tbody tr:nth-child(2n):not(.highlight) td:first-child:after,.field--type-text-long table.table:not(.plain) tr.highlight td:first-child:after,.field--type-text-long table.table:not(.plain).alternating-rows tbody tr:nth-child(2n):not(.highlight) td:first-child:after,.field--type-text-with-summary table.table:not(.plain) tr.highlight td:first-child:after,.field--type-text-with-summary table.table:not(.plain).alternating-rows tbody tr:nth-child(2n):not(.highlight) td:first-child:after{background-color:#f0f0f0;}.block-inline-blockbasic div.content table.table:not(.plain) tr.highlight td:after,.block-inline-blockbasic div.content table.table:not(.plain) tr.highlight th:after,.block-inline-blockbasic div.content table.table:not(.plain).alternating-rows tbody tr:nth-child(2n):not(.highlight) td:after,.block-inline-blockbasic div.content table.table:not(.plain).alternating-rows tbody tr:nth-child(2n):not(.highlight) th:after,.field--type-text-long table.table:not(.plain) tr.highlight td:after,.field--type-text-long table.table:not(.plain) tr.highlight th:after,.field--type-text-long table.table:not(.plain).alternating-rows tbody tr:nth-child(2n):not(.highlight) td:after,.field--type-text-long table.table:not(.plain).alternating-rows tbody tr:nth-child(2n):not(.highlight) th:after,.field--type-text-with-summary table.table:not(.plain) tr.highlight td:after,.field--type-text-with-summary table.table:not(.plain) tr.highlight th:after,.field--type-text-with-summary table.table:not(.plain).alternating-rows tbody tr:nth-child(2n):not(.highlight) td:after,.field--type-text-with-summary table.table:not(.plain).alternating-rows tbody tr:nth-child(2n):not(.highlight) th:after{content:"";position:absolute;top:0px;bottom:0px;left:0;right:0;z-index:-100;background-color:#f0f0f0;border-bottom:1px solid #ccc;border-top:1px solid #ccc;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;}.block-inline-blockbasic div.content table.table:not(.plain) tr.highlight td:first-child:after,.block-inline-blockbasic div.content table.table:not(.plain).alternating-rows tbody tr:nth-child(2n):not(.highlight) td:first-child:after,.field--type-text-long table.table:not(.plain) tr.highlight td:first-child:after,.field--type-text-long table.table:not(.plain).alternating-rows tbody tr:nth-child(2n):not(.highlight) td:first-child:after,.field--type-text-with-summary table.table:not(.plain) tr.highlight td:first-child:after,.field--type-text-with-summary table.table:not(.plain).alternating-rows tbody tr:nth-child(2n):not(.highlight) td:first-child:after{left:-1.05rem;z-index:-99;}.block-inline-blockbasic div.content table.table:not(.plain) tr.highlight td:last-child:after,.block-inline-blockbasic div.content table.table:not(.plain).alternating-rows tbody tr:nth-child(2n):not(.highlight) td:last-child:after,.field--type-text-long table.table:not(.plain) tr.highlight td:last-child:after,.field--type-text-long table.table:not(.plain).alternating-rows tbody tr:nth-child(2n):not(.highlight) td:last-child:after,.field--type-text-with-summary table.table:not(.plain) tr.highlight td:last-child:after,.field--type-text-with-summary table.table:not(.plain).alternating-rows tbody tr:nth-child(2n):not(.highlight) td:last-child:after{right:-1.05rem;}.block-inline-blockbasic div.content table.table:not(.plain).alternating-rows tr.highlight > td:after,.block-inline-blockbasic div.content table.table:not(.plain).alternating-rows tr.highlight > th:after,.field--type-text-long table.table:not(.plain).alternating-rows tr.highlight > td:after,.field--type-text-long table.table:not(.plain).alternating-rows tr.highlight > th:after,.field--type-text-with-summary table.table:not(.plain).alternating-rows tr.highlight > td:after,.field--type-text-with-summary table.table:not(.plain).alternating-rows tr.highlight > th:after{background-color:var(--cbpp-light-blue);}.block-inline-blockbasic div.content table.table:not(.plain) tbody tr.highlight:not(:first-child) td:after,.field--type-text-long table.table:not(.plain) tbody tr.highlight:not(:first-child) td:after,.field--type-text-with-summary table.table:not(.plain) tbody tr.highlight:not(:first-child) td:after{top:-1px;}}.block-inline-blockbasic div.content table.table:not(.plain) tfoot,.block-inline-blockbasic div.content table.table:not(.plain) tr.notes-row,.field--type-text-long table.table:not(.plain) tfoot,.field--type-text-long table.table:not(.plain) tr.notes-row,.field--type-text-with-summary table.table:not(.plain) tfoot,.field--type-text-with-summary table.table:not(.plain) tr.notes-row{font-size:0.825rem;line-height:1.3;border-top:1px solid #ccc;}.block-inline-blockbasic div.content table.table:not(.plain) tfoot td,.block-inline-blockbasic div.content table.table:not(.plain) tr.notes-row td,.field--type-text-long table.table:not(.plain) tfoot td,.field--type-text-long table.table:not(.plain) tr.notes-row td,.field--type-text-with-summary table.table:not(.plain) tfoot td,.field--type-text-with-summary table.table:not(.plain) tr.notes-row td{font-size:inherit;padding-top:1em;}.block-inline-blockbasic div.content table.table:not(.plain) tfoot td *,.block-inline-blockbasic div.content table.table:not(.plain) tr.notes-row td *,.field--type-text-long table.table:not(.plain) tfoot td *,.field--type-text-long table.table:not(.plain) tr.notes-row td *,.field--type-text-with-summary table.table:not(.plain) tfoot td *,.field--type-text-with-summary table.table:not(.plain) tr.notes-row td *{max-width:min(40.625rem,100vw - 30px);}@media (min-width:450px){.block-inline-blockbasic div.content table.table:not(.plain) tfoot td *,.block-inline-blockbasic div.content table.table:not(.plain) tr.notes-row td *,.field--type-text-long table.table:not(.plain) tfoot td *,.field--type-text-long table.table:not(.plain) tr.notes-row td *,.field--type-text-with-summary table.table:not(.plain) tfoot td *,.field--type-text-with-summary table.table:not(.plain) tr.notes-row td *{max-width:min(40.625rem,100vw - 60px);}}.block-inline-blockbasic div.content table.table:not(.plain) tfoot p:first-child,.block-inline-blockbasic div.content table.table:not(.plain) tr.notes-row p:first-child,.field--type-text-long table.table:not(.plain) tfoot p:first-child,.field--type-text-long table.table:not(.plain) tr.notes-row p:first-child,.field--type-text-with-summary table.table:not(.plain) tfoot p:first-child,.field--type-text-with-summary table.table:not(.plain) tr.notes-row p:first-child{margin-top:0;}.block-inline-blockbasic div.content table.table:not(.plain) tfoot p:last-child,.block-inline-blockbasic div.content table.table:not(.plain) tr.notes-row p:last-child,.field--type-text-long table.table:not(.plain) tfoot p:last-child,.field--type-text-long table.table:not(.plain) tr.notes-row p:last-child,.field--type-text-with-summary table.table:not(.plain) tfoot p:last-child,.field--type-text-with-summary table.table:not(.plain) tr.notes-row p:last-child{margin-bottom:0;}.block-inline-blockbasic div.content table.table:not(.plain):before,.field--type-text-long table.table:not(.plain):before,.field--type-text-with-summary table.table:not(.plain):before{top:-1em;right:-1em;bottom:-1em;left:-1em;content:"";position:absolute;border:1px solid #ccc;pointer-events:none;}.block-inline-blockbasic div.content table.table:not(.plain) td.cbpp-grid-selection,.field--type-text-long table.table:not(.plain) td.cbpp-grid-selection,.field--type-text-with-summary table.table:not(.plain) td.cbpp-grid-selection{background-color:#f5a236;-webkit-user-select:none;-moz-user-select:none;user-select:none;}.block-inline-blockbasic div.content table.table:not(.plain) td.cbpp-grid-selection:before,.field--type-text-long table.table:not(.plain) td.cbpp-grid-selection:before,.field--type-text-with-summary table.table:not(.plain) td.cbpp-grid-selection:before{display:none;}.block-inline-blockbasic div.content table.table:not(.plain) td.cbpp-grid-selection:after,.field--type-text-long table.table:not(.plain) td.cbpp-grid-selection:after,.field--type-text-with-summary table.table:not(.plain) td.cbpp-grid-selection:after{display:none;}article.legacy-content .field--type-text-long,article.legacy-content .field--type-text-with-summary,article.legacy-content body.cke-editable{}article.legacy-content .field--type-text-long > table,article.legacy-content .field--type-text-long .textBox > table,article.legacy-content .field--type-text-long center table,article.legacy-content .field--type-text-with-summary > table,article.legacy-content .field--type-text-with-summary .textBox > table,article.legacy-content .field--type-text-with-summary center table,article.legacy-content body.cke-editable > table,article.legacy-content body.cke-editable .textBox > table,article.legacy-content body.cke-editable center table{border:none;margin-bottom:2em;border-collapse:collapse;}article.legacy-content .field--type-text-long > table:not([align]),article.legacy-content .field--type-text-long .textBox > table:not([align]),article.legacy-content .field--type-text-long center table:not([align]),article.legacy-content .field--type-text-with-summary > table:not([align]),article.legacy-content .field--type-text-with-summary .textBox > table:not([align]),article.legacy-content .field--type-text-with-summary center table:not([align]),article.legacy-content body.cke-editable > table:not([align]),article.legacy-content body.cke-editable .textBox > table:not([align]),article.legacy-content body.cke-editable center table:not([align]){margin-left:auto;margin-right:auto;}article.legacy-content .field--type-text-long > table td,article.legacy-content .field--type-text-long > table th,article.legacy-content .field--type-text-long .textBox > table td,article.legacy-content .field--type-text-long .textBox > table th,article.legacy-content .field--type-text-long center table td,article.legacy-content .field--type-text-long center table th,article.legacy-content .field--type-text-with-summary > table td,article.legacy-content .field--type-text-with-summary > table th,article.legacy-content .field--type-text-with-summary .textBox > table td,article.legacy-content .field--type-text-with-summary .textBox > table th,article.legacy-content .field--type-text-with-summary center table td,article.legacy-content .field--type-text-with-summary center table th,article.legacy-content body.cke-editable > table td,article.legacy-content body.cke-editable > table th,article.legacy-content body.cke-editable .textBox > table td,article.legacy-content body.cke-editable .textBox > table th,article.legacy-content body.cke-editable center table td,article.legacy-content body.cke-editable center table th{border:1px solid #003768;}article.legacy-content .field--type-text-long > table td > p,article.legacy-content .field--type-text-long > table th > p,article.legacy-content .field--type-text-long .textBox > table td > p,article.legacy-content .field--type-text-long .textBox > table th > p,article.legacy-content .field--type-text-long center table td > p,article.legacy-content .field--type-text-long center table th > p,article.legacy-content .field--type-text-with-summary > table td > p,article.legacy-content .field--type-text-with-summary > table th > p,article.legacy-content .field--type-text-with-summary .textBox > table td > p,article.legacy-content .field--type-text-with-summary .textBox > table th > p,article.legacy-content .field--type-text-with-summary center table td > p,article.legacy-content .field--type-text-with-summary center table th > p,article.legacy-content body.cke-editable > table td > p,article.legacy-content body.cke-editable > table th > p,article.legacy-content body.cke-editable .textBox > table td > p,article.legacy-content body.cke-editable .textBox > table th > p,article.legacy-content body.cke-editable center table td > p,article.legacy-content body.cke-editable center table th > p{margin-top:0;margin-bottom:0;}article.legacy-content .field--type-text-long .textBox font[size="1"],article.legacy-content .field--type-text-with-summary .textBox font[size="1"],article.legacy-content body.cke-editable .textBox font[size="1"]{display:block;font-size:85%;line-height:1.4;}article.legacy-content .field--type-text-long li.style4,article.legacy-content .field--type-text-with-summary li.style4,article.legacy-content body.cke-editable li.style4{list-style-type:none;}article.legacy-content .field--type-text-long span.float-image-right,article.legacy-content .field--type-text-with-summary span.float-image-right,article.legacy-content body.cke-editable span.float-image-right{float:right;margin-left:12px;}article.legacy-content .field--type-text-long h1,article.legacy-content .field--type-text-with-summary h1,article.legacy-content body.cke-editable h1{color:inherit;font-weight:bold;}.blog-print-only{display:none;}@media print{@page{margin:80px;}body{background:none;}#page{overflow:hidden;margin:0;padding:0;}.container{min-width:0 !important;max-width:9999px !important;}#header .container{height:120px;}.layout--twocol-section > .layout--wrapper--content{display:block;width:100%;}.layout--twocol-section > .layout--wrapper--content > *{display:block;}.layout--twocol-section > .layout--wrapper--content .layout__region--first,.layout--twocol-section > .layout--wrapper--content .layout__region--second{width:100%;}.full-width-breakout{width:100%;left:auto;right:auto;margin-left:0;margin-right:0;}.block-block-content{overflow:visible;}.blog-print-footnotes{border-top:1px solid #aaa;margin-top:20px;padding-top:20px;color:#000;word-break:break-all;clear:both;font-size:9pt;}.blog-print-footnotes a{color:inherit;}.off-charts-title{white-space:nowrap;position:relative;top:20px;display:block;}.off-charts-title .left,.off-charts-title .right{color:#000;padding:0px;}#header{height:120px;border-bottom:none;padding:0;}#header .menus{display:none;}#cbpp_backtotop{display:none !important;}sup.blog-print-only{display:inline;}div.blog-print-only{display:block;}.branding{width:160px;top:0px;left:-10px;bottom:auto;}.branding .ml-2{display:none;}.block-cbpp-search{display:none;}#block-cbpp-barrio-content .field a{color:inherit;}.block-system-breadcrumb-block{display:none;}body.path-node .block-cbpp-formatted-title h1{line-height:1 !important;font-size:26pt !important;}body.path-node .block-field-blocknodeblogfield-date .field--name-field-date,body.path-node .block-field-blocknodeblogfield-author .blog-top-author{font-size:12pt;color:#000;}body.path-node .block-field-blocknodeblogfield-date .field--name-field-date a,body.path-node .block-field-blocknodeblogfield-author .blog-top-author a{color:#000;}.content .field--name-body{line-height:1.4;max-width:99%;font-size:11pt;}.content .field--name-body a[href]{text-decoration:none;color:inherit;}.border-top-blue{border-top:none;}.field--name-body{color:#000;}.table-bleed-wrap{margin:0px !important;}thead{display:table-header-group;transform:none !important;page-break-inside:avoid;}tr{page-break-inside:avoid !important;}.full-row-drag-helper{width:auto !important;max-width:none !important;}.background-medium-blue{background-color:#fff;color:var(--cbpp-med-blue);}.background-medium-blue *{color:var(--cbpp-med-blue);}.block-cbpp-social-share-block{display:none;}#block-cbpp-barrio-content .layout--section--header{padding-top:10px;padding-bottom:10px;}.block-field-blocknodeblogfield-author img{display:none;}.block-field-blocknodeblogfield-author a{text-decoration:none;}.header-flex .menus{display:none;}#header .mobile-menu-expand{display:none;}#header #mobile-dropdown-toggle{display:none;}.block-blog-pager{display:none;}.block-views-blockrelated-blog-content-block-1{display:none;}.layout--section--footer{display:none;}footer.site-footer{display:none;}.layout--wrapper--mailchimp,.block-fake-signup{display:none;}.layout--section--full-width-above-header{width:auto;margin-left:auto;margin-right:auto;overflow:visible;}.layout--section--full-width-above-header .block-block-content647b4a01-a45b-4aef-9c42-d12c94962c1f{position:absolute;bottom:30px;right:10px;}.embedded-entity,figure,.cbpp-media-embed{page-break-inside:avoid;}.embedded-entity .share-icons,figure .share-icons,.cbpp-media-embed .share-icons{display:none;}.textBox{border:2px solid var(--cbpp-med-blue);page-break-inside:avoid;}#block-cbpp-barrio-content blockquote{border:none;margin-left:3em;margin-right:3em;}.layout--twocol-section--25-75 .layout--wrapper .layout__region--first{display:none;}.layout--section--byline{padding-bottom:10px;}.layout--section--byline a{text-decoration:none;color:inherit;}.layout--section--header{padding-bottom:0px;}.tweet-it a > span:after{display:none;}table{page-break-inside:avoid;zoom:0.8;}table tr:not(.title) th,table tbody td{font-size:9.5pt;padding:2pt;line-height:1;}table thead{border-bottom:1px solid #000;}.node--type-rich-content.node--view-mode-full .layout__region--second{display:none;}.node--type-rich-content.node--view-mode-full .taxonomy-label{display:none;}.node--type-rich-content.node--view-mode-full .layout__region--first .block-cbpp-byline-area{margin-top:0;position:absolute;right:0;top:0;padding-left:200px;}.cbpp-link-icon{display:none;}.layout--section--breadcrumbs{display:none;}.node--type-blog.node--view-mode-full .layout__region--second{display:none;}.node--type-blog.node--view-mode-full .content .blog-top-author{display:inline;font-size:0;}.node--type-blog.node--view-mode-full .content .blog-top-author > span{font-size:1rem;}.node--type-blog.node--view-mode-full .layout--section--header{padding-bottom:20px;}.field--name-field-topics{display:none;}.block-views-blocktopic-policy-basics-policy-basics-sidebar{display:none;}.block-cbpp-timeline-item-permalink{display:none;}.block-block-content00f808d3-493b-42d0-bcca-74781191c248{display:none;}.field--name-field-related-content{display:none;}article{zoom:0.9;}.field--type-text-with-summary div.cbpp-media-embed{zoom:0.75;}.field--type-text-with-summary div.cbpp-media-embed.align-right.below-sidebar:not(.extraWide){margin-left:24pt;margin-right:auto;float:right;clear:right;margin-right:0;}}
.fa{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}@keyframes fa-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.fa-download:before{content:"\f019"}.fa-envelope:before{content:"\f0e0"}.fa-facebook-f:before{content:"\f39e"}.fa-globe:before{content:"\f0ac"}.fa-instagram:before{content:"\f16d"}.fa-print:before{content:"\f02f"}.fa-share-alt:before{content:"\f1e0"}.fa-twitter:before{content:"\f099"}.fa-youtube:before{content:"\f167"}
@font-face{font-family:"cbpp_new_icons";src:url(/themes/custom/cbpp_new/fonts/icons/cbpp_new_icons/./cbpp_new_icons.eot?0c1b332692bbaf759ef6d3d88892d505=#iefix) format("embedded-opentype"),url(/themes/custom/cbpp_new/fonts/icons/cbpp_new_icons/./cbpp_new_icons.woff2?0c1b332692bbaf759ef6d3d88892d505=) format("woff2"),url(/themes/custom/cbpp_new/fonts/icons/cbpp_new_icons/./cbpp_new_icons.woff?0c1b332692bbaf759ef6d3d88892d505=) format("woff");}i[class^="icon-"]:before,i[class*=" icon-"]:before{font-family:cbpp_new_icons !important;font-style:normal;font-weight:normal !important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-search:before{content:"\f101";}.icon-phone:before{content:"\f102";}.icon-menu:before{content:"\f103";}.icon-location:before{content:"\f104";}.icon-arrow_forward:before{content:"\f105";}
