/* generated with grunt-sass-globbing */
/* generated with grunt-sass-globbing */
.element-focusable, .element-invisible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.element-focusable:active, .element-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  width: auto; }

.element-hidden {
  display: none; }

.clearfix:after, .layout-grid__row:after, .layout-slat:after {
  clear: both;
  content: "";
  display: table; }

/* generated with grunt-sass-globbing */
.button {
  background-color: #56768e;
  border: 1px solid #30414e;
  border-bottom-color: #26343f;
  border-top-color: #394e5e;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  color: #FFF;
  cursor: pointer;
  display: inline-block;
  font-family: "roboto_regular", sans-serif;
  font-size: 12px;
  line-height: 1.5;
  margin: 0 0 1em;
  padding: 0 0.5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  vertical-align: middle; }
  .button:focus, .button:hover {
    background-color: #8fa8bb;
    color: #FFF;
    outline: 0; }
  .button:active {
    background-color: #435c6e;
    border-color: #1c272f; }
  .button + .button {
    margin-left: 1em; }
    [dir="rtl"] .button + .button {
      margin-left: 0;
      margin-right: 1em; }

.button--large {
  font-size: 24px; }

@font-face {
  font-family: 'apex_sansextralight';
  src: url("/wp-content/themes/gesso/fonts/apexsans-extralight-webfont.eot");
  src: url("/wp-content/themes/gesso/fonts/apexsans-extralight-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/gesso/fonts/apexsans-extralight-webfont.woff2") format("woff2"), url("/wp-content/themes/gesso/fonts/apexsans-extralight-webfont.woff") format("woff"), url("/wp-content/themes/gesso/fonts/apexsans-extralight-webfont.ttf") format("truetype"), url("/wp-content/themes/gesso/fonts/apexsans-extralight-webfont.svg#apex_sansextralight") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'apex_sansextrabold';
  src: url("/wp-content/themes/gesso/fonts/apexsans-extrabold-webfont.eot");
  src: url("/wp-content/themes/gesso/fonts/apexsans-extrabold-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/gesso/fonts/apexsans-extrabold-webfont.woff2") format("woff2"), url("/wp-content/themes/gesso/fonts/apexsans-extrabold-webfont.woff") format("woff"), url("/wp-content/themes/gesso/fonts/apexsans-extrabold-webfont.ttf") format("truetype"), url("/wp-content/themes/gesso/fonts/apexsans-extrabold-webfont.svg#apex_sansextrabold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'apex_sansbook_italic';
  src: url("/wp-content/themes/gesso/fonts/apexsans-bookitalic-webfont.eot");
  src: url("/wp-content/themes/gesso/fonts/apexsans-bookitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/gesso/fonts/apexsans-bookitalic-webfont.woff2") format("woff2"), url("/wp-content/themes/gesso/fonts/apexsans-bookitalic-webfont.woff") format("woff"), url("/wp-content/themes/gesso/fonts/apexsans-bookitalic-webfont.ttf") format("truetype"), url("/wp-content/themes/gesso/fonts/apexsans-bookitalic-webfont.svg#apex_sansbook_italic") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'apex_sansbook';
  src: url("/wp-content/themes/gesso/fonts/apexsans-book-webfont.eot");
  src: url("/wp-content/themes/gesso/fonts/apexsans-book-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/gesso/fonts/apexsans-book-webfont.woff2") format("woff2"), url("/wp-content/themes/gesso/fonts/apexsans-book-webfont.woff") format("woff"), url("/wp-content/themes/gesso/fonts/apexsans-book-webfont.ttf") format("truetype"), url("/wp-content/themes/gesso/fonts/apexsans-book-webfont.svg#apex_sansbook") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'apex_sansbold_italic';
  src: url("/web/wp-content/themes/gesso/fonts/apexsans-bolditalic-webfont.eot");
  src: url("/web/wp-content/themes/gesso/fonts/apexsans-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("/web/wp-content/themes/gesso/fonts/apexsans-bolditalic-webfont.woff2") format("woff2"), url("/web/wp-content/themes/gesso/fonts/apexsans-bolditalic-webfont.woff") format("woff"), url("/web/wp-content/themes/gesso/fonts/apexsans-bolditalic-webfont.ttf") format("truetype"), url("/web/wp-content/themes/gesso/fonts/apexsans-bolditalic-webfont.svg#apex_sansbold_italic") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'apex_sansbold';
  src: url("/wp-content/themes/gesso/fonts/apexsans-bold-webfont.eot");
  src: url("/wp-content/themes/gesso/fonts/apexsans-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/gesso/fonts/apexsans-bold-webfont.woff2") format("woff2"), url("/wp-content/themes/gesso/fonts/apexsans-bold-webfont.woff") format("woff"), url("/wp-content/themes/gesso/fonts/apexsans-bold-webfont.ttf") format("truetype"), url("/wp-content/themes/gesso/fonts/apexsans-bold-webfont.svg#apex_sansbold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'roboto_slabregular';
  src: url("/wp-content/themes/gesso/fonts/robotoslab-regular-webfont.woff2") format("woff2"), url("/wp-content/themes/gesso/fonts/robotoslab-regular.ttf") format("truetype"), url("/wp-content/themes/gesso/fonts/robotoslab-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'roboto_slabbold';
  src: url("/wp-content/themes/gesso/fonts/robotoslab-bold-webfont.woff2") format("woff2"), url("/wp-content/themes/gesso/fonts/robotoslab-bold.ttf") format("truetype"), url("/wp-content/themes/gesso/fonts/robotoslab-bold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'roboto_regular';
  src: url("/wp-content/themes/gesso/fonts/Roboto-Regular-webfont.woff") format("woff"), url("/wp-content/themes/gesso/fonts/Roboto-Regular-weboft.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'roboto_italic';
  src: url("/wp-content/themes/gesso/fonts/Roboto-Italic-webfont.woff") format("woff"), url("/wp-content/themes/gesso/fonts/Roboto-Italic-weboft.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'roboto_bold';
  src: url("/wp-content/themes/gesso/fonts/Roboto-Bold-webfont.woff") format("woff"), url("/wp-content/themes/gesso/fonts/Roboto-Bold-weboft.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'roboto_medium_italic';
  src: url("/wp-content/themes/gesso/fonts/Roboto-MediumItalic-webfont.woff") format("woff"), url("/wp-content/themes/gesso/fonts/Roboto-MediumItalic-weboft.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'roboto_light';
  src: url("/wp-content/themes/gesso/fonts/Roboto-Light-webfont.woff") format("woff"), url("/wp-content/themes/gesso/fonts/Roboto-Light-weboft.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'roboto_light_italic';
  src: url("/wp-content/themes/gesso/fonts/Roboto-LightItalic-webfont.woff") format("woff"), url("/wp-content/themes/gesso/fonts/Roboto-LightItalic-weboft.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden],
template {
  display: none; }

b,
strong {
  font-weight: bold; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

svg:not(:root) {
  overflow: hidden; }

code,
kbd,
pre,
samp {
  font-family: Consolas, "Lucida Console", "Liberation Mono", "Courier New", monospace, sans-serif;
  font-size: 1em; }

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font-family: inherit;
  font-size: 100%;
  margin: 0;
  max-width: 100%; }

button,
select {
  text-transform: none; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled],
html input[disabled] {
  cursor: default; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

abbr,
blockquote,
code,
kbd,
q,
samp,
tt,
var {
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none; }

img,
input,
textarea,
video {
  height: auto;
  max-width: 100%; }

embed,
iframe,
object {
  max-width: 100%; }

::-moz-selection {
  background: blue;
  color: #fff;
  text-shadow: none; }

::selection {
  background: blue;
  color: #fff;
  text-shadow: none; }

*,
*:before,
*:after {
  box-sizing: border-box; }

* {
  transition-duration: 0.2s;
  transition-property: background-color, border-color, box-shadow, color, opacity, text-shadow, transform;
  transition-timing-function: linear; }

::-moz-selection {
  background: #e57200; }

::selection {
  background: #e57200; }

::-moz-selection {
  background: #e57200; }

a {
  background-color: transparent;
  color: #DD7703;
  font-weight: 700;
  outline-offset: 0.1066666667em;
  text-decoration: none; }
  a:active, a:hover {
    outline: 0; }
  a:hover, a:focus {
    color: #517b95;
    text-decoration: underline; }
  a:hover::after {
    -webkit-filter: hue-rotate(183deg) saturate(0);
            filter: hue-rotate(183deg) saturate(0); }

abbr {
  font-variant: small-caps;
  text-transform: lowercase; }
  abbr[title] {
    border-bottom: 1px dotted; }
  abbr:hover {
    cursor: help; }

blockquote {
  margin: 0 0 1.5rem;
  padding: 25px 0px;
  letter-spacing: .05em;
  font-size: 20px;
  line-height: 1.3em; }
  @media (min-width: 53.125em) {
    blockquote {
      line-height: 1.5em;
      font-size: 34px; } }
  .report--norc blockquote {
    border-style: dotted;
    border-color: #50806e;
    border-left: none;
    border-right: none;
    color: #50806e;
    border-width: 7px; }
  .report--ap blockquote {
    border-style: dotted;
    border-color: #517b95;
    border-left: none;
    border-right: none;
    color: #517b95;
    font-family: "roboto_slabregular", sans-serif;
    border-width: 7px; }
  .report--sdc blockquote {
    border-style: dotted;
    border-color: #5b7f95;
    border-left: none;
    border-right: none;
    color: #5b7f95;
    border-width: 7px; }
  blockquote .preset_style_1,
  blockquote .preset_style_2,
  blockquote .preset_style_3 {
    border-style: dotted;
    border-left: none;
    border-right: none;
    border-width: 7px; }
  .preset_style_1 blockquote {
    border-color: #98002d;
    color: #98002d; }
  .preset_style_2 blockquote {
    border-color: #727176;
    color: #727176; }
  .preset_style_3 blockquote {
    border-color: #0268a8;
    color: #0268a8; }
  blockquote p, blockquote .abstract__content, blockquote .aside__text {
    font-size: 1em; }
    blockquote p:last-of-type, blockquote .abstract__content:last-of-type, blockquote .aside__text:last-of-type {
      margin-bottom: 0; }

body {
  background-color: #fff;
  color: #333;
  margin: 0;
  margin-top: 2.9333333333em;
  padding: 0;
  word-wrap: break-word; }
  @media (min-width: 53.125em) {
    body {
      margin-top: 0; } }

button {
  overflow: visible; }

dd {
  margin-bottom: 1.5em; }

dfn {
  font-style: italic; }

dl {
  margin: 0 0 1.5em; }

figure {
  margin: 0 0 1.5em; }

h1, h2, .hero-section__subtitle, h3, .section-header__text, .section-header__subtext, h4, .abstract__title, .figure__title, .image__title, .table__title, .dataviz__title, .table-figures__title, .table-tables__title, h5, h6 {
  color: #333;
  font-family: "roboto_regular", sans-serif;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  line-height: 1.2em;
  text-rendering: optimizeLegibility; }
  .report--ap h1, .report--ap h2, .report--ap .hero-section__subtitle, .report--ap h3, .report--ap .section-header__text, .report--ap .section-header__subtext, .report--ap h4, .report--ap .abstract__title, .report--ap .figure__title, .report--ap .image__title, .report--ap .table__title, .report--ap .dataviz__title, .report--ap .table-figures__title, .report--ap .table-tables__title, .report--ap h5, .report--ap h6 {
    font-family: "roboto_slabregular", sans-serif; }

h1 {
  font-size: 2.1333333333em;
  margin: 0 0 1em; }

h2, .hero-section__subtitle {
  font-size: 1.8133333333em;
  margin: 0 0 1em; }

h3, .section-header__text, .section-header__subtext {
  font-size: 1.28em;
  margin: 0 0 1em; }

h4, .abstract__title, .figure__title, .image__title, .table__title, .dataviz__title, .table-figures__title, .table-tables__title {
  font-size: 1.1733333333em;
  margin: 0 0 1.5em; }

h4, .abstract__title, .figure__title, .image__title, .table__title, .dataviz__title, .table-figures__title, .table-tables__title {
  color: #50806e; }
  .report--ap h4, .report--ap .abstract__title, .report--ap .figure__title, .report--ap .image__title, .report--ap .table__title, .report--ap .dataviz__title, .report--ap .table-figures__title, .report--ap .table-tables__title {
    color: #517b95; }
  .preset_style_1 h4, .preset_style_1 .abstract__title, .preset_style_1 .figure__title, .preset_style_1 .image__title, .preset_style_1 .table__title, .preset_style_1 .dataviz__title, .preset_style_1 .table-figures__title, .preset_style_1 .table-tables__title {
    color: #98002d; }
  .preset_style_2 h4, .preset_style_2 .abstract__title, .preset_style_2 .figure__title, .preset_style_2 .image__title, .preset_style_2 .table__title, .preset_style_2 .dataviz__title, .preset_style_2 .table-figures__title, .preset_style_2 .table-tables__title {
    color: #727176; }
  .preset_style_3 h4, .preset_style_3 .abstract__title, .preset_style_3 .figure__title, .preset_style_3 .image__title, .preset_style_3 .table__title, .preset_style_3 .dataviz__title, .preset_style_3 .table-figures__title, .preset_style_3 .table-tables__title {
    color: #0268a8; }

h5 {
  font-size: 1em;
  margin: 0 0 1.5em; }

h6 {
  font-size: 0.8533333333em;
  margin: 0 0 1.5em; }

hr {
  border: 1px solid #ccc;
  box-sizing: content-box;
  height: 0;
  margin: 1.5em 0;
  padding-bottom: -1px; }

html {
  font-family: "roboto_regular", sans-serif;
  font-size: 117.1875%;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%; }
  html .report--ap {
    font-family: "Arial", sans-serif; }

img {
  border: 0; }

input {
  line-height: normal; }

legend {
  border: 0;
  margin: 0;
  padding: 0; }

mark {
  background: #ff0;
  color: #000; }

ol {
  margin: 0 0 1.5em;
  padding: 0 0 0 1.5em; }
  [dir="rtl"] ol {
    padding: 0 1.5em 0 0; }
  ol ol,
  ol ul {
    margin: 0; }

.article-body ul li, .article-body ol li {
  margin-bottom: 1.2em;
  line-height: 1.8em; }

span.anchor {
  display: block;
  height: 76px;
  /*same height as header*/
  margin-top: -76px;
  /*same height as header*/
  visibility: hidden; }

optgroup {
  font-weight: bold; }

p, .abstract__content, .aside__text {
  line-height: 1.75em;
  margin: 0 0 1.5em; }

pre {
  margin: 0 0 1.5em;
  overflow: auto; }

small {
  font-size: 1.1733333333em; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

textarea {
  overflow: auto; }

ul {
  margin: 0 0 1.5em;
  padding: 0 0 0 1.2em; }
  [dir="rtl"] ul {
    padding: 0 1.2em 0 0; }
  ul ol,
  ul ul {
    margin: 0; }

@media print {
  * {
    background: transparent !important;
    box-shadow: none !important;
    color: #000 !important;
    text-shadow: none !important; }
  iframe,
  nav {
    display: none; }
  a,
  a:visited {
    text-decoration: none; }
  a[href]:after {
    content: " <" attr(href) ">";
    font-family: "roboto_regular", sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-transform: lowercase; }
  a.sitename[href]:after {
    display: none !important; }
  a[href^="javascript:"]:after,
  a[href^="mailto:"]:after,
  a[href^="tel:"]:after,
  a[href^="#"]:after {
    content: ""; }
  abbr[title]:after {
    content: " (" attr(title) ")"; }
  blockquote,
  pre {
    border: 1px solid #999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  img,
  tr,
  ul {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  h1 a:after,
  h2 a:after,
  .hero-section__subtitle a:after,
  h3 a:after,
  .section-header__text a:after,
  .section-header__subtext a:after,
  h4 a:after,
  .abstract__title a:after,
  .figure__title a:after,
  .image__title a:after,
  .table__title a:after,
  .dataviz__title a:after,
  .table-figures__title a:after,
  .table-tables__title a:after,
  h5 a:after,
  h6 a:after {
    display: inline-block; }
  h2, .hero-section__subtitle, h3, .section-header__text, .section-header__subtext, h4, .abstract__title, .figure__title, .image__title, .table__title, .dataviz__title, .table-figures__title, .table-tables__title, p, .abstract__content, .aside__text {
    orphans: 3;
    widows: 3; }
  h2, .hero-section__subtitle, h3, .section-header__text, .section-header__subtext, h4, .abstract__title, .figure__title, .image__title, .table__title, .dataviz__title, .table-figures__title, .table-tables__title {
    page-break-after: avoid; }
  @page {
    margin: 2cm; }
  .sticky-scroll__header {
    display: none; }
  .hero-section__expand-authors-link {
    display: none; }
  .hero-section__expanded-authors {
    display: block !important; }
  .hero-section__image {
    background-image: none; }
  .hero-section__image img {
    visibility: visible; }
  .textfield__text p, .textfield__text .abstract__content, .textfield__text .aside__text {
    font-size: 18px !important; }
  .textfield__title {
    font-size: 18px !important; }
  .article-body ul li, .article-body ol li {
    font-size: 18px !important; }
  .header {
    display: block !important; }
  .component-header {
    display: block !important; }
  .component-header__logo {
    display: block !important; }
  .component-share-wrapper {
    display: none !important; } }

.sg-colors {
  list-style-type: none; }

/* generated with grunt-sass-globbing */
/* generated with grunt-sass-globbing */
.layout-constrain, .narrow-constrain, .sub-footer__inner, .super-header__inner {
  margin-left: auto;
  margin-right: auto;
  max-width: 66.6666666667em;
  padding-left: 1em;
  padding-right: 1em; }

.narrow-constrain, .sub-footer__inner, .super-header__inner {
  max-width: 45.3333333333em; }

.layout-grid {
  overflow: hidden; }

.layout-grid__row {
  margin-left: -1em;
  margin-right: -1em; }

.layout-grid__column {
  float: left;
  padding: 0 1em;
  width: 100%; }

.layout-grid--cols-2 .layout-grid__column {
  width: 50%; }

.layout-grid--cols-3 .layout-grid__column {
  width: 33.3333333333%; }

.layout-grid--cols-4 .layout-grid__column {
  width: 25%; }

.layout-grid--cols-5 .layout-grid__column {
  width: 20%; }

.layout-grid--cols-6 .layout-grid__column {
  width: 16.6666666667%; }

.layout-longform {
  background: linear-gradient(to bottom, #E9E8E6, #FFF 20%);
  padding: 2em 0 0 0; }
  .report--ap .layout-longform {
    padding: 0 0 0 0; }

.layout-longform__inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap; }

.layout-longform__sidebar-first {
  display: none;
  padding-right: 0.5333333333em; }
  @media (min-width: 53.125em) {
    .layout-longform__sidebar-first {
      display: block;
      max-width: 10.6666666667em;
      width: 15%; } }
  .report--ap .layout-longform__sidebar-first {
    margin-top: 50px; }

.layout-longform__main {
  background-color: #FFF;
  width: 100%; }
  @media (min-width: 53.125em) {
    .layout-longform__main {
      max-width: 45.3333333333em;
      width: 70%; } }

.layout-longform__sidebar-second {
  display: none;
  padding: 0 0.5333333333em; }
  @media (min-width: 53.125em) {
    .layout-longform__sidebar-second {
      display: block;
      max-width: 10.6666666667em;
      padding-left: 0.25em;
      padding-right: 0;
      width: 15%; } }
  @media (min-width: 78.125em) {
    .layout-longform__sidebar-second {
      padding-left: 1.25em; } }
  .report--ap .layout-longform__sidebar-second {
    margin-top: 62px; }
  .layout-longform__sidebar-second .sidebar {
    background: #fff;
    padding: 0.25em; }
    @media (min-width: 78.125em) {
      .layout-longform__sidebar-second .sidebar {
        padding: 0.5em; } }

@media (min-width: 43.75em) {
  .layout-sidebar-multi-row.has-sidebar .layout-sidebar-multi-row__rows-wrapper {
    width: 73.9130434783%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; }
  .layout-sidebar-multi-row.has-sidebar .layout-sidebar-multi-row__sidebar {
    width: 21.7391304348%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none; }
  .layout-sidebar-multi-row.has-row-2-first.has-row-2-second.has-row-2-third .layout-sidebar-multi-row__row-2-first {
    width: 30.4347826087%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none; }
  .layout-sidebar-multi-row.has-row-2-first.has-row-2-second.has-row-2-third .layout-sidebar-multi-row__row-2-second {
    width: 30.4347826087%;
    float: left;
    margin-right: -100%;
    margin-left: 34.7826086957%;
    clear: none; }
  .layout-sidebar-multi-row.has-row-2-first.has-row-2-second.has-row-2-third .layout-sidebar-multi-row__row-2-third {
    width: 30.4347826087%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; }
  .layout-sidebar-multi-row.has-row-2-first.has-row-2-second.empty-row-2-third .layout-sidebar-multi-row__row-2-first {
    width: 47.8260869565%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none; }
  .layout-sidebar-multi-row.has-row-2-first.has-row-2-second.empty-row-2-third .layout-sidebar-multi-row__row-2-second {
    width: 47.8260869565%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; }
  .layout-sidebar-multi-row.has-row-2-first.empty-row-2-second.has-row-2-third .layout-sidebar-multi-row__row-2-first {
    width: 47.8260869565%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none; }
  .layout-sidebar-multi-row.has-row-2-first.empty-row-2-second.has-row-2-third .layout-sidebar-multi-row__row-2-third {
    width: 47.8260869565%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; }
  .layout-sidebar-multi-row.empty-row-2-first.has-row-2-second.has-row-2-third .layout-sidebar-multi-row__row-2-second {
    width: 47.8260869565%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none; }
  .layout-sidebar-multi-row.empty-row-2-first.has-row-2-second.has-row-2-third .layout-sidebar-multi-row__row-2-third {
    width: 47.8260869565%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; }
  .layout-sidebar-multi-row.has-row-3-first.has-row-3-second.has-row-3-third .layout-sidebar-multi-row__row-3-first {
    width: 30.4347826087%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none; }
  .layout-sidebar-multi-row.has-row-3-first.has-row-3-second.has-row-3-third .layout-sidebar-multi-row__row-3-second {
    width: 30.4347826087%;
    float: left;
    margin-right: -100%;
    margin-left: 34.7826086957%;
    clear: none; }
  .layout-sidebar-multi-row.has-row-3-first.has-row-3-second.has-row-3-third .layout-sidebar-multi-row__row-3-third {
    width: 30.4347826087%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; }
  .layout-sidebar-multi-row.has-row-3-first.has-row-3-second.empty-row-3-third .layout-sidebar-multi-row__row-3-first {
    width: 47.8260869565%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none; }
  .layout-sidebar-multi-row.has-row-3-first.has-row-3-second.empty-row-3-third .layout-sidebar-multi-row__row-3-second {
    width: 47.8260869565%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; }
  .layout-sidebar-multi-row.has-row-3-first.empty-row-3-second.has-row-3-third .layout-sidebar-multi-row__row-3-first {
    width: 47.8260869565%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none; }
  .layout-sidebar-multi-row.has-row-3-first.empty-row-3-second.has-row-3-third .layout-sidebar-multi-row__row-3-third {
    width: 47.8260869565%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; }
  .layout-sidebar-multi-row.empty-row-3-first.has-row-3-second.has-row-3-third .layout-sidebar-multi-row__row-3-second {
    width: 47.8260869565%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none; }
  .layout-sidebar-multi-row.empty-row-3-first.has-row-3-second.has-row-3-third .layout-sidebar-multi-row__row-3-third {
    width: 47.8260869565%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; }
  .layout-sidebar-multi-row.has-row-4-first.has-row-4-second.has-row-4-third .layout-sidebar-multi-row__row-4-first {
    width: 30.4347826087%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none; }
  .layout-sidebar-multi-row.has-row-4-first.has-row-4-second.has-row-4-third .layout-sidebar-multi-row__row-4-second {
    width: 30.4347826087%;
    float: left;
    margin-right: -100%;
    margin-left: 34.7826086957%;
    clear: none; }
  .layout-sidebar-multi-row.has-row-4-first.has-row-4-second.has-row-4-third .layout-sidebar-multi-row__row-4-third {
    width: 30.4347826087%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; }
  .layout-sidebar-multi-row.has-row-4-first.has-row-4-second.empty-row-4-third .layout-sidebar-multi-row__row-4-first {
    width: 47.8260869565%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none; }
  .layout-sidebar-multi-row.has-row-4-first.has-row-4-second.empty-row-4-third .layout-sidebar-multi-row__row-4-second {
    width: 47.8260869565%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; }
  .layout-sidebar-multi-row.has-row-4-first.empty-row-4-second.has-row-4-third .layout-sidebar-multi-row__row-4-first {
    width: 47.8260869565%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none; }
  .layout-sidebar-multi-row.has-row-4-first.empty-row-4-second.has-row-4-third .layout-sidebar-multi-row__row-4-third {
    width: 47.8260869565%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; }
  .layout-sidebar-multi-row.empty-row-4-first.has-row-4-second.has-row-4-third .layout-sidebar-multi-row__row-4-second {
    width: 47.8260869565%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none; }
  .layout-sidebar-multi-row.empty-row-4-first.has-row-4-second.has-row-4-third .layout-sidebar-multi-row__row-4-third {
    width: 47.8260869565%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; } }

.layout-sidebar-multi-row:after,
.layout-sidebar-multi-row__preface:after,
.layout-sidebar-multi-row__sidebar:after,
.layout-sidebar-multi-row__main-wrapper:after,
.layout-sidebar-multi-row__rows-wrapper:after,
.layout-sidebar-multi-row__row-1:after,
.layout-sidebar-multi-row__row-2:after,
.layout-sidebar-multi-row__row-2-first:after,
.layout-sidebar-multi-row__row-2-second:after,
.layout-sidebar-multi-row__row-2-third:after,
.layout-sidebar-multi-row__row-3:after,
.layout-sidebar-multi-row__row-3-first:after,
.layout-sidebar-multi-row__row-3-second:after,
.layout-sidebar-multi-row__row-3-third:after,
.layout-sidebar-multi-row__row-4:after,
.layout-sidebar-multi-row__row-4-first:after,
.layout-sidebar-multi-row__row-4-second:after,
.layout-sidebar-multi-row__row-4-third:after,
.layout-sidebar-multi-row__postscript:after {
  clear: both;
  content: "";
  display: table; }

@media (min-width: 43.75em) {
  .layout-sidebar.has-sidebar .layout-sidebar__main {
    width: 65.2173913043%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none; }
  .layout-sidebar.has-sidebar .layout-sidebar__sidebar {
    width: 30.4347826087%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; } }

.layout-sidebar:after,
.layout-sidebar__preface:after,
.layout-sidebar__main:after,
.layout-sidebar__sidebar:after {
  clear: both;
  content: "";
  display: table; }

.layout-slat__media {
  margin: 0;
  padding: 0 0 1em; }
  @media (min-width: 37.5em) {
    .layout-slat__media {
      float: left;
      padding-right: 1em; } }
  .layout-slat__media:empty {
    padding: 0; }
  .layout-slat__media a,
  .layout-slat__media img {
    display: block; }

.layout-slat__content {
  display: table-cell;
  width: 10000px; }

@media (min-width: 37.5em) {
  .layout-slat--reversed .layout-slat__media {
    float: right;
    padding-left: 1em;
    padding-right: 0; } }

@media (min-width: 43.75em) {
  .layout-three-column.has-first.has-second.has-third .layout-three-column__first {
    width: 30.4347826087%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none; }
  .layout-three-column.has-first.has-second.has-third .layout-three-column__second {
    width: 30.4347826087%;
    float: left;
    margin-right: -100%;
    margin-left: 34.7826086957%;
    clear: none; }
  .layout-three-column.has-first.has-second.has-third .layout-three-column__third {
    width: 30.4347826087%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; }
  .layout-three-column.has-first.has-second.empty-third .layout-three-column__first {
    width: 47.8260869565%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none; }
  .layout-three-column.has-first.has-second.empty-third .layout-three-column__second {
    width: 47.8260869565%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; }
  .layout-three-column.has-first.empty-second.has-third .layout-three-column__first {
    width: 47.8260869565%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none; }
  .layout-three-column.has-first.empty-second.has-third .layout-three-column__third {
    width: 47.8260869565%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; }
  .layout-three-column.empty-first.has-second.has-third .layout-three-column__second {
    width: 47.8260869565%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none; }
  .layout-three-column.empty-first.has-second.has-third .layout-three-column__third {
    width: 47.8260869565%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; } }

.layout-three-column:after,
.layout-three-column__preface:after,
.layout-three-column__first:after,
.layout-three-column__second:after,
.layout-three-column__third:after {
  clear: both;
  content: "";
  display: table; }

/* generated with grunt-sass-globbing */
.aligncenter {
  display: block;
  margin-bottom: 1em;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%; }

.alignleft {
  max-width: 100%; }

.alignleft {
  float: none;
  margin: 0; }

@media (min-width: 43.75em) {
  .alignleft {
    float: left;
    margin: 0 1em 1em 0; } }

.alignright {
  max-width: 100%; }

.alignright {
  float: none;
  margin: 0; }

@media (min-width: 43.75em) {
  .alignright {
    float: right;
    margin: 0 0 1em 1em; } }

.button {
  background-color: #50806e;
  border: none;
  padding: 5px;
  font-size: 10px;
  letter-spacing: 2px;
  line-height: 10px;
  font-weight: bold; }
  .report--ap .button {
    background-color: #517b95;
    font-family: "roboto_slabbold", sans-serif; }

.back-to-top__button {
  letter-spacing: 1.75px; }
  .report--norc .back-to-top__button {
    background-color: #50806e;
    font-family: "proxima-nova",sans-serif; }
    .report--norc .back-to-top__button:focus, .report--norc .back-to-top__button:hover {
      background-color: #84b2a1; }
  .report--ap .back-to-top__button {
    background-color: #517b95;
    font-family: "roboto_slabbold", sans-serif; }
    .report--ap .back-to-top__button:focus, .report--ap .back-to-top__button:hover {
      background-color: #8cacc0; }
  .report--sdc .back-to-top__button {
    background-color: #5b7f95;
    font-family: "proxima-nova",sans-serif; }
    .report--sdc .back-to-top__button:focus, .report--sdc .back-to-top__button:hover {
      background-color: #8cacc0; }
  .preset_style_1 .back-to-top__button {
    background-color: #98002d; }
    .preset_style_1 .back-to-top__button:focus, .preset_style_1 .back-to-top__button:hover {
      background-color: #fe004b; }
  .preset_style_2 .back-to-top__button {
    background-color: #727176; }
    .preset_style_2 .back-to-top__button:focus, .preset_style_2 .back-to-top__button:hover {
      background-color: #a5a5a8; }
  .preset_style_3 .back-to-top__button {
    background-color: #0268a8; }
    .preset_style_3 .back-to-top__button:focus, .preset_style_3 .back-to-top__button:hover {
      background-color: #14a3fc; }

.bypostauthor {
  display: block; }

ul.comment-list {
  list-style: none;
  margin: 0;
  padding: 0; }
  ul.comment-list li {
    margin: 0 0 1em 0;
    padding: 0; }
  ul.comment-list ul {
    list-style: none;
    margin: 0.5em 0 0 1em; }

.component-header {
  display: block;
  padding: 1em 0 0.5em; }
  @media (min-width: 53.125em) {
    .component-header {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      padding: 2em 0; } }

.component-header__logo {
  -ms-flex: 3 0 auto;
      flex: 3 0 auto;
  max-width: 350px;
  display: none; }
  @media (min-width: 53.125em) {
    .component-header__logo {
      display: block; } }
  .report--norc .component-header__logo img {
    height: 93px;
    width: 100%; }
  .preset_style_1 .component-header__logo img,
  .preset_style_2 .component-header__logo img,
  .preset_style_3 .component-header__logo img,
  .custom_style .component-header__logo img {
    width: auto; }

.component-header__menu {
  text-align: left;
  -ms-flex: none;
      flex: none; }
  @media (min-width: 53.125em) {
    .component-header__menu {
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
      text-align: right; }
      .component-header__menu .nav--header-menu {
        margin: inherit; } }
  .report--norc .component-header__menu a {
    font-family: 'roboto_bold'; }
  .component-header__menu .nav--header-menu {
    margin: 0; }
  .component-header__menu .nav__link {
    display: inline-block;
    font-size: 0.875em;
    line-height: 1.2;
    padding: 0 0 0.25em; }
    @media (min-width: 53.125em) {
      .component-header__menu .nav__link {
        display: inline-block;
        font-size: 1em;
        line-height: 1.2;
        padding: 0; } }

.cite-modal,
.dataviz-modal {
  display: none;
  position: fixed;
  z-index: 100;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.4);
  -webkit-animation-name: fadeIn;
  -webkit-animation-duration: 0.4s;
  animation-name: fadeIn;
  animation-duration: 0.4s; }

.modal-cite-content,
.modal-dataviz-content {
  -webkit-animation-name: slideUp;
  -webkit-animation-duration: 0.4s;
  animation-name: slideUp;
  animation-duration: 0.4s;
  background-color: #fefefe;
  max-height: 98vh;
  overflow: auto;
  padding: 25px;
  position: fixed; }

.modal-cite-content {
  bottom: 0;
  width: 100%; }

.modal-dataviz-content {
  padding: 35px;
  top: 2rem;
  width: initial; }

.modal {
  display: none;
  position: fixed;
  z-index: 5;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.4);
  -webkit-animation-name: fadeIn;
  -webkit-animation-duration: 0.4s;
  animation-name: fadeIn;
  animation-duration: 0.4s; }

.modal-content {
  position: fixed;
  right: 0;
  top: 38%;
  background-color: #fefefe;
  width: 100px;
  -webkit-animation-name: slideIn;
  -webkit-animation-duration: 0.4s;
  animation-name: slideIn;
  animation-duration: 0.4s; }
  .modal-content ul {
    list-style-type: none;
    padding-top: 20px; }
    .modal-content ul li {
      width: 100%; }
      .modal-content ul li .fa {
        font-size: 40px; }
      .modal-content ul li .fa-twitter-square {
        color: #00aced; }
      .modal-content ul li .fa-facebook-square {
        color: #3b5998; }
      .modal-content ul li .fa-linkedin-square {
        color: #007bb6; }
      .modal-content ul li .fa:hover {
        color: #000; }

.close {
  color: #000;
  position: absolute;
  top: 50px;
  right: 10px;
  font-size: 30px;
  font-family: "apex_sansbook", sans-serif; }

.close:hover,
.close:focus {
  color: #E57200;
  text-decoration: none;
  cursor: pointer; }

.cite-close,
.dataviz-close {
  color: #000;
  position: absolute;
  top: 0;
  right: 15px;
  font-size: 30px;
  font-family: "apex_sansbook", sans-serif; }

.cite-close:hover,
.cite-close:focus,
.dataviz-close:hover,
.dataviz-close:focus {
  color: #E57200;
  text-decoration: none;
  cursor: pointer; }

@-webkit-keyframes slideIn {
  from {
    bottom: -300px;
    opacity: 0; }
  to {
    bottom: 0;
    opacity: 1; } }

@keyframes slideIn {
  from {
    right: -300px;
    opacity: 0; }
  to {
    right: 0;
    opacity: 1; } }

@-webkit-keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

/* Add Animation */
@-webkit-keyframes slideUp {
  from {
    bottom: -300px;
    opacity: 0; }
  to {
    bottom: 0;
    opacity: 1; } }

@keyframes slideUp {
  from {
    bottom: -300px;
    opacity: 0; }
  to {
    bottom: 0;
    opacity: 1; } }

@-webkit-keyframes fadeUp {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fadeUp {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

.component-share-wrapper {
  display: inline-block; }
  @media (min-width: 53.125em) {
    .component-share-wrapper {
      bottom: -1.25em;
      position: absolute;
      right: 2em; } }
  .component-share-wrapper__label {
    color: #333;
    display: inline-block;
    font-size: 16px; }
    .report--ap .component-share-wrapper__label {
      font-family: "roboto_slabbold", sans-serif; }
    .report--norc .component-share-wrapper__label {
      font-family: "proxima-nova",sans-serif;
      font-weight: bold; }
  .component-share-wrapper a {
    padding: 5px; }

@media (min-width: 53.125em) {
  .figure__caption + .component-share-wrapper,
  .image__caption + .component-share-wrapper,
  .table__caption + .component-share-wrapper,
  .dataviz__caption + .component-share-wrapper {
    bottom: 0; } }

.sticky-scroll__header {
  background-color: #727175;
  display: none;
  position: fixed;
  top: -170px;
  transition: all .5s;
  width: 100%;
  z-index: 99; }
  .sticky-scroll__header:after {
    clear: both;
    content: "";
    display: table; }
  @media (min-width: 53.125em) {
    .sticky-scroll__header {
      display: block; } }
  .report--ap .sticky-scroll__header {
    background: -webkit-linear-gradient(top, #FFF 85%, #D3D8DE 100%);
    background: linear-gradient(to bottom, #FFF 85%, #D3D8DE 100%); }
  .report--sdc .sticky-scroll__header {
    background: -webkit-linear-gradient(top, #FFF 85%, #968c83 100%);
    background: linear-gradient(to bottom, #FFF 85%, #968c83 100%); }
  .preset_style_1 .sticky-scroll__header {
    background: -webkit-linear-gradient(top, #FFF 85%, #5d87a0 100%);
    background: linear-gradient(to bottom, #FFF 85%, #5d87a0 100%);
    top: -215px; }
  .preset_style_2 .sticky-scroll__header {
    background: -webkit-linear-gradient(top, #FFF 85%, #ecdfa8 100%);
    background: linear-gradient(to bottom, #FFF 85%, #ecdfa8 100%);
    top: -215px; }
  .preset_style_3 .sticky-scroll__header {
    background: -webkit-linear-gradient(top, #FFF 85%, #a9a29c 100%);
    background: linear-gradient(to bottom, #FFF 85%, #a9a29c 100%);
    top: -215px; }
  .preset_style_4 .sticky-scroll__header {
    background: -webkit-linear-gradient(top, #FFF 85%, #727175 100%);
    background: linear-gradient(to bottom, #FFF 85%, #727175 100%);
    top: -215px; }
  .custom_style .sticky-scroll__header {
    top: -215px; }
  .sticky-scroll__header .sticky-header__logo {
    float: left;
    width: 25%;
    padding-bottom: 20px;
    padding-top: 28px; }
    .sticky-scroll__header .sticky-header__logo img {
      height: 30px; }
  .sticky-scroll__header .sticky-header__title {
    float: left;
    padding-top: 25px;
    width: 70%; }
    .sticky-scroll__header .sticky-header__title h1 {
      color: #fff;
      font-size: 1.0em;
      font-weight: 400; }
      .report--sdc .sticky-scroll__header .sticky-header__title h1,
      .report--ap .sticky-scroll__header .sticky-header__title h1 {
        color: #727175; }
      .preset_style_1 .sticky-scroll__header .sticky-header__title h1,
      .preset_style_2 .sticky-scroll__header .sticky-header__title h1,
      .preset_style_3 .sticky-scroll__header .sticky-header__title h1,
      .preset_style_4 .sticky-scroll__header .sticky-header__title h1,
      .custom_style .sticky-scroll__header .sticky-header__title h1 {
        color: #727175;
        margin-bottom: 1.25rem; }
  .sticky-scroll__header.sticky {
    display: none; }
    @media (min-width: 53.125em) {
      .sticky-scroll__header.sticky {
        display: block;
        position: fixed;
        top: 0px; } }

.admin-bar .sticky-scroll__header {
  top: -170px; }
  @media (min-width: 53.125em) {
    .admin-bar .sticky-scroll__header.sticky {
      top: 32px; } }

.component {
  margin-bottom: 2.5em;
  padding: 0 2em;
  position: relative; }

.footer {
  background-color: grey;
  color: white;
  display: table;
  display: none;
  vertical-align: middle;
  width: 100%; }
  .footer p, .footer .abstract__content, .footer .aside__text {
    margin: 0;
    padding: 1.5em;
    font-size: 12px;
    letter-spacing: .05em; }
    .report--ap .footer p, .report--ap .footer .abstract__content, .report--ap .footer .aside__text {
      font-family: 'roboto_slabregular';
      font-size: 12px;
      line-height: 14.4px; }

.footnote-icon {
  background-color: white;
  border-radius: 50%;
  border: 1px solid #ba5d00;
  color: #ba5d00;
  display: inline-block;
  font-size: 12px;
  height: 20px;
  line-height: 18px;
  text-align: center;
  vertical-align: middle;
  width: 20px; }
  .report--ap .footnote-icon {
    font-weight: bold; }

.gallery-caption {
  max-width: 100%; }

.header-logo {
  margin: 0 auto;
  padding: 50px 20px 50px 20px;
  width: initial; }
  .header-logo img {
    max-width: 300px; }

@media (min-width: 53.125em) {
  .mobile-menu-new {
    display: none; } }

.mobile-menu-new__bar {
  background-color: #f3f3f3;
  border-bottom: 1px solid #dadada;
  box-shadow: 0 0px 2px 1px rgba(0, 0, 0, 0.4);
  color: #555559;
  display: -ms-flexbox;
  display: flex;
  height: 2.9333333333em;
  text-align: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-item-align: center;
      align-self: center;
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 101; }
  .mobile-menu-new__bar .section-1 {
    -ms-flex: 1 0 auto;
        flex: 1 0 auto;
    max-width: 5.3333333333em; }
  .mobile-menu-new__bar .section-2 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto; }

.admin-bar .mobile-menu-new__bar {
  top: 46px; }

#wpadminbar {
  position: fixed; }

.mobile-menu-new__button {
  border-radius: 0;
  box-shadow: none;
  background-color: transparent;
  border: 0;
  color: #555559;
  font-family: "apex_sansbook", Helvetica, Arial, sans-serif;
  font-size: 16px;
  margin: 0;
  text-decoration: none; }
  .report--ap .mobile-menu-new__button {
    font-family: "roboto_slabregular", sans-serif; }
  .mobile-menu-new__button:hover {
    cursor: pointer; }
  .mobile-menu-new__button:focus {
    outline: thin dotted; }

.mobile-menu-new__button--menu {
  background-image: url("../images/bg/mobile-menu.png");
  background-image: linear-gradient(transparent, transparent), url("../images/bg/mobile-menu.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 33px auto;
  border-left: 1px solid #dadada;
  float: left;
  text-indent: -999em;
  width: 70px; }
  .mobile-menu-new__button--menu.is-active {
    background-image: url("../images/bg/mobile-close.png");
    background-image: linear-gradient(transparent, transparent), url("../images/bg/mobile-close.svg");
    background-size: 22px auto; }

.mobile-menu-new__button--search {
  border-left: 1px solid #dadada;
  float: right; }

.mobile-menu-new__logo {
  background-image: url("../images/bg/NORC_logo--cropped.png");
  background-image: linear-gradient(transparent, transparent), url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2020.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%20291%2076.2%22%20style%3D%22enable-background%3Anew%200%200%20291%2076.2%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill%3A%23A9A09A%3B%7D%0A%09.st1%7Bfill%3A%23F18B21%3B%7D%0A%3C%2Fstyle%3E%0A%3Cg%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20class%3D%22st0%22%20d%3D%22M264.3%2C2.8c8%2C0%2C17.1%2C0.8%2C24.3%2C3.5v8.5c-6.4-1.8-12.9-3.3-24.4-3.3c-20.5%2C0-22.8%2C14-22.8%2C28s2.3%2C28%2C22.8%2C28%0A%09%09%09c11.6%2C0%2C18.1-1.4%2C24.4-3.3v8.5c-7.2%2C2.7-16.3%2C3.5-24.3%2C3.5c-27.5%2C0-34.4-16.4-34.4-36.8C230%2C19.2%2C236.8%2C2.8%2C264.3%2C2.8%22%2F%3E%0A%09%3C%2Fg%3E%0A%09%3Cpolygon%20class%3D%22st0%22%20points%3D%2252.2%2C74%2013.4%2C21.3%2013.7%2C74%202.3%2C74%202.3%2C2.4%2011.6%2C2.4%2050.3%2C55.2%2050.1%2C2.4%2061.4%2C2.4%2061.4%2C74%20%09%22%2F%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20class%3D%22st1%22%20d%3D%22M130.8%2C9.9c-3.6-2.5-8.3-4.1-14.5-4.8c3.4%2C5%2C6.4%2C9%2C8.9%2C12C126.9%2C15.1%2C128.7%2C12.7%2C130.8%2C9.9%20M140.4%2C25%0A%09%09%09c-3.7%2C0.4-6.9%2C0.8-9.7%2C1.3c2.1%2C5.5%2C5.3%2C13.1%2C10.6%2C22.6c0.4-2.9%2C0.5-6.1%2C0.5-9.4C141.9%2C34.2%2C141.5%2C29.3%2C140.4%2C25%20M139.3%2C21.2%0A%09%09%09c-1.2-3.4-3-6.4-5.5-8.9c-1.3%2C2.9-2.3%2C5.5-3.1%2C7.7C133.1%2C20.5%2C136%2C20.9%2C139.3%2C21.2%20M125.3%2C23.3L125.3%2C23.3L125.3%2C23.3L125.3%2C23.3%0A%09%09%09L125.3%2C23.3L125.3%2C23.3L125.3%2C23.3z%20M108.4%2C54.6l-1.6-0.9c6.8-11.7%2C10.7-20.8%2C13.1-27.2c-6.8-1.1-16.6-2.2-30.2-2.2v-1.8%0A%09%09%09c13.5%2C0%2C23.4-1.1%2C30.1-2.2c-1.5-4.1-3.7-9.2-6.8-15.5c-1.1-0.1-2.3-0.1-3.6-0.1C83.1%2C4.7%2C77.1%2C19%2C77.1%2C39.5s6%2C34.8%2C32.3%2C34.8%0A%09%09%09c20.8%2C0%2C28.9-8.8%2C31.4-22.5c-6.1-10.3-11.4-17.5-15.4-22.4C121.1%2C34.8%2C115.2%2C42.8%2C108.4%2C54.6%22%2F%3E%0A%09%09%3Cpath%20class%3D%22st0%22%20d%3D%22M170.9%2C75h-10.3V2.3h26.2c20.9%2C0%2C27.3%2C8%2C27.3%2C20.5c0%2C9.7-3.9%2C16.7-15.4%2C19.3l20%2C33h-12.4l-18.2-31.9%0A%09%09%09c1.2%2C0.1-0.1%2C0.1-1.3%2C0.1h-15.9L170.9%2C75L170.9%2C75z%20M170.9%2C35.4h17c14.4%2C0%2C16.6-5.7%2C16.6-12.7S202.3%2C10%2C187.9%2C10h-17V35.4z%22%2F%3E%0A%09%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E');
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 100% auto;
  margin: 10px;
  background-color: initial;
  border: none; }
  .report--ap .mobile-menu-new__logo {
    background-image: url("../images/bg/norc-ap-no-tag.png");
    background-image: linear-gradient(transparent, transparent), url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%22245%22%20height%3D%2297%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%3Cstyle%20type%3D%22text%2Fcss%22%3E.st0%7Bfill%3A%23BEB6AC%3B%7D%0A%09.st1%7Bfill%3A%23BFB6AD%3B%7D%0A%09.st2%7Bfill%3A%23F3901D%3B%7D%0A%09.st3%7Bfill%3A%23EF4056%3B%7D%3C%2Fstyle%3E%0A%0A%20%3Cg%3E%0A%20%20%3Ctitle%3Ebackground%3C%2Ftitle%3E%0A%20%20%3Crect%20fill%3D%22none%22%20id%3D%22canvas_background%22%20height%3D%2299%22%20width%3D%22247%22%20y%3D%22-1%22%20x%3D%22-1%22%2F%3E%0A%20%3C%2Fg%3E%0A%20%3Cg%3E%0A%20%20%3Ctitle%3ELayer%201%3C%2Ftitle%3E%0A%20%20%3Cg%20id%3D%22svg_1%22%3E%0A%20%20%20%3Cg%20id%3D%22svg_2%22%3E%0A%20%20%20%20%3Cpath%20id%3D%22svg_3%22%20d%3D%22m228.700003%2C23.75c3.4%2C0%207.4%2C0.4%2010.5%2C1.5l0%2C3.7c-2.7%2C-0.8%20-5.6%2C-1.4%20-10.5%2C-1.4c-8.9%2C0%20-9.8%2C6.1%20-9.8%2C12.1s1%2C12.1%209.8%2C12.1c5%2C0%207.8%2C-0.6%2010.5%2C-1.4l0%2C3.7c-3.1%2C1.2%20-7%2C1.5%20-10.5%2C1.5c-11.9%2C0%20-14.8%2C-7.1%20-14.8%2C-15.9c-0.2%2C-8.7%202.8%2C-15.9%2014.8%2C-15.9%22%20class%3D%22st0%22%2F%3E%0A%20%20%20%20%3Cpolygon%20id%3D%22svg_4%22%20points%3D%22137.00001525878906%2C54.54997253417969%20120.29997253417969%2C31.750030517578125%20120.50001525878906%2C54.54997253417969%20115.50001525878906%2C54.54997253417969%20115.50001525878906%2C23.6500244140625%20119.50001525878906%2C23.6500244140625%20136.2999725341797%2C46.45001220703125%20136.2000274658203%2C23.6500244140625%20141.00001525878906%2C23.6500244140625%20141.00001525878906%2C54.54997253417969%20%22%20class%3D%22st1%22%2F%3E%0A%20%20%20%20%3Cpath%20id%3D%22svg_5%22%20d%3D%22m171.000003%2C26.75c-1.6%2C-1.1%20-3.6%2C-1.8%20-6.2%2C-2.1c1.5%2C2.2%202.8%2C3.9%203.8%2C5.2c0.7%2C-0.7%201.6%2C-1.7%202.4%2C-3.1m4.2%2C6.7c-1.6%2C0.2%20-3%2C0.4%20-4.2%2C0.6c0.9%2C2.4%202.3%2C5.6%204.6%2C9.7c0.2%2C-1.3%200.2%2C-2.6%200.2%2C-4c-0.1%2C-2.4%20-0.1%2C-4.6%20-0.6%2C-6.3m-0.5%2C-1.8c-0.5%2C-1.5%20-1.3%2C-2.8%20-2.4%2C-3.8c-0.6%2C1.2%20-1%2C2.4%20-1.4%2C3.3c1.1%2C0.3%202.4%2C0.5%203.8%2C0.5m-6%2C1l0%2C0l0%2C0l0%2C0l0%2C0l0%2C0l0%2C0zm-7.4%2C13.5l-0.7%2C-0.4c2.9%2C-5.1%204.6%2C-9%205.7%2C-11.7c-2.9%2C-0.5%20-7.2%2C-0.9%20-13%2C-0.9l0%2C-0.8c5.9%2C0%2010.1%2C-0.5%2013%2C-1c-0.7%2C-1.8%20-1.6%2C-4%20-2.9%2C-6.7c-0.5%2C0%20-1%2C0%20-1.5%2C0c-11.4%2C0%20-14%2C6.2%20-14%2C15s2.6%2C15%2014%2C15c9%2C0%2012.5%2C-3.8%2013.5%2C-9.7c-2.6%2C-4.4%20-4.9%2C-7.5%20-6.7%2C-9.6c-1.9%2C2.3%20-4.4%2C5.7%20-7.4%2C10.8%22%20class%3D%22st2%22%2F%3E%0A%20%20%20%20%3Cpath%20id%3D%22svg_6%22%20d%3D%22m188.300003%2C54.95l-4.4%2C0l0%2C-31.4l11.3%2C0c9%2C0%2011.8%2C3.4%2011.8%2C8.8c0%2C4.2%20-1.7%2C7.2%20-6.6%2C8.3l8.6%2C14.2l-5.4%2C0l-7.8%2C-13.8c0.5%2C0%200%2C0%20-0.5%2C0l-6.8%2C0l0%2C13.9l-0.2%2C0zm0%2C-17.2l7.3%2C0c6.2%2C0%207.2%2C-2.5%207.2%2C-5.5s-0.9%2C-5.5%20-7.2%2C-5.5l-7.3%2C0l0%2C11z%22%20class%3D%22st0%22%2F%3E%0A%20%20%20%3C%2Fg%3E%0A%20%20%20%3Cg%20id%3D%22svg_7%22%3E%0A%20%20%20%20%3Crect%20id%3D%22svg_8%22%20height%3D%2279.5%22%20width%3D%220.6%22%20class%3D%22st0%22%20y%3D%228.75%22%20x%3D%2287.500003%22%2F%3E%0A%20%20%20%3C%2Fg%3E%0A%20%20%20%3Cg%20id%3D%22svg_9%22%3E%0A%20%20%20%20%3Crect%20id%3D%22svg_10%22%20height%3D%226.6%22%20width%3D%2254.7%22%20class%3D%22st3%22%20y%3D%2265.75%22%20x%3D%225.800003%22%2F%3E%0A%20%20%20%20%3Cpath%20id%3D%22svg_11%22%20d%3D%22m45.700003%2C24.15l-9.6%2C0l0%2C27.6l6.6%2C0l0%2C-22l2.7%2C0c3.1%2C0%204.8%2C1.5%204.8%2C4.1s-1.8%2C4.1%20-4.8%2C4.1l-0.4%2C0l0%2C5.6l0.7%2C0c7.1%2C0%2011.3%2C-3.6%2011.3%2C-9.7c0.1%2C-6.3%20-4.2%2C-9.7%20-11.3%2C-9.7%22%2F%3E%0A%20%20%20%20%3Cpolygon%20id%3D%22svg_12%22%20points%3D%2218.399978637695312%2C24.1500244140625%209.300003051757812%2C51.6500244140625%2015.800003051757812%2C51.6500244140625%2022.100021362304688%2C32.1500244140625%2025.300003051757812%2C41.95001220703125%2021.300003051757812%2C41.95001220703125%2019.599990844726562%2C47.54997253417969%2027.100021362304688%2C47.54997253417969%2028.399978637695312%2C51.6500244140625%2035.30000305175781%2C51.6500244140625%2026.100021362304688%2C24.1500244140625%20%22%2F%3E%0A%20%20%20%3C%2Fg%3E%0A%20%20%3C%2Fg%3E%0A%20%3C%2Fg%3E%0A%3C%2Fsvg%3E');
    background-size: 100%; }
  .report--sdc .mobile-menu-new__logo {
    background-image: url("../images/bg/SDC_Logo_Horizontal.png");
    background-image: linear-gradient(transparent, transparent), url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2023.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%201069.92%20331.92%22%20style%3D%22enable-background%3Anew%200%200%201069.92%20331.92%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0D%0A%09.st0%7Bfill%3A%23FFFFFF%3Bfill-opacity%3A0.0%7D%0D%0A%09.st1%7Bfill%3A%23D31772%3B%7D%0D%0A%09.st2%7Bfill%3A%235C7E95%3B%7D%0D%0A%09.st3%7Bfill%3A%236E9F87%3B%7D%0D%0A%09.st4%7Bfill%3A%23958A82%3B%7D%0D%0A%09.st5%7Bfill%3A%236F625A%3B%7D%0D%0A%09.st6%7Bfill%3A%23E77425%3B%7D%0D%0A%09.st7%7Bfill%3A%238A2433%3B%7D%0D%0A%3C%2Fstyle%3E%0D%0A%3Crect%20class%3D%22st0%22%20width%3D%221070%22%20height%3D%22332%22%2F%3E%0D%0A%3Cg%3E%0D%0A%09%3Ccircle%20class%3D%22st1%22%20cx%3D%22104.47%22%20cy%3D%22167.63%22%20r%3D%222.21%22%2F%3E%0D%0A%09%3Ccircle%20class%3D%22st1%22%20cx%3D%22111.35%22%20cy%3D%22167.58%22%20r%3D%222.21%22%2F%3E%0D%0A%09%3Ccircle%20class%3D%22st1%22%20cx%3D%22118.22%22%20cy%3D%22167.53%22%20r%3D%222.21%22%2F%3E%0D%0A%09%3Ccircle%20class%3D%22st1%22%20cx%3D%22125.65%22%20cy%3D%22167.39%22%20r%3D%222.76%22%2F%3E%0D%0A%09%3Ccircle%20class%3D%22st1%22%20cx%3D%22135.19%22%20cy%3D%22167.31%22%20r%3D%223.82%22%2F%3E%0D%0A%09%3Ccircle%20class%3D%22st1%22%20cx%3D%22148.86%22%20cy%3D%22167.13%22%20r%3D%225.29%22%2F%3E%0D%0A%09%3Ccircle%20class%3D%22st1%22%20cx%3D%22168.62%22%20cy%3D%22167.02%22%20r%3D%228.34%22%2F%3E%0D%0A%09%3Ccircle%20class%3D%22st2%22%20cx%3D%22147.88%22%20cy%3D%22241.59%22%20r%3D%222.21%22%2F%3E%0D%0A%09%3Ccircle%20class%3D%22st2%22%20cx%3D%22151.27%22%20cy%3D%22235.62%22%20r%3D%222.21%22%2F%3E%0D%0A%09%3Ccircle%20class%3D%22st2%22%20cx%3D%22154.66%22%20cy%3D%22229.64%22%20r%3D%222.21%22%2F%3E%0D%0A%09%3Ccircle%20class%3D%22st2%22%20cx%3D%22158.26%22%20cy%3D%22223.14%22%20r%3D%222.76%22%2F%3E%0D%0A%09%3Ccircle%20class%3D%22st2%22%20cx%3D%22162.96%22%20cy%3D%22214.84%22%20r%3D%223.82%22%2F%3E%0D%0A%09%3Ccircle%20class%3D%22st2%22%20cx%3D%22169.64%22%20cy%3D%22202.91%22%20r%3D%225.29%22%2F%3E%0D%0A%09%3Ccircle%20class%3D%22st2%22%20cx%3D%22179.42%22%20cy%3D%22185.74%22%20r%3D%228.34%22%2F%3E%0D%0A%09%3Ccircle%20class%3D%22st3%22%20cx%3D%22233.63%22%20cy%3D%22240.99%22%20r%3D%222.21%22%2F%3E%0D%0A%09%3Ccircle%20class%3D%22st3%22%20cx%3D%22230.15%22%20cy%3D%22235.06%22%20r%3D%222.21%22%2F%3E%0D%0A%09%3Ccircle%20class%3D%22st3%22%20cx%3D%22226.67%22%20cy%3D%22229.13%22%20r%3D%222.21%22%2F%3E%0D%0A%09%3Ccircle%20class%3D%22st3%22%20cx%3D%22222.84%22%20cy%3D%22222.77%22%20r%3D%222.76%22%2F%3E%0D%0A%09%3Ccircle%20class%3D%22st3%22%20cx%3D%22218%22%20cy%3D%22214.55%22%20r%3D%223.82%22%2F%3E%0D%0A%09%3Ccircle%20class%3D%22st3%22%20cx%3D%22211.01%22%20cy%3D%22202.8%22%20r%3D%225.29%22%2F%3E%0D%0A%09%3Ccircle%20class%3D%22st3%22%20cx%3D%22201.03%22%20cy%3D%22185.74%22%20r%3D%228.34%22%2F%3E%0D%0A%09%3Ccircle%20class%3D%22st4%22%20cx%3D%22275.98%22%20cy%3D%22166.42%22%20r%3D%222.21%22%2F%3E%0D%0A%09%3Ccircle%20class%3D%22st4%22%20cx%3D%22269.11%22%20cy%3D%22166.47%22%20r%3D%222.21%22%2F%3E%0D%0A%09%3Ccircle%20class%3D%22st4%22%20cx%3D%22262.24%22%20cy%3D%22166.52%22%20r%3D%222.21%22%2F%3E%0D%0A%09%3Ccircle%20class%3D%22st4%22%20cx%3D%22254.81%22%20cy%3D%22166.65%22%20r%3D%222.76%22%2F%3E%0D%0A%09%3Ccircle%20class%3D%22st4%22%20cx%3D%22245.27%22%20cy%3D%22166.74%22%20r%3D%223.82%22%2F%3E%0D%0A%09%3Ccircle%20class%3D%22st4%22%20cx%3D%22231.6%22%20cy%3D%22166.91%22%20r%3D%225.29%22%2F%3E%0D%0A%09%3Ccircle%20class%3D%22st4%22%20cx%3D%22211.84%22%20cy%3D%22167.03%22%20r%3D%228.34%22%2F%3E%0D%0A%09%3Ccircle%20class%3D%22st5%22%20cx%3D%22190.3%22%20cy%3D%22167.03%22%20r%3D%228.34%22%2F%3E%0D%0A%09%3Ccircle%20class%3D%22st6%22%20cx%3D%22229.19%22%20cy%3D%2298.43%22%20r%3D%222.21%22%2F%3E%0D%0A%09%3Ccircle%20class%3D%22st6%22%20cx%3D%22225.79%22%20cy%3D%22104.41%22%20r%3D%222.21%22%2F%3E%0D%0A%09%3Ccircle%20class%3D%22st6%22%20cx%3D%22222.2%22%20cy%3D%22110.91%22%20r%3D%222.76%22%2F%3E%0D%0A%09%3Ccircle%20class%3D%22st6%22%20cx%3D%22217.5%22%20cy%3D%22119.21%22%20r%3D%223.82%22%2F%3E%0D%0A%09%3Ccircle%20class%3D%22st6%22%20cx%3D%22210.82%22%20cy%3D%22131.14%22%20r%3D%225.29%22%2F%3E%0D%0A%09%3Ccircle%20class%3D%22st6%22%20cx%3D%22201.04%22%20cy%3D%22148.31%22%20r%3D%228.34%22%2F%3E%0D%0A%09%3Ccircle%20class%3D%22st7%22%20cx%3D%22146.83%22%20cy%3D%2293.06%22%20r%3D%222.21%22%2F%3E%0D%0A%09%3Ccircle%20class%3D%22st7%22%20cx%3D%22150.3%22%20cy%3D%2298.99%22%20r%3D%222.21%22%2F%3E%0D%0A%09%3Ccircle%20class%3D%22st7%22%20cx%3D%22153.78%22%20cy%3D%22104.92%22%20r%3D%222.21%22%2F%3E%0D%0A%09%3Ccircle%20class%3D%22st7%22%20cx%3D%22157.62%22%20cy%3D%22111.28%22%20r%3D%222.76%22%2F%3E%0D%0A%09%3Ccircle%20class%3D%22st7%22%20cx%3D%22162.46%22%20cy%3D%22119.5%22%20r%3D%223.82%22%2F%3E%0D%0A%09%3Ccircle%20class%3D%22st7%22%20cx%3D%22169.45%22%20cy%3D%22131.25%22%20r%3D%225.29%22%2F%3E%0D%0A%09%3Ccircle%20class%3D%22st7%22%20cx%3D%22179.43%22%20cy%3D%22148.31%22%20r%3D%228.34%22%2F%3E%0D%0A%09%3Ccircle%20class%3D%22st6%22%20cx%3D%22232.58%22%20cy%3D%2292.46%22%20r%3D%222.21%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20class%3D%22st4%22%20d%3D%22M297.02%2C242.56c6.1%2C0%2C11.86-1.18%2C18.18-3.44v13.55c-6.1%2C2.8-13.3%2C3.34-18.18%2C3.34%0D%0A%09%09c-18.96%2C0-25.06-11.62-25.06-28.61s6.1-28.61%2C25.06-28.61c4.88%2C0%2C12.08%2C0.54%2C18.18%2C3.33v13.55c-6.32-2.26-12.08-3.44-18.18-3.44%0D%0A%09%09c-8.54%2C0-10.2%2C7.21-10.2%2C15.17C286.82%2C235.36%2C288.49%2C242.56%2C297.02%2C242.56z%22%2F%3E%0D%0A%09%3Cpath%20class%3D%22st4%22%20d%3D%22M353.46%2C256.01c-20.29%2C0-24.95-11.83-24.95-28.61c0-16.78%2C4.66-28.61%2C24.95-28.61%0D%0A%09%09c20.51%2C0%2C24.95%2C11.83%2C24.95%2C28.61C378.4%2C244.18%2C373.97%2C256.01%2C353.46%2C256.01z%20M353.46%2C212.23c-9.31%2C0-10.31%2C6.78-10.31%2C15.17%0D%0A%09%09c0%2C8.39%2C1%2C15.17%2C10.31%2C15.17c9.2%2C0%2C10.31-6.78%2C10.31-15.17C363.77%2C219.01%2C362.66%2C212.23%2C353.46%2C212.23z%22%2F%3E%0D%0A%09%3Cpath%20class%3D%22st4%22%20d%3D%22M408.67%2C256.01c-9.54%2C0-14.52-3.66-14.52-14.09v-68.3h14.52v65.94c0%2C2.04%2C1%2C3.01%2C3.99%2C3.01v13.45H408.67z%22%2F%3E%0D%0A%09%3Cpath%20class%3D%22st4%22%20d%3D%22M444.15%2C256.01c-9.54%2C0-14.52-3.66-14.52-14.09v-68.3h14.52v65.94c0%2C2.04%2C1%2C3.01%2C3.99%2C3.01v13.45H444.15z%22%2F%3E%0D%0A%09%3Cpath%20class%3D%22st4%22%20d%3D%22M493.48%2C217.82c0-3.76-2.11-5.59-7.43-5.59c-5.65%2C0-13.42%2C1.4-19.51%2C3.44v-13.66%0D%0A%09%09c6.43-2.69%2C14.41-3.23%2C19.51-3.23c17.52%2C0%2C22.06%2C7.85%2C22.06%2C19.68v35.82h-10.31l-0.89-1.61c-3.99%2C1.94-9.31%2C3.34-13.3%2C3.34%0D%0A%09%09c-15.85%2C0-20.95-9.25-20.95-19.25c0-9.36%2C5.43-17.32%2C20.95-18.29L493.48%2C217.82z%20M483.95%2C230.95c-5.1%2C0.43-6.54%2C3.12-6.54%2C5.81%0D%0A%09%09c0%2C2.47%2C0.78%2C5.81%2C6.43%2C5.81c3.1%2C0%2C7.43-1.51%2C9.65-2.58v-9.79L483.95%2C230.95z%22%2F%3E%0D%0A%09%3Cpath%20class%3D%22st4%22%20d%3D%22M524.19%2C173.61h14.52v27.21c2.88-1.18%2C7.43-2.04%2C10.53-2.04c19.62%2C0%2C25.17%2C10.11%2C25.17%2C28.61%0D%0A%09%09c0%2C18.39-5.54%2C28.61-25.17%2C28.61c-4.32%2C0-9.98-1.4-13.97-3.66l-0.78%2C1.94h-10.31V173.61z%20M538.72%2C240.52%0D%0A%09%09c2.44%2C0.97%2C6.32%2C2.04%2C10.31%2C2.04c8.76%2C0%2C10.53-6.45%2C10.53-15.17c0-8.71-1.77-15.17-10.53-15.17c-3.99%2C0-7.87%2C1.08-10.31%2C2.04%0D%0A%09%09V240.52z%22%2F%3E%0D%0A%09%3Cpath%20class%3D%22st4%22%20d%3D%22M612.67%2C256.01c-20.29%2C0-24.95-11.83-24.95-28.61c0-16.78%2C4.66-28.61%2C24.95-28.61%0D%0A%09%09c20.51%2C0%2C24.95%2C11.83%2C24.95%2C28.61C637.61%2C244.18%2C633.18%2C256.01%2C612.67%2C256.01z%20M612.67%2C212.23c-9.31%2C0-10.31%2C6.78-10.31%2C15.17%0D%0A%09%09c0%2C8.39%2C1%2C15.17%2C10.31%2C15.17c9.2%2C0%2C10.31-6.78%2C10.31-15.17C622.98%2C219.01%2C621.87%2C212.23%2C612.67%2C212.23z%22%2F%3E%0D%0A%09%3Cpath%20class%3D%22st4%22%20d%3D%22M686.84%2C214.06c-2.33-0.97-6.21-1.83-9.65-1.83c-4.21%2C0-7.76%2C1.08-9.87%2C2.04v40.02h-14.75V200.5H663l0.78%2C1.83%0D%0A%09%09c3.99-2.26%2C8.87-3.55%2C13.42-3.55c5.32%2C0%2C8.65%2C0.75%2C9.65%2C1.18V214.06z%22%2F%3E%0D%0A%09%3Cpath%20class%3D%22st4%22%20d%3D%22M727.64%2C217.82c0-3.76-2.11-5.59-7.43-5.59c-5.65%2C0-13.42%2C1.4-19.51%2C3.44v-13.66%0D%0A%09%09c6.43-2.69%2C14.41-3.23%2C19.51-3.23c17.52%2C0%2C22.06%2C7.85%2C22.06%2C19.68v35.82h-10.31l-0.89-1.61c-3.99%2C1.94-9.31%2C3.34-13.3%2C3.34%0D%0A%09%09c-15.85%2C0-20.95-9.25-20.95-19.25c0-9.36%2C5.43-17.32%2C20.95-18.29L727.64%2C217.82z%20M718.1%2C230.95c-5.1%2C0.43-6.54%2C3.12-6.54%2C5.81%0D%0A%09%09c0%2C2.47%2C0.78%2C5.81%2C6.43%2C5.81c3.1%2C0%2C7.43-1.51%2C9.65-2.58v-9.79L718.1%2C230.95z%22%2F%3E%0D%0A%09%3Cpath%20class%3D%22st4%22%20d%3D%22M791.72%2C255.04c-4.77%2C1.07-7.65%2C0.97-8.54%2C0.97c-9.54%2C0-19.07-4.84-19.07-16.03v-26.68h-9.65v-9.68l9.65-2.69%0D%0A%09%09v-12.59l14.52-3.87v16.03h15.3v12.8h-15.3v25.92c0%2C2.58%2C2.11%2C3.33%2C5.32%2C3.33c1.88%2C0%2C5.76-0.32%2C7.76-0.65V255.04z%22%2F%3E%0D%0A%09%3Cpath%20class%3D%22st4%22%20d%3D%22M830.97%2C256.01c-20.29%2C0-24.95-11.83-24.95-28.61c0-16.78%2C4.66-28.61%2C24.95-28.61%0D%0A%09%09c20.51%2C0%2C24.95%2C11.83%2C24.95%2C28.61C855.91%2C244.18%2C851.48%2C256.01%2C830.97%2C256.01z%20M830.97%2C212.23c-9.31%2C0-10.31%2C6.78-10.31%2C15.17%0D%0A%09%09c0%2C8.39%2C1%2C15.17%2C10.31%2C15.17c9.2%2C0%2C10.31-6.78%2C10.31-15.17C841.28%2C219.01%2C840.17%2C212.23%2C830.97%2C212.23z%22%2F%3E%0D%0A%09%3Cpath%20class%3D%22st4%22%20d%3D%22M905.14%2C214.06c-2.33-0.97-6.21-1.83-9.65-1.83c-4.21%2C0-7.76%2C1.08-9.87%2C2.04v40.02h-14.75V200.5h10.42%0D%0A%09%09l0.78%2C1.83c3.99-2.26%2C8.87-3.55%2C13.42-3.55c5.32%2C0%2C8.65%2C0.75%2C9.65%2C1.18V214.06z%22%2F%3E%0D%0A%09%3Cpath%20class%3D%22st4%22%20d%3D%22M930.42%2C200.5l10.64%2C31.95l10.64-31.95H968l-31.93%2C80.68h-16.19l13.97-31.09l-19.85-49.59H930.42z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20class%3D%22st4%22%20d%3D%22M292.82%2C105.87c15.46%2C1.39%2C19.16%2C6.54%2C19.16%2C15.34c0%2C8.26-5.33%2C16.52-21.88%2C16.52%0D%0A%09%09c-5.23%2C0-12.74-1.29-16.22-2.68v-6.44c3.37%2C1.18%2C8.6%2C2.47%2C16.33%2C2.47c11.32%2C0%2C14.37-4.72%2C14.37-9.76c0-4.94-1.52-8.37-12.3-9.23%0D%0A%09%09c-15.79-1.39-19.05-6.87-19.05-14.27c0-7.62%2C5.01-15.88%2C20.36-15.88c5.12%2C0%2C10.89%2C0.64%2C15.68%2C2.68v6.44%0D%0A%09%09c-4.25-1.39-8.49-2.47-15.79-2.47c-10.78%2C0-13.06%2C3.97-13.06%2C9.23C280.41%2C102.54%2C282.37%2C105.01%2C292.82%2C105.87z%22%2F%3E%0D%0A%09%3Cpath%20class%3D%22st4%22%20d%3D%22M352.47%2C137.73c-18.62%2C0-22.86-11.48-22.86-27.89s4.25-27.89%2C22.86-27.89c18.72%2C0%2C22.86%2C11.48%2C22.86%2C27.89%0D%0A%09%09S371.19%2C137.73%2C352.47%2C137.73z%20M352.47%2C88.6c-14.37%2C0-15.24%2C9.12-15.24%2C21.24s0.87%2C21.24%2C15.24%2C21.24%0D%0A%09%09c14.15%2C0%2C15.24-9.12%2C15.24-21.24S366.62%2C88.6%2C352.47%2C88.6z%22%2F%3E%0D%0A%09%3Cpath%20class%3D%22st4%22%20d%3D%22M416.26%2C81.94c5.33%2C0%2C11.43%2C0.64%2C16.22%2C2.68v6.44c-4.25-1.39-8.6-2.47-16.33-2.47%0D%0A%09%09c-13.72%2C0-15.24%2C10.62-15.24%2C21.24s1.52%2C21.24%2C15.24%2C21.24c7.73%2C0%2C12.08-1.07%2C16.33-2.47v6.44c-4.79%2C2.04-10.89%2C2.68-16.22%2C2.68%0D%0A%09%09c-18.4%2C0-22.97-12.45-22.97-27.89S397.86%2C81.94%2C416.26%2C81.94z%22%2F%3E%0D%0A%09%3Cpath%20class%3D%22st4%22%20d%3D%22M455.87%2C57.27c3.37%2C0%2C5.99%2C2.57%2C5.99%2C5.9c0%2C3.33-2.61%2C5.9-5.99%2C5.9s-5.99-2.57-5.99-5.9%0D%0A%09%09C449.89%2C59.84%2C452.5%2C57.27%2C455.87%2C57.27z%20M452.17%2C125.93V83.02h7.4v43.77c0%2C3.76%2C1.2%2C4.83%2C4.57%2C4.83v6.12%0D%0A%09%09C456.31%2C137.73%2C452.17%2C134.51%2C452.17%2C125.93z%22%2F%3E%0D%0A%09%3Cpath%20class%3D%22st4%22%20d%3D%22M501.7%2C88.6c-7.29%2C0-12.08%2C1.29-16.33%2C2.68v-6.44c4.79-2.04%2C11.1-2.9%2C16.33-2.9c16.33%2C0%2C20.58%2C7.3%2C20.58%2C18.02%0D%0A%09%09v36.69h-4.25l-1.63-4.29c-4.9%2C3.54-10.78%2C5.36-16.22%2C5.36c-14.26%2C0-19.27-8.26-19.27-17.27c0-8.05%2C3.16-15.34%2C19.16-16.74%0D%0A%09%09l14.59-0.86v-3C514.66%2C92.03%2C511.83%2C88.6%2C501.7%2C88.6z%20M499.52%2C109.52c-9.25%2C0.86-10.89%2C5.79-10.89%2C10.94%0D%0A%09%09c0%2C4.83%2C1.42%2C10.62%2C11.76%2C10.62c5.88%2C0%2C9.58-1.61%2C14.26-4.29v-18.67L499.52%2C109.52z%22%2F%3E%0D%0A%09%3Cpath%20class%3D%22st4%22%20d%3D%22M544.15%2C125.93V56.19h7.4v70.59c0%2C3.76%2C1.2%2C4.83%2C4.57%2C4.83v6.12C548.29%2C137.73%2C544.15%2C134.51%2C544.15%2C125.93z%22%0D%0A%09%09%2F%3E%0D%0A%09%3Cpath%20class%3D%22st4%22%20d%3D%22M635.48%2C86.34V56.19h7.62v80.47h-4.24l-1.63-4.4c-5.66%2C3.54-11.11%2C5.47-16.98%2C5.47%0D%0A%09%09c-17.53%2C0-22.32-12.45-22.32-27.89s4.79-27.89%2C22.32-27.89C625.35%2C81.94%2C630.36%2C83.45%2C635.48%2C86.34z%20M620.24%2C88.6%0D%0A%09%09c-13.06%2C0-14.7%2C10.62-14.7%2C21.24s1.63%2C21.24%2C14.7%2C21.24c6.75%2C0%2C10.56-0.97%2C15.24-3.43V92.03c-1.85-0.97-3.81-1.61-5.88-2.36%0D%0A%09%09C627.1%2C88.92%2C624.16%2C88.6%2C620.24%2C88.6z%22%2F%3E%0D%0A%09%3Cpath%20class%3D%22st4%22%20d%3D%22M682.39%2C88.6c-7.3%2C0-12.09%2C1.29-16.33%2C2.68v-6.44c4.79-2.04%2C11.1-2.9%2C16.33-2.9c16.33%2C0%2C20.57%2C7.3%2C20.57%2C18.02%0D%0A%09%09v36.69h-4.24l-1.63-4.29c-4.9%2C3.54-10.78%2C5.36-16.22%2C5.36c-14.26%2C0-19.27-8.26-19.27-17.27c0-8.05%2C3.16-15.34%2C19.16-16.74%0D%0A%09%09l14.59-0.86v-3C695.35%2C92.03%2C692.51%2C88.6%2C682.39%2C88.6z%20M680.21%2C109.52c-9.25%2C0.86-10.89%2C5.79-10.89%2C10.94%0D%0A%09%09c0%2C4.83%2C1.41%2C10.62%2C11.76%2C10.62c5.88%2C0%2C9.58-1.61%2C14.26-4.29v-18.67L680.21%2C109.52z%22%2F%3E%0D%0A%09%3Cpath%20class%3D%22st4%22%20d%3D%22M751.62%2C137.41c-1.41%2C0.21-2.83%2C0.32-4.25%2C0.32c-9.03%2C0.54-17.74-3.54-18.07-14.05V88.92h-10.89v-3.33%0D%0A%09%09l10.89-3.11V68l7.62-2.15v17.17h16.88v5.9h-16.88v34.55c0.44%2C6.54%2C4.03%2C8.37%2C10.45%2C8.37c1.42%2C0%2C2.83-0.11%2C4.25-0.21V137.41z%22%2F%3E%0D%0A%09%3Cpath%20class%3D%22st4%22%20d%3D%22M789.28%2C88.6c-7.29%2C0-12.08%2C1.29-16.33%2C2.68v-6.44c4.79-2.04%2C11.1-2.9%2C16.33-2.9%0D%0A%09%09c16.33%2C0%2C20.58%2C7.3%2C20.58%2C18.02v36.69h-4.25l-1.63-4.29c-4.9%2C3.54-10.78%2C5.36-16.22%2C5.36c-14.26%2C0-19.27-8.26-19.27-17.27%0D%0A%09%09c0-8.05%2C3.16-15.34%2C19.16-16.74l14.58-0.86v-3C802.24%2C92.03%2C799.41%2C88.6%2C789.28%2C88.6z%20M787.11%2C109.52%0D%0A%09%09c-9.26%2C0.86-10.89%2C5.79-10.89%2C10.94c0%2C4.83%2C1.42%2C10.62%2C11.76%2C10.62c5.88%2C0%2C9.58-1.61%2C14.26-4.29v-18.67L787.11%2C109.52z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E');
    background-size: 100%; }

.mobile-menu-new__icon {
  height: 22px;
  overflow: hidden;
  width: 22px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 22px 22px;
  display: inline-block;
  margin-top: 1em; }
  .mobile-menu-new__icon:before {
    content: "";
    display: block;
    height: 150%;
    width: 0; }

.is-active .mobile-menu-new__icon--menu, .is-active .mobile-menu-new__icon--search {
  background-image: url("../images/bg/mobile-close.png");
  background-image: linear-gradient(transparent, transparent), url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%3E%0A%3Cpath%20fill%3D%22%23555559%22%20d%3D%22M21.9%202.2l-2.2-2.2-8.8%208.8-8.8-8.8-2.2%202.2%208.8%208.8-8.8%208.8%202.2%202.2%208.8-8.8%208.8%208.8%202.2-2.2-8.8-8.8%208.8-8.8z%22%2F%3E%0A%3C%2Fsvg%3E'); }

.mobile-menu-new__icon--menu {
  background-image: url("../images/bg/mobile-menu.png");
  background-image: linear-gradient(transparent, transparent), url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2233%22%20height%3D%2222%22%20viewBox%3D%220%200%2033%2022%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%3E%0A%3Cpath%20fill%3D%22%23555559%22%20d%3D%22M0%2022h33.1v-3.7h-33.1v3.7zM0%2012.8h33.1v-3.7h-33.1v3.7zM0%200v3.7h33.1v-3.7h-33.1z%22%2F%3E%0A%3C%2Fsvg%3E');
  background-size: 33px 22px;
  width: 33px; }
  .is-active .mobile-menu-new__icon--menu {
    background-size: 22px 22px; }

.mobile-menu-new__icon--search {
  background-image: url("../images/bg/mobile-search.png");
  background-image: linear-gradient(transparent, transparent), url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%3E%0A%3Cpath%20fill%3D%22%23555559%22%20d%3D%22M21.3%2018.7l-5.2-4.4c-0.5-0.5-1.1-0.7-1.6-0.7%201.2-1.4%202-3.3%202-5.4%200-4.6-3.7-8.2-8.2-8.2s-8.2%203.7-8.2%208.3%203.7%208.3%208.3%208.3c2%200%203.9-0.7%205.4-2%200%200.5%200.2%201%200.7%201.6l4.4%205.2c0.8%200.8%202%200.9%202.8%200.2s0.7-2-0.2-2.8zM8.3%2013.8c-3%200-5.5-2.5-5.5-5.5s2.5-5.5%205.5-5.5%205.5%202.5%205.5%205.5-2.5%205.5-5.5%205.5z%22%2F%3E%0A%3C%2Fsvg%3E'); }

.mobile-menu__links,
.mobile-menu__sidebar-clone {
  background-color: #f3f3f3;
  background-color: #f3f3f3;
  color: #555559;
  padding-bottom: 1.5em;
  position: relative;
  width: 100%;
  z-index: 100; }

.mobile-menu__links .sidebar__widgets {
  border-bottom: 1px solid gray;
  padding: 1em 1.25em; }

.mobile-menu__links .sidebar-meta__tools-menu {
  padding: 0; }

.mobile-menu-new__search {
  display: none;
  padding: 0.5em; }
  .mobile-menu-new__search form,
  .mobile-menu-new__search .form-item,
  .mobile-menu-new__search .form-text {
    width: 100%; }
  .mobile-menu-new__search .form-text {
    box-sizing: border-box; }

.dataviz-preview-img {
  padding-bottom: 1.5rem;
  position: relative; }
  .dataviz-preview-img > a {
    display: block;
    pointer-events: none; }
    @media (min-width: 53.125em) {
      .dataviz-preview-img > a {
        pointer-events: auto; }
        .dataviz-preview-img > a:after {
          background-image: url("../images/bg/modal-open.png");
          background-image: linear-gradient(transparent, transparent), url("../images/bg/modal-open.svg");
          background-position: 100% 50%;
          background-repeat: no-repeat;
          background-size: 14px auto;
          bottom: 0.25rem;
          color: #333;
          content: 'Open interactive version';
          font-size: 0.875rem;
          font-style: italic;
          left: 0;
          padding: 0.125rem 1.25rem 0.125rem 0;
          position: absolute; } }
    .dataviz-preview-img > a:hover:after {
      text-decoration: underline; }

.modal-dataviz__modal-container {
  height: 0;
  left: 50%;
  top: 50%;
  -ms-transform: translate(-50%, -35%);
      transform: translate(-50%, -35%);
  transition: transform 200ms ease-out 25ms;
  width: 90%;
  z-index: -1; }
  .modal-dataviz__modal-container iframe {
    margin: 0 auto !important; }
  .modal-dataviz__modal-container .modal-dataviz-content {
    position: static; }

.modal-dataviz__modal-overlay {
  background-color: rgba(0, 0, 0, 0.45);
  bottom: 0;
  display: none;
  left: 0;
  opacity: 0;
  position: fixed;
  right: 0;
  top: 0;
  transition: background-color 200ms ease-out;
  z-index: -1; }

.modal-dataviz_is-open {
  overflow: hidden; }
  .modal-dataviz_is-open .modal-dataviz__modal-container.is-active {
    background-color: #FFF;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.45);
    height: 88vh;
    padding: 1rem 2rem;
    position: fixed;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    z-index: 1001; }
  .modal-dataviz_is-open .modal-dataviz__modal-container .dataviz-modal {
    display: block;
    position: static;
    background-color: #FFF; }
  .modal-dataviz_is-open .modal-dataviz__modal-overlay {
    display: block;
    opacity: 1;
    z-index: 1000; }

.nav {
  list-style: none;
  padding: 0; }

.nav--primary ul.nav > .nav__item, .nav--secondary ul.nav > .nav__item {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap; }

.region-credits {
  background-color: #DDE6E1;
  margin-top: 40px; }
  .report--ap .region-credits {
    background-color: #D3D8DE; }
  .report--sdc .region-credits {
    background-color: rgba(150, 140, 131, 0.3); }
  .preset_style_1 .region-credits {
    background-color: rgba(93, 135, 160, 0.5); }
  .preset_style_2 .region-credits {
    background-color: rgba(236, 223, 168, 0.5); }
  .preset_style_3 .region-credits {
    background-color: rgba(169, 162, 156, 0.5); }

.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  width: 1px; }

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000; }

.sidebar-meta__date {
  color: #727175;
  display: none;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.25em;
  margin: 0 0 0.25em; }
  .report--ap .sidebar-meta__date {
    font-family: "roboto_slabbold", sans-serif; }
  @media (min-width: 53.125em) {
    .sidebar-meta__date {
      display: block; } }
  @media (min-width: 60em) {
    .sidebar-meta__date {
      font-size: 14px; } }
  @media (min-width: 78.125em) {
    .sidebar-meta__date {
      font-size: 16px; } }

.sidebar-meta__issue {
  color: #727175;
  font-size: 14px;
  font-weight: 700; }

.sidebar-meta__tools-menu {
  padding-top: 1em; }

.sidebar-meta__title {
  font-family: "apex_sansextrabold", sans-serif;
  font-size: 12px; }
  .report--ap .sidebar-meta__title {
    font-family: "roboto_slabbold", sans-serif;
    font-size: 12px;
    line-height: 27px; }

.sidebar-meta__keywords__content {
  color: #727175;
  font-size: 12px; }
  .report--ap .sidebar-meta__keywords__content {
    font-family: "roboto_slabbold", sans-serif;
    font-size: 14px;
    line-height: 18px; }

.skiplinks {
  left: 50%;
  margin-left: -7em;
  position: absolute;
  width: 14em;
  z-index: 9999; }

.skiplinks__link,
.skiplinks__link:visited,
.skiplinks__link:focus {
  background-color: #333;
  border: 2px solid #eee;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top: 0;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
  color: #eee;
  display: inline-block;
  font-weight: bold;
  line-height: 1.5;
  margin: 0;
  outline: 0;
  padding: 0.25em 0.5em;
  text-align: center;
  text-decoration: none;
  width: 14em; }

#main:focus {
  outline: 0; }

.social-icon--cite {
  position: relative; }
  .social-icon--cite:after {
    background-image: url("../images/bg/cite.png");
    background-image: linear-gradient(transparent, transparent), url("../images/bg/cite.svg");
    height: 16px;
    overflow: hidden;
    width: 16px;
    background-repeat: no-repeat;
    content: '';
    display: inline-block;
    margin: -2px 0 0 7px;
    vertical-align: middle; }
    .social-icon--cite:after:before {
      content: "";
      display: block;
      height: 150%;
      width: 0; }

.social-icon--share {
  position: relative; }
  .social-icon--share:after {
    background-image: url("../images/bg/share.png");
    background-image: linear-gradient(transparent, transparent), url("../images/bg/share.svg");
    height: 16px;
    overflow: hidden;
    width: 16px;
    background-repeat: no-repeat;
    content: '';
    display: inline-block;
    margin: -2px 0 0 7px;
    vertical-align: middle; }
    .social-icon--share:after:before {
      content: "";
      display: block;
      height: 150%;
      width: 0; }

.social-icon--envelope {
  position: relative; }
  .social-icon--envelope:after {
    background-image: url("../images/bg/envelope.png");
    background-image: linear-gradient(transparent, transparent), url("../images/bg/envelope.svg");
    height: 16px;
    overflow: hidden;
    width: 16px;
    background-repeat: no-repeat;
    content: '';
    display: inline-block;
    margin: -2px 0 0 7px;
    vertical-align: middle; }
    .social-icon--envelope:after:before {
      content: "";
      display: block;
      height: 150%;
      width: 0; }

.social-icon--printer {
  position: relative; }
  .social-icon--printer:after {
    background-image: url("../images/bg/printer.png");
    background-image: linear-gradient(transparent, transparent), url("../images/bg/printer.svg");
    height: 16px;
    overflow: hidden;
    width: 16px;
    background-repeat: no-repeat;
    content: '';
    display: inline-block;
    margin: -2px 0 0 7px;
    vertical-align: middle; }
    .social-icon--printer:after:before {
      content: "";
      display: block;
      height: 150%;
      width: 0; }

.social-icon--download {
  position: relative; }
  .social-icon--download:after {
    background-image: url("../images/bg/download.png");
    background-image: linear-gradient(transparent, transparent), url("../images/bg/download.svg");
    height: 16px;
    overflow: hidden;
    width: 16px;
    background-repeat: no-repeat;
    content: '';
    display: inline-block;
    margin: -2px 0 0 7px;
    vertical-align: middle; }
    .social-icon--download:after:before {
      content: "";
      display: block;
      height: 150%;
      width: 0; }

.social-icon--plus {
  position: relative; }
  .social-icon--plus:after {
    background-image: url("../images/bg/plus.png");
    background-image: linear-gradient(transparent, transparent), url("../images/bg/plus.svg");
    height: 16px;
    overflow: hidden;
    width: 16px;
    background-repeat: no-repeat;
    content: '';
    display: inline-block;
    margin: -2px 0 0 7px;
    vertical-align: middle; }
    .social-icon--plus:after:before {
      content: "";
      display: block;
      height: 150%;
      width: 0; }

.social-icon--minus {
  position: relative; }
  .social-icon--minus:after {
    background-image: url("../images/bg/minus.png");
    background-image: linear-gradient(transparent, transparent), url("../images/bg/minus.svg");
    height: 16px;
    overflow: hidden;
    width: 16px;
    background-repeat: no-repeat;
    content: '';
    display: inline-block;
    margin: -2px 0 0 7px;
    vertical-align: middle; }
    .social-icon--minus:after:before {
      content: "";
      display: block;
      height: 150%;
      width: 0; }

#show-authors.plus:after {
  background-image: url("../images/bg/plus.png");
  background-image: linear-gradient(transparent, transparent), url("../images/bg/plus.svg");
  height: 16px;
  overflow: hidden;
  width: 16px;
  background-repeat: no-repeat;
  content: '';
  display: inline-block;
  margin: -2px 0 0 7px;
  vertical-align: middle; }
  #show-authors.plus:after:before {
    content: "";
    display: block;
    height: 150%;
    width: 0; }

#show-authors.minus:after {
  background-image: url("../images/bg/minus.png");
  background-image: linear-gradient(transparent, transparent), url("../images/bg/minus.svg");
  height: 16px;
  overflow: hidden;
  width: 16px;
  background-repeat: no-repeat;
  content: '';
  display: inline-block;
  margin: -2px 0 0 7px;
  vertical-align: middle; }
  #show-authors.minus:after:before {
    content: "";
    display: block;
    height: 150%;
    width: 0; }

.sticky {
  display: block; }

.sub-footer {
  background-color: #fff; }

.sub-footer__inner {
  padding-bottom: 1.5rem;
  padding-top: 1.5rem; }

.sub-footer img {
  max-width: 220px; }

.super-header {
  background-color: #000; }

.super-header__inner {
  position: relative; }

.super-header__content {
  color: #fff;
  font-size: 0.7778rem;
  font-weight: 400;
  margin-right: 75px;
  padding: 0.5rem 0; }

.super-header__content span {
  color: #DD7703;
  display: inline;
  font-weight: 500;
  text-transform: uppercase; }

.super-header__logo {
  background-image: url("../images/bg/NORC-logo-sm.png");
  background-image: linear-gradient(transparent, transparent), url("../images/bg/NORC-logo-sm.svg");
  background-position: 100% 50%;
  background-repeat: no-repeat;
  background-size: auto 16px;
  display: block;
  height: 16px;
  position: absolute;
  right: 1em;
  text-indent: -999em;
  top: 12px;
  width: 65px; }

.table-component-wrapper {
  overflow-y: auto;
  width: 100%; }

.table-component {
  font-size: 0.7466666667em;
  width: 100%; }
  .table-component td {
    padding: 0.75rem; }

.table-component__header {
  background-color: #E9E8E6;
  font-weight: 700;
  padding: 0.75rem;
  text-align: left; }

.table-component__cell {
  border-color: #727175;
  border-style: solid;
  border-width: 0 0 1px;
  text-align: left; }

.wp-caption {
  max-width: 100%; }
  .wp-caption .wp-caption-text {
    max-width: 100%; }

.abstract {
  margin-bottom: 46px;
  position: relative; }
  .abstract a {
    color: #44826C; }

.abstract__border {
  background-color: #FFF;
  border-left: 8px solid #727175;
  height: 100%;
  left: 0;
  top: 0;
  position: absolute;
  width: 16px; }
  .report--ap .abstract__border {
    border-left: 8px solid #54768c; }
  .report--sdc .abstract__border {
    border-left: 8px solid #968c83; }
  .preset_style_1 .abstract__border {
    border-left: 8px solid #5d87a0; }
  .preset_style_2 .abstract__border {
    border-left: 8px solid #ecdfa8; }
  .preset_style_3 .abstract__border {
    border-left: 8px solid #a9a29c; }

.abstract__title {
  color: #50806e;
  font-style: italic;
  font-weight: 700;
  margin: 0;
  padding: 1em 0;
  text-transform: uppercase; }
  .report--ap .abstract__title {
    color: #517b95;
    font-style: normal; }
  .report--sdc .abstract__title {
    color: #5b7f95;
    font-style: normal; }
  .report--norc .abstract__title {
    font-family: 'roboto_medium_italic'; }
  .preset_style_1 .abstract__title {
    color: #98002d; }
  .preset_style_2 .abstract__title {
    color: #727176; }
  .preset_style_3 .abstract__title {
    color: #0268a8; }

.abstract__content {
  padding: 0em 0.5em 0.5em 1.5em;
  position: relative;
  font-style: italic; }
  .report--ap .abstract__content {
    font-style: normal;
    font-family: "roboto_slabregular", sans-serif;
    font-weight: 200;
    font-size: 18px;
    line-height: 32px; }
  .abstract__content blockquote {
    margin: 0 0 1.5em; }
    .abstract__content blockquote p, .abstract__content blockquote .abstract__content, .abstract__content blockquote .aside__text {
      font-size: 1em; }

.aside__border {
  background-color: #FFF;
  border-left: 8px solid #727175;
  height: 100%;
  left: 0;
  top: 0;
  position: absolute;
  width: 16px; }
  .report--ap .aside__border {
    border-left: 8px solid #54768c; }
  .report--sdc .aside__border {
    border-left: 8px solid #968c83; }
  .preset_style_1 .aside__border {
    border-left: 8px solid #5d87a0; }
  .preset_style_2 .aside__border {
    border-left: 8px solid #ecdfa8; }
  .preset_style_3 .aside__border {
    border-left: 8px solid #a9a29c; }

.aside__text {
  background-color: #E9E8E6;
  padding: 1.5em 1em 1.5em 2em;
  position: relative;
  font-weight: bold;
  margin: 0.5em; }
  .report--norc .aside__text {
    font-family: "proxima-nova",sans-serif;
    font-weight: bold; }
  .report--ap .aside__text {
    font-family: "roboto_slabbold", sans-serif;
    font-weight: normal;
    font-size: 18px;
    line-height: 32px; }
    .report--ap .aside__text p, .report--ap .aside__text .abstract__content, .report--ap .aside__text .aside__text {
      line-height: 32px; }
  .aside__text p:last-of-type, .aside__text .abstract__content:last-of-type, .aside__text .aside__text:last-of-type {
    margin-bottom: 0px; }

.associated-press__component {
  padding: 15px 0px;
  background-color: #E9E8E6; }
  .associated-press__component p, .associated-press__component .abstract__content, .associated-press__component .aside__text {
    color: #727175;
    font-weight: 700;
    margin-bottom: 0px; }

.call-out-box__border {
  border: 7px solid #DD7703;
  padding: 0.875rem; }

.call-out-box__inner {
  border: 2px solid #DD7703;
  padding: 1.125rem 0.875rem 0; }

h3.call-out-box__title, .call-out-box__title.section-header__text, .call-out-box__title.section-header__subtext {
  margin: 0 0 0.35rem;
  text-transform: uppercase; }

h4.call-out-box__subtitle, .call-out-box__subtitle.abstract__title, .call-out-box__subtitle.figure__title, .call-out-box__subtitle.image__title, .call-out-box__subtitle.table__title, .call-out-box__subtitle.dataviz__title, .call-out-box__subtitle.table-figures__title, .call-out-box__subtitle.table-tables__title {
  color: #333;
  margin: 0 0 0.5rem; }

.call-out-box__content {
  font-size: 0.875rem;
  font-weight: 700; }
  .call-out-box__content ul, .call-out-box__content ol {
    margin: 0 0 0.75rem; }
  .call-out-box__content ul li,
  .call-out-box__content ol li {
    line-height: 1.3;
    margin: 0 0 0.5rem; }
  .call-out-box__content p, .call-out-box__content .abstract__content, .call-out-box__content .aside__text {
    line-height: 1.3;
    margin: 0 0 0.75rem; }

.credits__title {
  font-weight: bold; }

.component.credits {
  margin-bottom: 0;
  padding: 2em 0; }

.report--norc .featured-quote__text,
.report--sdc .featured-quote__text {
  font-family: 'roboto_light'; }

.figure__title, .image__title, .table__title, .dataviz__title {
  font-weight: 700;
  margin: 0;
  padding: 1em 0; }
  .report--ap .figure__title, .report--ap .image__title, .report--ap .table__title, .report--ap .dataviz__title {
    font-family: "roboto_slabbold", sans-serif;
    line-height: 26px; }
  .preset_style_1 .figure__title, .preset_style_1 .image__title, .preset_style_1 .table__title, .preset_style_1 .dataviz__title {
    color: #98002d; }
  .preset_style_2 .figure__title, .preset_style_2 .image__title, .preset_style_2 .table__title, .preset_style_2 .dataviz__title {
    color: #727176; }
  .preset_style_3 .figure__title, .preset_style_3 .image__title, .preset_style_3 .table__title, .preset_style_3 .dataviz__title {
    color: #0268a8; }

.figure__image img {
  display: block;
  margin: 0 auto; }

.figure__caption, .image__caption, .table__caption, .dataviz__caption {
  font-size: 12px;
  font-style: italic;
  padding: 1.5em 0;
  line-height: 16.8px; }
  @media (min-width: 53.125em) {
    .figure__caption, .image__caption, .table__caption, .dataviz__caption {
      font-size: 14px;
      margin-right: 200px;
      padding: 1.5em 0 0; } }
  .report--norc .figure__caption, .report--norc .image__caption, .report--norc .table__caption, .report--norc .dataviz__caption {
    font-family: 'roboto_light_italic';
    font-style: normal; }

.dataviz__caption {
  padding-top: 0.5em; }

.dataviz-code + .dataviz__caption {
  padding-top: 1.5em; }

.table__caption > a {
  color: #44826C; }

.hero-section {
  overflow: hidden; }
  .report--norc .hero-section,
  .hero-section .report--sdc {
    background: linear-gradient(to bottom, #FFF 90px, #727175 90px); }
  .report--ap .hero-section {
    background: linear-gradient(to bottom, #FFF 100px, #D3D8DE 100px); }
  .report--sdc .hero-section {
    background: linear-gradient(to bottom, #FFF 100px, #968c83 100px); }
  .preset_style_1 .hero-section {
    background: linear-gradient(to bottom, #FFF 90px, #5d87a0 90px); }
  .preset_style_2 .hero-section {
    background: linear-gradient(to bottom, #FFF 90px, #ecdfa8 90px); }
  .preset_style_3 .hero-section {
    background: linear-gradient(to bottom, #FFF 90px, #a9a29c 90px); }

.hero {
  padding: 0 1rem; }
  @media (min-width: 53.125em) {
    .hero {
      padding: 0 2rem; } }

.hero-section .narrow-constrain, .hero-section .sub-footer__inner, .hero-section .super-header__inner {
  max-width: 45.3333333333em;
  padding: 0; }

.hero-section__inner {
  background-color: #FFF;
  box-shadow: 0px 25px 25px 2px #222;
  position: relative; }

.hero-section__category {
  padding-bottom: 1.25rem; }
  @media (min-width: 53.125em) {
    .hero-section__category {
      padding-bottom: 2rem; } }
  .hero-section__category span {
    color: #50806e;
    display: block;
    font-family: "roboto_medium_italic";
    font-size: 0.75em;
    font-weight: 700;
    margin: 0 0 0.75rem 0;
    padding: 0.5333333333em 0 0 1em;
    text-transform: uppercase; }
    @media (min-width: 53.125em) {
      .hero-section__category span {
        font-size: 1em;
        margin: 0 0 1rem 0; } }
    .report--ap .hero-section__category span {
      color: #517b95;
      font-style: italic;
      font-family: "roboto_slabregular", sans-serif;
      line-height: 24px;
      width: 100%; }
    .report--sdc .hero-section__category span {
      color: #5b7f95; }
    .preset_style_1 .hero-section__category span {
      color: #98002d; }
    .preset_style_2 .hero-section__category span {
      color: #727176; }
    .preset_style_3 .hero-section__category span {
      color: #0268a8; }
  .hero-section__category .container {
    overflow: hidden; }
    .report--ap .hero-section__category .container {
      overflow: visible;
      display: inline-block;
      width: auto; }
    .hero-section__category .container:after {
      border-bottom: 1px solid #50806e;
      content: '';
      display: block;
      width: 12.2666666667em; }
      .report--ap .hero-section__category .container:after {
        color: #517b95;
        border-bottom: 1px solid #517b95;
        width: auto; }
      .report--sdc .hero-section__category .container:after {
        border-bottom: 1px solid #5b7f95; }
      .preset_style_1 .hero-section__category .container:after {
        border-bottom: 1px solid #98002d; }
      .preset_style_2 .hero-section__category .container:after {
        border-bottom: 1px solid #727176; }
      .preset_style_3 .hero-section__category .container:after {
        border-bottom: 1px solid #0268a8; }

.hero-section__title h1 {
  color: #727175;
  font-size: 1.5rem;
  margin-bottom: 0.5rem;
  letter-spacing: 1.5px; }
  @media (min-width: 53.125em) {
    .hero-section__title h1 {
      font-size: 1.75rem;
      margin-bottom: 1em; } }
  .report--ap .hero-section__title h1 {
    font-weight: normal;
    margin-bottom: 0.5em; }
  .report--norc .hero-section__title h1,
  .report--sdc .hero-section__title h1 {
    font-family: 'roboto_light';
    letter-spacing: 0px; }

.hero-section__subtitle {
  color: #727175;
  margin: 0 0 0.75em;
  font-size: 1.0666666667em; }
  @media (min-width: 53.125em) {
    .hero-section__subtitle {
      font-size: 1.28em; } }
  .report--norc .hero-section__subtitle,
  .report--sdc .hero-section__subtitle {
    font-family: 'roboto_light'; }

.hero-section__date {
  color: #727175;
  font-size: 16px;
  font-style: italic;
  display: block;
  padding-bottom: 1.5em; }
  .report--ap .hero-section__date {
    font-family: "roboto_slabregular", sans-serif;
    font-size: 18px;
    font-style: normal;
    line-height: 30px;
    padding-bottom: 0.5em; }
  .report--norc .hero-section__date,
  .report--sdc .hero-section__date {
    font-family: 'roboto_light_italic';
    font-style: normal; }

.hero-section__author-meta {
  color: #727175; }
  .hero-section__author-meta br {
    display: none; }
    @media (min-width: 53.125em) {
      .hero-section__author-meta br {
        display: block; } }
  .hero-section__author-meta ul {
    list-style-type: none;
    margin: 0;
    padding: 0; }
  .hero-section__author-meta li {
    padding-bottom: 1em; }
  .hero-section__author-meta p, .hero-section__author-meta .abstract__content, .hero-section__author-meta .aside__text {
    line-height: 1.3;
    margin: 0;
    padding: 0; }
  .report--norc .hero-section__author-meta,
  .report--sdc .hero-section__author-meta {
    font-family: 'roboto_regular'; }

.hero-section__author {
  display: block; }
  @media (min-width: 53.125em) {
    .hero-section__author {
      display: inline; } }

.hero-section__source {
  display: block; }
  @media (min-width: 53.125em) {
    .hero-section__source {
      display: inline; } }

.hero-section__email {
  display: block; }
  .hero-section__email a {
    color: #44826C; }
  @media (min-width: 53.125em) {
    .hero-section__email {
      display: inline; } }

.hero-section__link {
  display: block; }
  .hero-section__link a {
    color: #44826C; }
  @media (min-width: 53.125em) {
    .hero-section__link {
      display: inline; } }

.hero-section__separator {
  display: none; }
  @media (min-width: 53.125em) {
    .hero-section__separator {
      display: inline; } }

.hero-section__image {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover; }
  .hero-section__image img {
    visibility: hidden; }
  @media (min-width: 53.125em) {
    .hero-section__image {
      min-height: 400px;
      max-height: 650px; } }

.hero-section__image-credits {
  background-color: #727175;
  bottom: 0;
  color: #fff;
  display: none;
  font-size: 0.75rem;
  font-weight: 600;
  padding: 0.25rem 0.5rem;
  position: absolute;
  right: 0; }
  @media (min-width: 53.125em) {
    .hero-section__image-credits {
      display: block; } }

.hero-section__expand-authors-link {
  font-style: italic;
  padding: 1em 0 2em 0; }
  .hero-section__expand-authors-link:after {
    margin-left: 10px; }
  .hero-section__expand-authors-link a#show-authors {
    color: #44826C; }

.presenting-partner__logo {
  padding-bottom: 0.5em; }
  .presenting-partner__logo img {
    min-width: 400px;
    max-width: 200px; }

.inline-quote {
  display: none; }
  .inline-quote .inline-quote__text {
    font-size: 14px;
    padding: 1em 0;
    line-height: 1.4em;
    font-weight: bold;
    color: #727175; }
    .report--ap .inline-quote .inline-quote__text {
      line-height: 16.8px; }
    .report--norc .inline-quote .inline-quote__text {
      font-family: "proxima-nova",sans-serif; }
    @media (min-width: 53.125em) {
      .inline-quote .inline-quote__text {
        line-height: 1.2em; } }
  .inline-quote .inline-quote__number {
    color: #ba5d00;
    font-size: 14px; }
    .report--ap .inline-quote .inline-quote__number {
      font-family: "roboto_slabbold", sans-serif;
      line-height: 16.8px; }
    .report--norc .inline-quote .inline-quote__number {
      font-family: "proxima-nova",sans-serif; }
  .inline-quote:before {
    border-bottom: 1px solid #ba5d00;
    content: '';
    display: block;
    width: 4.2666666667em;
    margin-bottom: 2em; }
  .inline-quote a {
    color: #ba5d00; }

.component.inline-quote {
  margin: 0;
  margin-bottom: 2em; }

.reference {
  font-size: 16px; }
  @media (min-width: 53.125em) {
    .reference {
      font-size: inherit; } }

.reference__item {
  margin-bottom: 1em; }

.section-header {
  background-color: #E9E8E6;
  text-transform: uppercase;
  overflow: visible;
  padding: 26px 2em;
  position: relative;
  margin-left: 2em;
  margin-right: 2em; }
  .report--ap .section-header {
    padding: 26px 2em;
    margin-top: 3.5em; }
  .section-header .narrow-constrain, .section-header .sub-footer__inner, .section-header .super-header__inner {
    padding: 0; }
  .article-body > .anchor:first-child + .section-header, .section-header:first-child {
    margin-top: 2em; }
  .section-header .section-header__border {
    background-color: #FFF;
    border-left: 8px solid #727175;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    width: 16px; }
    .report--ap .section-header .section-header__border {
      border-left: 8px solid #54768c; }
    .report--sdc .section-header .section-header__border {
      border-left: 8px solid #968c83; }
    .preset_style_1 .section-header .section-header__border {
      border-left: 8px solid #5d87a0; }
    .preset_style_2 .section-header .section-header__border {
      border-left: 8px solid #ecdfa8; }
    .preset_style_3 .section-header .section-header__border {
      border-left: 8px solid #a9a29c; }

.section-header__text {
  margin: 0; }
  .report--ap .section-header__text {
    font-family: 'roboto_slabregular';
    font-weight: 200;
    font-size: 22px;
    line-height: 25px; }

.section-header__subtext {
  margin: 0;
  text-transform: initial;
  font-size: 18px;
  margin-top: 10px; }
  .report--ap .section-header__subtext {
    font-family: 'roboto_slabregular';
    font-size: 18px; }

.table-figures__title {
  font-weight: 700;
  margin: 0;
  padding: 1em 0;
  text-transform: uppercase; }

.table-figures__result {
  display: table;
  padding-bottom: 1em;
  width: 100%; }

.table-figures__result--title {
  display: table-cell;
  padding: 0 1em 0 0;
  width: 10%;
  max-width: 125px;
  white-space: nowrap; }

.table-figures__result--listing {
  display: table-cell;
  padding: 0 1em;
  width: 80%; }

.table-tables__title {
  font-weight: 700;
  margin: 0;
  padding: 1em 0;
  text-transform: uppercase; }

.table-tables__result {
  display: table;
  padding-bottom: 1em;
  width: 100%; }

.table-tables__result--title {
  display: table-cell;
  padding: 0 1em 0 0;
  width: 10%;
  max-width: 125px;
  white-space: nowrap; }

.table-tables__result--listing {
  display: table-cell;
  padding: 0 1em;
  width: 90%; }

.report--norc .article-body {
  font-family: 'roboto_regular'; }

.article-body a {
  color: #44826C; }

.textfield .textfield__text {
  font-size: 16px;
  line-height: 1.4em; }
  @media (min-width: 53.125em) {
    .textfield .textfield__text {
      font-size: inherit;
      line-height: 1.8em; } }

.textfield .textfield__text p, .textfield .textfield__text .abstract__content, .textfield .textfield__text .aside__text {
  font-size: 16px;
  line-height: 1.4em; }
  @media (min-width: 53.125em) {
    .textfield .textfield__text p, .textfield .textfield__text .abstract__content, .textfield .textfield__text .aside__text {
      font-size: inherit;
      line-height: 1.8em; } }

.textfield .textfield__title {
  font-size: 16px;
  line-height: 1.4em; }
  @media (min-width: 53.125em) {
    .textfield .textfield__title {
      font-size: inherit;
      line-height: 1.8em; } }
  .report--ap .textfield .textfield__title {
    font-family: "roboto_slabregular", sans-serif;
    font-weight: 200;
    font-size: 16px; }
    @media (min-width: 53.125em) {
      .report--ap .textfield .textfield__title {
        font-size: inherit;
        line-height: 32px; } }

.nav--main-menu {
  max-width: 98%; }
  .nav--main-menu .nav__item {
    border-bottom: 1px solid #727175;
    padding: 0.2666666667em 0; }
    .nav--main-menu .nav__item:first-child {
      padding-top: 0; }
    .report--ap .nav--main-menu .nav__item {
      border-bottom: 2px solid #717175; }
  .nav--main-menu .nav__link {
    color: #000; }
    .report--ap .nav--main-menu .nav__link {
      font-family: "roboto_slabbold", sans-serif; }
    .report--norc .nav--main-menu .nav__link,
    .report--sdc .nav--main-menu .nav__link {
      font-family: "proxima-nova",sans-serif;
      font-weight: bold; }
    .nav--main-menu .nav__link:focus, .nav--main-menu .nav__link:hover {
      color: #50806e;
      text-decoration: none; }

.nav--mobile-menu {
  margin: 0;
  padding: 0.75em 0 0; }
  .nav--mobile-menu .nav__item {
    margin: 0;
    padding: 0; }
  .nav--mobile-menu .nav__link {
    background-color: transparent;
    border: 0;
    color: #555559;
    display: block;
    font-family: "apex_sansbook", Helvetica, Arial, sans-serif;
    font-size: 0.96em;
    font-weight: bold;
    line-height: 1.25;
    margin: 0;
    padding: 0.5972222222em 1.25em 0;
    position: relative;
    text-align: left;
    text-decoration: none;
    white-space: normal;
    width: auto;
    z-index: 3; }
    .nav--mobile-menu .nav__link:hover {
      cursor: pointer; }
    .nav--mobile-menu .nav__link:focus, .nav--mobile-menu .nav__link:hover, .nav--mobile-menu .nav__link:active, .nav--mobile-menu .nav__link.is-active {
      color: #000000; }
  .nav--mobile-menu .nav__item--parent {
    position: relative; }
    .nav--mobile-menu .nav__item--parent.is-open {
      background: #fff;
      background: rgba(255, 255, 255, 0.98); }
    .nav--mobile-menu .nav__item--parent > .nav__link {
      display: inline-block; }
  .nav--mobile-menu .nav__subnav-arrow {
    background: none;
    height: 44px;
    overflow: hidden;
    width: 100%;
    background-image: url("../images/bg/mobile-arrow-down.png");
    background-image: linear-gradient(transparent, transparent), url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2219%22%20height%3D%2212%22%20viewBox%3D%220%200%2019%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%3E%0A%3Cpath%20fill%3D%22%238e8e8e%22%20d%3D%22M2.3%200l7.5%207.5%207.5-7.5%202.3%202.3-9.7%209.7-9.7-9.7%202.3-2.3z%22%2F%3E%0A%3C%2Fsvg%3E');
    background-position: 95% 50%;
    background-repeat: no-repeat;
    background-size: 19px 12px;
    border: 0;
    box-shadow: none;
    display: inline-block;
    height: 2.3466666667em;
    position: absolute;
    right: 0;
    top: 0;
    vertical-align: top;
    z-index: 2; }
    .nav--mobile-menu .nav__subnav-arrow:before {
      content: "";
      display: block;
      height: 150%;
      width: 0; }
    .nav--mobile-menu .nav__subnav-arrow:focus {
      outline: thin dotted; }
    .nav--mobile-menu .nav__subnav-arrow.is-active {
      background-image: url("../images/bg/mobile-arrow-up.png");
      background-image: linear-gradient(transparent, transparent), url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2219%22%20height%3D%2212%22%20viewBox%3D%220%200%2019%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%3E%0A%3Cpath%20fill%3D%22%238e8e8e%22%20d%3D%22M2.3%2012l7.5-7.5%207.5%207.5%202.3-2.3-9.7-9.7-9.7%209.7%202.3%202.3z%22%2F%3E%0A%3C%2Fsvg%3E'); }
    [dir="rtl"] .nav--mobile-menu .nav__subnav-arrow {
      left: 0;
      right: auto; }
  .nav--mobile-menu .nav--subnav {
    display: none;
    list-style: none;
    margin: 0;
    padding: 0; }
    .nav--mobile-menu .nav--subnav .nav__link {
      color: #555559;
      padding-left: 2em; }
      .nav--mobile-menu .nav--subnav .nav__link:focus, .nav--mobile-menu .nav--subnav .nav__link:hover, .nav--mobile-menu .nav--subnav .nav__link:active {
        color: #000000; }

.mobile-menu__links .nav--sidebar-meta {
  margin: 0; }
  .mobile-menu__links .nav--sidebar-meta li {
    padding: 0; }
  .mobile-menu__links .nav--sidebar-meta .social-icon--share {
    display: block;
    padding: .6em 0; }

.nav--primary {
  display: none; }
  @media (min-width: 53.125em) {
    .nav--primary {
      display: block; } }
  @media print {
    .nav--primary {
      display: none; } }

.nav--sidebar-meta .nav__item {
  font-weight: 700;
  font-size: 19px;
  padding: 0.2666666667em 0;
  text-transform: uppercase; }
  .report--ap .nav--sidebar-meta .nav__item a {
    font-family: "roboto_slabbold", sans-serif; }
  .report--norc .nav--sidebar-meta .nav__item a {
    font-family: "proxima-nova",sans-serif;
    font-weight: bold; }

.social-icon--cite {
  display: none; }
  @media (min-width: 53.125em) {
    .social-icon--cite {
      display: inline; } }

.social-icon--printer {
  display: none; }
  @media (min-width: 53.125em) {
    .social-icon--printer {
      display: inline; } }

.social-icon--envelope {
  display: none; }
  @media (min-width: 53.125em) {
    .social-icon--envelope {
      display: inline; } }

.social-icon--download {
  display: none; }
  @media (min-width: 53.125em) {
    .social-icon--download {
      display: inline; } }
/*# sourceMappingURL=styles.css.map */