/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.callout-plain{font-size:13px;font-weight:400;line-height:30px}.callout-plain .callout-highlight{font-weight:700;color:#31a98d}.callout-plain .callout-underline{border-bottom:3px solid #c9d1f4;padding-bottom:2px}.callout-gray{font-size:13px;font-weight:400;line-height:30px;background-color:#f1f2fa;padding:20px;border-radius:16px}.callout-gray .callout-highlight{font-weight:700;color:#31a98d}.callout-gray .callout-underline{border-bottom:3px solid #c9d1f4;padding-bottom:2px}.cke_panel_list{margin-bottom:5px}.cke_panel_list .cke_panel_listItem .callout-plain{font-size:16px;font-weight:400;line-height:24px;background-color:transparent;padding:5px}.cke_panel_list .cke_panel_listItem .callout-gray{font-size:16px;font-weight:400;line-height:24px;background-color:#f1f2fa;padding:5px;border-radius:4px}.cke_panel_list .cke_panel_listItem .callout-highlight{font-weight:700;color:#31a98d;padding:5px}.cke_panel_list .cke_panel_listItem .callout-underline{border-bottom:3px solid #c9d1f4;padding:5px}
.geopolitical-profile{margin-bottom:2rem}.geopolitical-profile h2,.geopolitical-profile h3{font-size:28px}@media (max-width:991px){.geopolitical-profile h2,.geopolitical-profile h3{font-size:24px}}.geopolitical-profile p,.geopolitical-profile td:last-child{color:grey}.geopolitical-profile .geopolitical-profile__img{width:100%;max-height:300px;overflow:hidden;position:relative;border-radius:10px;margin:2rem 0}.geopolitical-profile .geopolitical-profile__img img{display:block;margin:auto;border-radius:15px}@media (min-width:992px){.geopolitical-profile .geopolitical-profile__img{height:300px}.geopolitical-profile .geopolitical-profile__img img{width:100%;position:absolute;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px}}.geopolitical-profile .geopolitical-profile__map{text-align:center;font-weight:600;font-size:18px}.geopolitical-profile .facts-and-figures__content p,.geopolitical-profile .state-profile__content p{margin:0;padding:5px 0;overflow:hidden}.geopolitical-profile .facts-and-figures__content table,.geopolitical-profile .state-profile__content table{margin:5px 0}@media (min-width:992px){.geopolitical-profile .geopolitical-profile__facts-and-figures .facts-and-figures__content{column-count:2;column-gap:8rem}.geopolitical-profile .geopolitical-profile__state-profiles .field_state_profile:first-child .state-profile__content{column-count:3}}div[id*=block-views-block-more-like-this-block]{margin-top:60px}.see{width:auto;padding:10px 2px 10px 10px;margin:30px 4px 10px 0;background:#f6fbfc;border:solid #dcdcdc;border-width:1px 0;font-style:italic;clear:both;text-align:left}.see ul{list-style-type:none;padding:5px 0 0 10px}
#block-tocjsblock .toc-js{display:block;width:100%;padding:5px 0;margin-bottom:1rem;background:#fff;border-top:3px solid #2d88ac;border-bottom:3px solid #2d88ac}#block-tocjsblock .toc-js nav ul{padding:0;margin:0}#block-tocjsblock .toc-js nav ul li.toc-h2{list-style-type:none;display:flex;align-items:center;color:#d3d3d3;font-size:16px;padding:.5rem 0}#block-tocjsblock .toc-js nav ul li.toc-h2>a{width:100%;z-index:1;color:#333;text-decoration:underline;transition:all .2s ease-in-out 0s}#block-tocjsblock .toc-js nav ul li.toc-h2>a:hover{color:#2d88ac;text-decoration:underline}#block-tocjsblock .toc-js nav ul li.toc-h2:last-child{border-bottom:none}#block-tocjsblock .toc-js nav ul li.toc-h2.toc-active,#block-tocjsblock .toc-js nav ul li.toc-h2.toc-active a{color:#2d88ac}#block-tocjsblock .toc-js .toc-title{display:block;font-size:20px;font-weight:700;color:#686868}@media (max-width:991px){#block-tocjsblock .toc-js.sticky.is-sticked{top:0;left:0;height:70px;padding:5px 1rem;overflow:hidden;z-index:999}#block-tocjsblock .toc-js.sticky.is-sticked .toc-title{text-align:center}#block-tocjsblock .toc-js.sticky.is-sticked .toc-title:after{content:"▼";padding-left:10px;font-size:14px}#block-tocjsblock .toc-js.sticky.is-sticked.expanded{height:auto;overflow:visible}#block-tocjsblock .toc-js.sticky.is-sticked.expanded .toc-title:after{content:"▲"}}@media (min-width:992px){#block-tocjsblock .toc-js.sticky.is-sticked{position:static}}#block-fm-content .toc-js{border-top:3px solid #00bcd2;border-bottom:3px solid #00bcd2}#block-fm-content .toc-js .toc-title{font-weight:400}#block-fm-content .toc-js .toc-active{color:#ff9046 !important}#block-fm-content .toc-js .toc-active a,#block-fm-content .toc-js .toc-active a:hover{color:#ff9046 !important}
