/* See http://code.google.com/p/minify/wiki/CommonProblems#@imports_can_appear_in_invalid_locations_in_combined_CSS_files */
.cb-fire-block.special-badge
.card{display:flex;padding:24px
24px 32px 24px;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch;background:#f4f4f4;color:black;border:none;border-radius:0;font-family:"proxima-nova",Helvetica,sans-serif}.cb-fire-block.special-badge .card .card-title{margin-bottom:16px}.cb-fire-block.special-badge.alignleft .card,
.cb-fire-block.special-badge.alignright
.card{max-width:376px}@media screen and (max-width: 900px){.cb-fire-block.special-badge.alignleft .card,
.cb-fire-block.special-badge.alignright
.card{max-width:100%}.cb-fire-block.special-badge
.card{display:block}.cb-fire-block.special-badge .card .card-img-top{width:120px;align-self:baseline;float:right;margin-left:16px;margin-bottom:16px}}.cb-fire-block.special-badge .alignment-wrapper.alignnone .card,
.cb-fire-block.special-badge .alignment-wrapper.alignfull
.card{display:block}.cb-fire-block.special-badge .alignment-wrapper.alignnone .card .card-img-top,
.cb-fire-block.special-badge .alignment-wrapper.alignfull .card .card-img-top{width:120px;align-self:baseline;float:right;margin-left:16px;margin-bottom:16px}.cb-fire-block.special-badge .card .card-title
a{color:inherit;font-size:24px;font-style:normal;font-weight:800;line-height:1.3;letter-spacing:-0.25px;text-decoration:none}.cb-fire-block.special-badge .card .card-text,
.cb-fire-block.special-badge .card .card-text ul li
a{color:inherit;font-feature-settings:"clig" off, "liga" off;font-size:18px;font-style:normal;font-weight:400;line-height:130%;text-decoration:none}.cb-fire-block.special-badge .card .card-text
ul{margin-bottom:0}.cb-fire-block.special-badge .card .card-text ul
li{margin-bottom:1em}.cb-fire-block.special-badge .card .card-text ul li a:hover{text-decoration:underline}.cb-fire-block.special-badge .card .card-text ul li:last-child{margin-bottom:0}.cb-fire-block.special-badge .more-link{color:inherit;font-size:18px;font-style:normal;font-weight:600;line-height:100%;text-decoration:none}.cb-fire-block.special-badge.alignnone .card,
.cb-fire-block.special-badge.alignwide
.card{width:auto;max-width:none}.cb-ideas-body .special-badge.-style-ideas .card-badge{background-color:rgba(255,255,255,.2)}@import url('https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;0,400;1,300&display=swap');.cb-fire.for-title{font-family:'proxima-nova',Helvetica,sans-serif}.cb-fire-block.special-banner{background-size:cover;color:white;position:relative}.cb-fire-block.special-banner-area.-image-bottom .image-area{margin-bottom:-300px}.cb-fire-block.special-banner-area.-image-bottom .image-area-spacer{height:300px}.cb-fire-block.special-banner-area.-image-bottom .pb-caption{color:rgba(0, 0, 0, 0.75);mix-blend-mode:difference}.cb-fire-block.special-banner-area.-image-bottom .content-area{padding-top:2rem;padding-bottom:1rem}.cb-fire-block.special-banner-area .cb-byline
.delim{margin-left:.5em;margin-right: .1em;opacity:0.5}.cb-fire-block.special-banner .image-area
iframe{height:100%;min-height:500px;object-fit:cover;width:100%}.cb-fire-block.special-banner .over-stretcher{position:relative;z-index:2}.cb-fire-block.special-banner .pb-caption{font-size:14px;font-style:normal;font-weight:400;line-height:160%}.cb-fire-block.special-banner .po-banner{max-width:1320px}.cb-fire-block.special-banner .po-banner .content-area .text-area{padding:0}.cb-fire-block.special-banner
.stretcher{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1}.cb-fire-block.special-banner .stretcher>*{height:100%;object-fit:cover;width:100%}.cb-fire-block.special-banner .wp-container{display:flex}.cb-page.threecol.-style-modular .modular-post-content .wp-block-cgb-lede{display:none}.cb-page.threecol.-style-modular .page-byline{border-bottom:none;border-top:3px solid rgba(0, 0, 0, 0.05)}.cb-page.threecol.-style-modular .po-banner .content-area.wide-grid{max-width:1440px !important}.po-banner .cb-byline,
.po-banner .cb-byline
*{font-size:1em;font-weight:400}.po-banner .cb-byline{text-underline-offset:1px}.po-banner .cb-byline
a{color:inherit !important;text-decoration:none}.po-banner .cb-byline
cite{font-style:normal}.po-banner .content-area{gap:24px}.po-banner .content-area.-text-right,
.po-banner .content-area.-text-top{flex-direction:row-reverse}.po-banner .content-area.-text-top{flex-direction:column}.po-banner .content-area .text-area .font-head{font-family:"Merriweather",serif;font-size:2.5em;font-weight:500;line-height:1.3;margin:0
0 10px}.po-banner .content-area .text-area .font-head
a{color:white;text-decoration:none}.po-banner .content-area .text-area .page-lede .cb-richtext.deck{color:inherit !important;margin:0
auto}.po-banner .main-category a,
.po-banner .main-category a:hover{color:#f0f0f0;text-decoration:none}.po-banner .page-lede .lede-content,
.po-banner .content-area .text-area .page-lede .cb-richtext.deck{font-size:23px;font-weight:300;line-height:1.3}.po-banner.-text-top.-no-image{margin-bottom:0}@media screen and (max-width: 900px){.po-banner.-text-top.-no-image{margin-bottom:0 !important}}