/* Original ETS Colors ---------------------- */
@desktop :   ~"only screen and (min-width: 1024px)";
@tablet :    ~"only screen and (max-width: 1023px)";
@desktop-share-icons :   ~"only screen and (min-width: 1190px)";
.layout-constrain {
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  padding-left: 1em;
  padding-right: 1em; }

.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, .footer-content__table .data-selection label {
  display: none; }

@-webkit-keyframes fade-in {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fade-in {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@-webkit-keyframes fade-out {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

@keyframes fade-out {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

.clearfix:after {
  display: table;
  content: ""; }

.clearfix:after {
  clear: both; }

.button, .download-button a {
  background-color: #f2ede2;
  border: 1px solid #c69214;
  color: #007367;
  cursor: pointer;
  display: inline-block;
  font-family: "Open Sans", "Lucida Grande", Lucida, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  margin: 0 0 1em;
  padding: 0.65em 1.5em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  vertical-align: baseline; }
  .button:focus, .download-button a:focus, .button:hover, .download-button a:hover {
    background-color: #007367;
    border: 1px solid #007367;
    color: #fff;
    outline: 0; }
  .button + .button, .download-button a + .button, .download-button .button + a, .download-button a + a {
    margin-left: 1em; }
    [dir="rtl"] .button + .button, [dir="rtl"] .download-button a + .button, .download-button [dir="rtl"] a + .button, [dir="rtl"] .download-button .button + a, .download-button [dir="rtl"] .button + a, [dir="rtl"] .download-button a + a, .download-button [dir="rtl"] a + a {
      margin-left: 0;
      margin-right: 1em; }

.button--large {
  font-size: 19px; }

*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

* {
  -webkit-transition-duration: 0.2s;
       -o-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-property: background-color, border-color, color, opacity, text-shadow, -webkit-box-shadow, -webkit-transform;
  transition-property: background-color, border-color, color, opacity, text-shadow, -webkit-box-shadow, -webkit-transform;
  -o-transition-property: background-color, border-color, box-shadow, color, opacity, text-shadow, transform;
  transition-property: background-color, border-color, box-shadow, color, opacity, text-shadow, transform;
  transition-property: background-color, border-color, box-shadow, color, opacity, text-shadow, transform, -webkit-box-shadow, -webkit-transform;
  -webkit-transition-timing-function: linear;
       -o-transition-timing-function: linear;
          transition-timing-function: linear; }

a {
  background-color: transparent;
  color: #007367;
  outline-offset: 0.125em;
  text-decoration: underline; }
  a:active, a:hover {
    outline: 0; }
  a:hover, a:focus {
    text-decoration: none; }

abbr {
  font-variant: small-caps;
  text-transform: lowercase; }
  abbr[title] {
    border-bottom: 1px dotted; }
  abbr:hover {
    cursor: help; }

blockquote {
  margin: 0 1.5em 1.5em; }

body {
  background-color: #fff;
  color: #585858;
  margin: 0;
  padding: 0;
  word-wrap: break-word; }

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, h3, h4, h5, h6 {
  color: #001871;
  font-family: "Open Sans", "Lucida Grande", Lucida, Arial, sans-serif;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  line-height: 1.1;
  text-rendering: optimizeLegibility; }

h1 {
  font-size: 1.625rem;
  margin: 0 0 1em; }

h2 {
  font-size: 1.375rem;
  margin: 0 0 1em; }

h3 {
  font-size: 1.375rem;
  margin: 0 0 1em; }

h4 {
  color: #585858;
  font-size: 1.1875rem;
  font-weight: 700;
  line-height: 1.3;
  margin: 0 0 0.75em; }

h5 {
  font-size: 0.875rem;
  margin: 0 0 1.5em;
  text-transform: capitalize; }

h6 {
  font-size: 0.75em;
  margin: 0 0 1.5em; }

hr {
  border: 1px solid #ccc;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  margin: 1.5em 0;
  padding-bottom: -1px; }

html {
  font-family: "Open Sans", "Lucida Grande", Lucida, Arial, sans-serif;
  font-size: 100%;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%; }

img {
  border: 0; }

input {
  line-height: normal; }

legend {
  border: 0;
  margin: 0;
  padding: 0; }

li {
  margin: 0 0 0.75em; }

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; }

optgroup {
  font-weight: bold; }

p {
  margin: 0 0 1.5em; }

pre {
  margin: 0 0 1.5em;
  overflow: auto; }

small {
  font-size: 0.875em; }

strong {
  font-weight: 700; }

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;
    -webkit-box-shadow: none !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: "Open Sans", "Lucida Grande", Lucida, Arial, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-transform: lowercase; }
  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,
  h3 a:after,
  h4 a:after,
  h5 a:after,
  h6 a:after {
    display: inline-block; }
  h2,
  h3,
  h4,
  p {
    orphans: 3;
    widows: 3; }
  h2,
  h3,
  h4 {
    page-break-after: avoid; }
  @page {
    margin: 2cm; } }

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"] {
  -webkit-box-sizing: border-box;
          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;
  -webkit-box-sizing: content-box;
          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; }

.l-constrain, .custom-report__heading .inner, .primary-nav ul, .secondary-nav .inner, .section__inner, .section .skip-link {
  margin-left: auto;
  margin-right: auto;
  max-width: 48em;
  padding-left: 1em;
  padding-right: 1em; }
  @media (min-width: 64em) {
    .l-constrain, .custom-report__heading .inner, .primary-nav ul, .secondary-nav .inner, .section__inner, .section .skip-link {
      max-width: 64em; } }

.l-grid-4 {
  display: grid;
  grid-template-columns: repeat(4, 1fr); }

.accordion__header {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #f2ede2;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAMCAYAAACEJVa/AAAACXBIWXMAAAsSAAALEgHS3X78AAAAr0lEQVQoz52RsQ3CMBBFHxYDUGSZ6zKCR8gCJ8EGZAPIAsAGYYPQpIYNoL4mTBAagyDEIeQkFz59PX89z+oiKYEF06eaAyWwmwi4A96J2h44TIR4UWscgKhlwOVPQC5qFYB7p4Z6Y+Ykauvn5QURtSuQjQDcwoN8QQKoBLZjPEQhAbQc8LMStXN36SLhtMfPUdQ2feFeSKjrOx6ivmJNCN+Xxzx8TNu2g6cukvRX5gHR/WNb++JqdgAAAABJRU5ErkJggg==);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi41OSIgaGVpZ2h0PSIxMC44OSIgdmlld0JveD0iMCAwIDE2LjU5IDEwLjg5Ij48dGl0bGU+YXJyb3ctZG93bi1zbS0tb3JhbmdlPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjguMjkgMTAuODkgMCAwIDE2LjU5IDAgOC4yOSAxMC44OSIgc3R5bGU9ImZpbGw6I2M2OTIxNCIvPjwvc3ZnPg==);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi41OSIgaGVpZ2h0PSIxMC44OSIgdmlld0JveD0iMCAwIDE2LjU5IDEwLjg5Ij48dGl0bGU+YXJyb3ctZG93bi1zbS0tb3JhbmdlPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjguMjkgMTAuODkgMCAwIDE2LjU5IDAgOC4yOSAxMC44OSIgc3R5bGU9ImZpbGw6I2M2OTIxNCIvPjwvc3ZnPg==);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi41OSIgaGVpZ2h0PSIxMC44OSIgdmlld0JveD0iMCAwIDE2LjU5IDEwLjg5Ij48dGl0bGU+YXJyb3ctZG93bi1zbS0tb3JhbmdlPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjguMjkgMTAuODkgMCAwIDE2LjU5IDAgOC4yOSAxMC44OSIgc3R5bGU9ImZpbGw6I2M2OTIxNCIvPjwvc3ZnPg==);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi41OSIgaGVpZ2h0PSIxMC44OSIgdmlld0JveD0iMCAwIDE2LjU5IDEwLjg5Ij48dGl0bGU+YXJyb3ctZG93bi1zbS0tb3JhbmdlPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjguMjkgMTAuODkgMCAwIDE2LjU5IDAgOC4yOSAxMC44OSIgc3R5bGU9ImZpbGw6I2M2OTIxNCIvPjwvc3ZnPg==);
  background-position: 97% 50%;
  background-repeat: no-repeat;
  background-size: 17px auto;
  border: 1px solid #c69214;
  color: #007367;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.375rem;
  font-weight: 600;
  line-height: 1.3;
  margin: 0.5rem 0 0;
  min-height: 60px;
  padding: 0.75rem 3rem 0.75rem 4rem;
  position: relative;
  text-align: left;
  text-decoration: none;
  text-transform: uppercase;
  width: 100%; }
  .is-expanded .accordion__header {
    background-color: #007367;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAYAAACZIGYHAAAACXBIWXMAAAsSAAALEgHS3X78AAAAc0lEQVQoz53QXQ2AIBSG4WMDI9hAIxCBCFawgRGIYAQjGIEoNHi98GcyBxx4Nq5g78YngGSOAXzhjeQueyBwca2Rg5itjaz8BWDSRgxp/v5mNjJ8dkjZShGPzpyKOPSifZ6Apd67j3aHlB2QDvAiMkq75QQkR08+OTI93QAAAABJRU5ErkJggg==);
    background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi41OSIgaGVpZ2h0PSIxMC44OSIgdmlld0JveD0iMCAwIDE2LjU5IDEwLjg5Ij48dGl0bGU+YXJyb3ctdXAtc20tLXdoaXRlPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjguMjkgMCAxNi41OSAxMC44OSAwIDEwLjg5IDguMjkgMCIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvc3ZnPg==);
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi41OSIgaGVpZ2h0PSIxMC44OSIgdmlld0JveD0iMCAwIDE2LjU5IDEwLjg5Ij48dGl0bGU+YXJyb3ctdXAtc20tLXdoaXRlPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjguMjkgMCAxNi41OSAxMC44OSAwIDEwLjg5IDguMjkgMCIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvc3ZnPg==);
    background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi41OSIgaGVpZ2h0PSIxMC44OSIgdmlld0JveD0iMCAwIDE2LjU5IDEwLjg5Ij48dGl0bGU+YXJyb3ctdXAtc20tLXdoaXRlPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjguMjkgMCAxNi41OSAxMC44OSAwIDEwLjg5IDguMjkgMCIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvc3ZnPg==);
    background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi41OSIgaGVpZ2h0PSIxMC44OSIgdmlld0JveD0iMCAwIDE2LjU5IDEwLjg5Ij48dGl0bGU+YXJyb3ctdXAtc20tLXdoaXRlPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjguMjkgMCAxNi41OSAxMC44OSAwIDEwLjg5IDguMjkgMCIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvc3ZnPg==);
    border: 1px solid #007367;
    color: #fff; }

.accordion__show-hide {
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  text-indent: -999em;
  top: 0; }

.accordion__contents {
  padding: 2em 0.75em; }

.accordion--passage .accordion__header,
.accordion--interactive .accordion__header {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 1.25rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0.75rem 5rem 0.75rem 1rem;
  text-transform: none; }

.accordion--sample-question .accordion__header {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.75rem 4rem 0.75rem 1rem;
  text-transform: none; }
  @media (min-width: 64em) {
    .accordion--sample-question .accordion__header {
      padding: 0.75rem 5rem 0.75rem 1rem; } }

.accordion--sample-question .accordion__header-text {
  width: 45%; }

.accordion--sample-question .accordion__header-question-labels {
  color: initial;
  font-size: 0.875rem;
  font-weight: 400;
  width: 27.5%; }
  @media (min-width: 64em) {
    .accordion--sample-question .accordion__header-question-labels {
      white-space: nowrap; } }
  .accordion--sample-question .accordion__header-question-labels .question-labels__type {
    margin: 0 0 0.25rem; }

.accordion--sample-question.is-expanded .accordion__header-question-labels {
  color: #fff; }

.accordion--sample-question .question-labels__percent {
  background-color: #fff;
  color: #001871;
  font-size: 0.75rem;
  font-weight: 400;
  padding: 0.25rem 0.5rem;
  width: 25%; }

.accordion--interactive {
  margin-bottom: 2em; }
  .accordion--interactive .accordion__contents {
    text-align: center; }
    .accordion--interactive .accordion__contents iframe {
      border: 1px solid #efefef;
      margin: 0 auto;
      padding: 20px; }

.acl-row__label {
  text-anchor: end;
  -webkit-animation-name: fade-in;
          animation-name: fade-in;
  -webkit-animation-duration: 500ms;
          animation-duration: 500ms; }
  .acl-row__label.is-exiting {
    -webkit-animation-name: fade-out;
            animation-name: fade-out;
    opacity: 0; }
  .chart--small-bar .acl-row__label {
    font-size: 0.875em;
    text-anchor: start; }

.acl-row__item--bb rect {
  fill: #dde2eb; }

.acl-row__item--ab rect,
.acl-row__item--ba rect {
  fill: #bdc9db; }

.acl-row__item--ap rect,
.acl-row__item--pr rect {
  fill: #889bc0; }

.acl-row__item--ad rect {
  fill: #41639e; }

.acl-row__item--ad text {
  fill: white; }

.acl-row__text {
  text-anchor: middle; }
  .acl-row__text.is-shifted-right {
    text-anchor: start;
    fill: #585858; }
  .acl-row__text.is-shifted-left {
    text-anchor: end;
    fill: #585858; }

.additional-resources {
  padding: 2rem 0; }

.additional-resources__boxes {
  background-color: #e7e7e8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 2rem; }

.additional-resources__boxes .box {
  width: 47.5%; }

.axis__label {
  fill: #323232;
  font-size: 0.875rem; }
  .axis--vertical-left .axis__label {
    text-anchor: end; }
  .axis__tick--small .axis__label {
    font-size: 0.75rem; }
  .axis--horizontal-bottom .axis__label,
  .axis--horizontal-top .axis__label {
    text-anchor: middle; }
  .chart--bar--matrix .axis__label {
    font-size: 0.75em; }

.axis__label.significant {
  font-weight: 700; }

.axis__tick {
  -webkit-animation-name: fade-in;
          animation-name: fade-in;
  -webkit-animation-duration: 250ms;
          animation-duration: 250ms; }
  .axis__tick.is-exiting {
    -webkit-animation-name: fade-out;
            animation-name: fade-out;
    opacity: 0; }

.axis__line {
  stroke: #808184; }

.axis__mark {
  stroke: #808184; }

.axis__break {
  fill: white;
  stroke: #808184; }
  .dialog .axis__break {
    fill: #f5f4f3; }

.axis__title {
  text-transform: uppercase; }
  .axis--horizontal-bottom .axis__title,
  .axis--horizontal-top .axis__title,
  .chart--range .axis__title {
    text-anchor: middle; }
  .axis__title.years__label {
    text-anchor: end; }

.axis__bubble-line {
  fill: #808184;
  stroke: #808184; }

.bar-header__header-text {
  text-anchor: middle; }

.bar-header__header-line {
  stroke: #808184; }

.bar-legend .bar-legend__item text {
  text-anchor: middle;
  font-size: 0.825em; }

.bar-row__bar--0 {
  fill: #dde2eb; }

.bar-row__bar--1 {
  fill: #bdc9db; }

.bar-row__bar--2 {
  fill: #889bc0; }

.bar-row__bar--3 {
  fill: #41639e; }

.bar-row__bar--4 {
  fill: #001871; }

.bar-row__label {
  text-anchor: end;
  -webkit-animation-name: fade-in;
          animation-name: fade-in;
  -webkit-animation-duration: 500ms;
          animation-duration: 500ms; }
  .bar-row__label.is-exiting {
    -webkit-animation-name: fade-out;
            animation-name: fade-out;
    opacity: 0; }
  .chart--small-bar .bar-row__label {
    font-size: 0.875em;
    text-anchor: start; }

.bar-row__text {
  text-anchor: middle; }
  .bar-row__text.is-shifted-right {
    text-anchor: start;
    fill: #585858; }
  .bar-row__text.is-shifted-left {
    text-anchor: end;
    fill: #585858; }

.bar--gap__bar,
.bar__bar {
  fill: #001871; }

.bar--gap__text,
.bar__text {
  fill: #001871;
  font-size: 0.875em;
  font-weight: 700; }
  .bar--no-data .bar--gap__text, .bar--no-data
  .bar__text {
    fill: #323232; }

.bar--gap__text-value,
.bar__text-value {
  font-size: 1.5em; }

.chart--range .bar__background {
  fill: #fff;
  stroke: #808184; }

.chart--range .bar__bar {
  fill: #889bc0; }

.chart--range .bar__text {
  fill: #fff;
  font-size: 1.125em;
  font-weight: 400;
  text-anchor: end; }
  .chart--range .bar__text.force-right {
    fill: #323232;
    text-anchor: start; }

.chart--bar--matrix .bar__bar,
.chart--bar--matrix .bar__text,
.chart--bar--socioeconomic .bar__bar,
.chart--bar--socioeconomic .bar__text {
  fill: #889bc0; }

.chart--bar--matrix .significant .bar__bar,
.chart--bar--matrix .significant .bar__text,
.chart--bar--socioeconomic .significant .bar__bar,
.chart--bar--socioeconomic .significant .bar__text {
  fill: #001871; }

.chart--bar--matrix .significant .bar__text,
.chart--bar--socioeconomic .significant .bar__text {
  font-size: 1.25em; }

.bar--0 rect {
  fill: #dde2eb; }

.bar--0 text {
  fill: #001871; }

.bar--1 rect {
  fill: #bdc9db; }

.bar--1 text {
  fill: #001871; }

.bar--2 rect {
  fill: #889bc0; }

.bar--2 text {
  fill: #fff; }

.bar--3 rect {
  fill: #41639e; }

.bar--3 text {
  fill: #fff; }

.bar--4 rect {
  fill: #001871; }

.bar--4 text {
  fill: #fff; }

.bar--5 rect {
  fill: #dde2eb; }

.bar--5 text {
  fill: #001871; }

.bar--6 rect {
  fill: #bdc9db; }

.bar--6 text {
  fill: #001871; }

.bar--no-data rect {
  fill: #ffffff; }

.series--np .bar--0 rect {
  fill: #f7f9fb; }

.series--np .bar--0 text {
  fill: #00a795; }

.series--np .bar--1 rect {
  fill: #f7f9fb; }

.series--np .bar--1 text {
  fill: #00a795; }

.series--np .bar--2 rect {
  fill: #d3e7e4; }

.series--np .bar--2 text {
  fill: #fff; }

.series--np .bar--3 rect {
  fill: #8ec5be; }

.series--np .bar--3 text {
  fill: #fff; }

.series--np .bar--4 rect {
  fill: #00a795; }

.series--np .bar--4 text {
  fill: #fff; }

.chart--bar-table .header {
  font-weight: 600;
  text-anchor: middle; }

.chart--bar-table .row--0 {
  fill: #001871; }

.chart--bar-table .row--1 {
  fill: #889bc0; }

.chart--bar-table .row .row__bar-text--value {
  font-size: 1.5em; }

.chart--bar-table .row .row__label {
  text-anchor: end; }

.big-picture__infographic {
  margin: 0 0 1.5em; }

.big-picture__infographic img {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.big-picture__row {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.big-picture__title {
  color: #00a795;
  font-size: 1.25em;
  font-weight: 700;
  margin: 0 0 1.25em;
  text-align: center; }

.big-picture__finding {
  padding: 0 1em 1em; }

.big-picture__finding:first-child {
  border-right: 1px solid #e2dfdb; }

.big-picture__image {
  margin: 0 0 1em; }

.big-picture__description {
  color: #001871;
  font-size: 1.1125em;
  margin: 0 auto 1.5em;
  text-align: center;
  width: 70%; }

.big-picture__footnote {
  color: #00a795;
  font-size: 0.8125em;
  font-weight: 700;
  text-align: center; }

.box {
  background-color: #fff; }
  .additional-resources__boxes .box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }

.box--green {
  background-color: #e7e7e8; }

.box--green .box__content {
  background-color: transparent; }

.box--contents-centered {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .box--contents-centered h2, .box--contents-centered h3, .box--contents-centered a {
    display: inline-block;
    text-align: center; }
  .box--contents-centered h3 {
    line-height: 1.3;
    max-width: 90%; }

.box--top-padding {
  padding-top: 5rem !important; }

.box--gradient {
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#F4F6F9));
  background: -o-linear-gradient(top, #ffffff 0%, #F4F6F9 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #F4F6F9 100%);
  padding: 2.5rem 2rem; }

.box__header {
  color: #fff;
  background-color: #007367;
  font-size: 1.125rem;
  font-weight: 700;
  padding: 1rem 2rem;
  position: relative;
  text-transform: capitalize; }
  @media (min-width: 64em) {
    .box__header {
      font-size: 1.25rem; } }

.box__content {
  background-color: #fff;
  padding: 1.5rem 2rem; }
  .additional-resources__boxes .box__content {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }

.box__content p {
  font-size: 0.875rem;
  max-width: 100%; }
  .additional-resources__boxes .box__content p.snapshot-dropdown {
    text-align: center; }
  .additional-resources__boxes .box__content p:last-of-type {
    margin: 0; }

.box--stacked-links a {
  display: block;
  line-height: 1.2;
  margin: 0 0 0.5rem; }
  .box--stacked-links a:last-of-type {
    margin: 0; }

.box--video {
  background-color: #f1efed;
  float: right;
  margin: 0 0 1rem 2rem;
  width: 418px; }
  .box--video::after {
    clear: both;
    content: '';
    display: table; }

.box--video__inner {
  padding: 1rem; }

.box--video__frame {
  border: 2px solid #c69214;
  display: inline-block; }
  .box--video__frame iframe {
    margin-bottom: -6px; }

.button.index, .download-button a.index {
  margin: 0; }

.button--capitalized {
  text-transform: initial; }

.button--stacked + .button--stacked {
  margin-left: 0; }

.chart-header__bottom {
  color: #4c4c4c;
  font-size: 0.875em;
  font-weight: 700;
  padding: 1em 0;
  text-transform: uppercase; }

.chart-instances {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.chart-instance {
  background-color: #fff;
  padding: 0.5em 0 0; }

.chart-instance__title {
  font-size: 1em;
  line-height: 1.4;
  max-width: 80%;
  margin: 0 auto;
  padding: 2em 0 2em;
  text-align: center; }

.chart-instance__contents {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0;
  padding: 0; }

.chart-instance__canvas {
  width: 650px; }

.chart-instance--half {
  width: 48.5%; }

.chart-instance__footer {
  margin: 1rem 0 0; }

.chart-set {
  padding: 0; }

.chart-tabs.is-active + .chart-set__content {
  background-color: #f5f4f3; }

.chart-set__content {
  padding: 0 0.25em 0.5em; }
  @media (min-width: 64em) {
    .chart-set__content {
      padding: 0 1em 1em; } }

.chart-set__title {
  color: #4c4c4c;
  font-size: 1em;
  font-weight: 700;
  margin: 0 0 0.5em;
  padding: 0;
  text-align: left; }

.chart-set__commentary {
  background-color: #fff;
  padding: 1.5em 0; }

.chart-set__commentary p {
  margin-left: auto;
  margin-right: auto;
  max-width: 80%; }

.chart-tabs {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  .chart-tabs.is-active {
    background-color: #f5f4f3; }

.chart-tab {
  -ms-flex-preferred-size: 30%;
      flex-basis: 30%;
  margin: 0 0.25em; }
  @media (min-width: 64em) {
    .chart-tab {
      margin: 0 1em; } }

.chart-tab__title {
  color: #4c4c4c;
  font-size: 0.875em;
  font-weight: 700;
  padding: 0.25em 0;
  text-transform: uppercase; }

.chart-tab__content {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border: 2px solid #c69214;
  padding-bottom: 0.5em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 0 1.5em;
  min-height: 192px;
  padding: 0.25em;
  position: relative; }
  @media (min-width: 64em) {
    .chart-tab__content {
      padding: 1em; } }
  .is-active > .chart-tab__content {
    background-color: #fff;
    border: none; }
  .chart-tab__content:hover:before {
    text-decoration: none; }
  .is-active > .chart-tab__content:before {
    background-color: #fff;
    color: #00a795;
    content: 'Hide Detail View';
    display: block;
    font-size: 1em;
    font-weight: 700;
    height: 164px;
    left: 50%;
    margin-left: -50%;
    position: absolute;
    text-align: center;
    text-decoration: underline;
    top: 30%;
    width: 100%; }
  .is-active > .chart-tab__content:after {
    background-color: #00a795;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAYAAACQjC21AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQ1JREFUeNqkVAERwyAMpLsKQEIlIKFzUAfbHCChc1AHQ0IdrA6GBCTggMFduMuyAO2Wuz+uIfmk5KELIYgDpiJsLeDUIBgiTISLSJVfsHrwD18ZqcMCdNhnM84rkc0kyUes4F/hG9tSIxyZDuSOolOJ0KKga+VIBOxncxyhQgFrgyzDoBzVM7LIZmCVxJ/NomlfwDf2jEyybajIkyE8Q8yGfLJvaNCCBu/MvmOaELUJ651niAcz0U2JNOYLcqHxDhHK1tRshVQSiRlONgtztTyIWCFpaXJbXC5c6uyIOVRM1Mh0oeNAfvPjSLo0pTjsB5HEjQh7IvJwoD/HPV8SdehBOuJX0PdP/UOW8BZgAA+uixJmytGsAAAAAElFTkSuQmCC);
    background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC43NCIgaGVpZ2h0PSIxNy40OSIgdmlld0JveD0iMCAwIDE4Ljc0IDE3LjQ5Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb24tbWFnbmlmeS1taW51czwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTAuODcsMEE3LjgyLDcuODIsMCwwLDAsMyw3Ljc1YTcuNjEsNy42MSwwLDAsMCwxLjA3LDMuODhMMC4xMywxNS4yYTAuNDEsMC40MSwwLDAsMC0uMTMuMjksMC40LDAuNCwwLDAsMCwuMTIuM2wxLjYzLDEuNTlhMC40LDAuNCwwLDAsMCwuMjguMTEsMC40LDAuNCwwLDAsMCwuMjctMC4xbDMuODUtMy40NWE3LjksNy45LDAsMCwwLDQuNzEsMS41Niw3LjgyLDcuODIsMCwwLDAsNy44Ny03Ljc1QTcuODIsNy44MiwwLDAsMCwxMC44NywwWm0wLDEzLjA3QTUuNDUsNS40NSwwLDAsMSw1LjMxLDcuNzVhNS40NCw1LjQ0LDAsMCwxLDUuNTUtNS4zMiw1LjQ0LDUuNDQsMCwwLDEsNS41NSw1LjMyQTUuNDUsNS40NSwwLDAsMSwxMC44NywxMy4wN1oiLz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMTEuNTggNi45NSAxMC4xIDYuOTUgOC4xMSA2Ljk1IDguMTEgOC40NyAxMC4xIDguNDcgMTEuNTggOC40NyAxMy41NyA4LjQ3IDEzLjU3IDYuOTUgMTEuNTggNi45NSIvPjwvc3ZnPg==);
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC43NCIgaGVpZ2h0PSIxNy40OSIgdmlld0JveD0iMCAwIDE4Ljc0IDE3LjQ5Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb24tbWFnbmlmeS1taW51czwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTAuODcsMEE3LjgyLDcuODIsMCwwLDAsMyw3Ljc1YTcuNjEsNy42MSwwLDAsMCwxLjA3LDMuODhMMC4xMywxNS4yYTAuNDEsMC40MSwwLDAsMC0uMTMuMjksMC40LDAuNCwwLDAsMCwuMTIuM2wxLjYzLDEuNTlhMC40LDAuNCwwLDAsMCwuMjguMTEsMC40LDAuNCwwLDAsMCwuMjctMC4xbDMuODUtMy40NWE3LjksNy45LDAsMCwwLDQuNzEsMS41Niw3LjgyLDcuODIsMCwwLDAsNy44Ny03Ljc1QTcuODIsNy44MiwwLDAsMCwxMC44NywwWm0wLDEzLjA3QTUuNDUsNS40NSwwLDAsMSw1LjMxLDcuNzVhNS40NCw1LjQ0LDAsMCwxLDUuNTUtNS4zMiw1LjQ0LDUuNDQsMCwwLDEsNS41NSw1LjMyQTUuNDUsNS40NSwwLDAsMSwxMC44NywxMy4wN1oiLz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMTEuNTggNi45NSAxMC4xIDYuOTUgOC4xMSA2Ljk1IDguMTEgOC40NyAxMC4xIDguNDcgMTEuNTggOC40NyAxMy41NyA4LjQ3IDEzLjU3IDYuOTUgMTEuNTggNi45NSIvPjwvc3ZnPg==);
    background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC43NCIgaGVpZ2h0PSIxNy40OSIgdmlld0JveD0iMCAwIDE4Ljc0IDE3LjQ5Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb24tbWFnbmlmeS1taW51czwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTAuODcsMEE3LjgyLDcuODIsMCwwLDAsMyw3Ljc1YTcuNjEsNy42MSwwLDAsMCwxLjA3LDMuODhMMC4xMywxNS4yYTAuNDEsMC40MSwwLDAsMC0uMTMuMjksMC40LDAuNCwwLDAsMCwuMTIuM2wxLjYzLDEuNTlhMC40LDAuNCwwLDAsMCwuMjguMTEsMC40LDAuNCwwLDAsMCwuMjctMC4xbDMuODUtMy40NWE3LjksNy45LDAsMCwwLDQuNzEsMS41Niw3LjgyLDcuODIsMCwwLDAsNy44Ny03Ljc1QTcuODIsNy44MiwwLDAsMCwxMC44NywwWm0wLDEzLjA3QTUuNDUsNS40NSwwLDAsMSw1LjMxLDcuNzVhNS40NCw1LjQ0LDAsMCwxLDUuNTUtNS4zMiw1LjQ0LDUuNDQsMCwwLDEsNS41NSw1LjMyQTUuNDUsNS40NSwwLDAsMSwxMC44NywxMy4wN1oiLz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMTEuNTggNi45NSAxMC4xIDYuOTUgOC4xMSA2Ljk1IDguMTEgOC40NyAxMC4xIDguNDcgMTEuNTggOC40NyAxMy41NyA4LjQ3IDEzLjU3IDYuOTUgMTEuNTggNi45NSIvPjwvc3ZnPg==);
    background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC43NCIgaGVpZ2h0PSIxNy40OSIgdmlld0JveD0iMCAwIDE4Ljc0IDE3LjQ5Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb24tbWFnbmlmeS1taW51czwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTAuODcsMEE3LjgyLDcuODIsMCwwLDAsMyw3Ljc1YTcuNjEsNy42MSwwLDAsMCwxLjA3LDMuODhMMC4xMywxNS4yYTAuNDEsMC40MSwwLDAsMC0uMTMuMjksMC40LDAuNCwwLDAsMCwuMTIuM2wxLjYzLDEuNTlhMC40LDAuNCwwLDAsMCwuMjguMTEsMC40LDAuNCwwLDAsMCwuMjctMC4xbDMuODUtMy40NWE3LjksNy45LDAsMCwwLDQuNzEsMS41Niw3LjgyLDcuODIsMCwwLDAsNy44Ny03Ljc1QTcuODIsNy44MiwwLDAsMCwxMC44NywwWm0wLDEzLjA3QTUuNDUsNS40NSwwLDAsMSw1LjMxLDcuNzVhNS40NCw1LjQ0LDAsMCwxLDUuNTUtNS4zMiw1LjQ0LDUuNDQsMCwwLDEsNS41NSw1LjMyQTUuNDUsNS40NSwwLDAsMSwxMC44NywxMy4wN1oiLz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMTEuNTggNi45NSAxMC4xIDYuOTUgOC4xMSA2Ljk1IDguMTEgOC40NyAxMC4xIDguNDcgMTEuNTggOC40NyAxMy41NyA4LjQ3IDEzLjU3IDYuOTUgMTEuNTggNi45NSIvPjwvc3ZnPg==);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 20px auto;
    border-radius: 8px;
    color: #fff;
    content: '';
    display: block;
    height: 34px;
    left: 50%;
    margin-left: -21px;
    position: absolute;
    top: 50%;
    width: 42px; }

.is-active > .chart-tab__content svg {
  display: none; }

.chart--bubble circle {
  fill: #001871; }

.chart--bubble .axis--horizontal-bottom .axis__label {
  fill: #001871;
  font-weight: 700; }

.chart--bubble .bubble__detail {
  opacity: 0;
  text-anchor: middle;
  visibility: hidden; }

.chart--bubble .bubble__detail--strong {
  font-weight: bold; }

.chart--bubble .is-active .bubble__detail {
  opacity: 1;
  visibility: visible; }

.chart--bubble .bubble {
  cursor: pointer; }
  .chart--bubble .bubble circle {
    -webkit-transition: stroke-width 250ms 0s;
    -o-transition: stroke-width 250ms 0s;
    transition: stroke-width 250ms 0s;
    stroke: #001871;
    stroke-width: 0px; }
  .chart--bubble .bubble .bubble__detail {
    font-size: 14px; }
  .chart--bubble .bubble:hover circle, .chart--bubble .bubble:focus circle {
    stroke-width: 4px; }
  .chart--bubble .bubble.focal circle {
    stroke: #007367;
    fill: #007367; }

.chart--bubble .separator-line {
  stroke: #808184; }

.chart--bubble--small {
  font-size: 0.5em; }

.chart--bubble .cutpoint-block text {
  fill: #fff;
  text-anchor: middle;
  font-size: 0.875rem; }

.chart--bubble .cutpoint-block--0 {
  fill: #889bc0; }
  .chart--bubble .cutpoint-block--0 text {
    fill: #000; }

.chart--bubble .cutpoint-block--1 {
  fill: #41639e; }

.chart--bubble .cutpoint-block--2 {
  fill: #001970; }

.chart--bar .tick text {
  fill: #323232;
  font-size: 0.875rem; }

.chart--bar .tick line {
  fill: #808184; }

.chart--bar .domain {
  stroke: #808184; }

.chart--barbell .series .label__full {
  fill: #585858;
  font-size: 0.875em;
  font-weight: 400;
  text-anchor: end; }

.chart--barbell .series--focal .label__full {
  fill: #4c4c4c;
  font-weight: 700; }

.chart--barbell .series .point .point__symbol {
  stroke-width: 2; }

.chart--barbell .series .point .point__text {
  fill: #4c4c4c;
  font-weight: 700; }

.chart--barbell .series .point:last-of-type .point__text {
  font-style: italic; }

.chart--barbell .series .point .point__symbol {
  stroke: #001871; }

.chart--barbell .series .line + .point > .point__symbol {
  stroke: #889bc0; }

.chart--barbell .series--focal .point .point__symbol {
  stroke: #a19788; }

.chart--barbell .series--focal .line + .point > .point__symbol {
  stroke: #beb7ac; }

.chart--barbell .series--focal .line {
  stroke: #beb7ac; }

.chart--barbell .series rect.background {
  fill: white; }

.chart--barbell .series--grey rect.background {
  fill: #f2f2f2; }

.chart--category {
  background-color: #fff; }

.chart--achievement--group .year-toggle line {
  stroke: #c69214;
  stroke-width: 1; }

.chart--achievement--group .year-toggle a {
  text-decoration: none;
  fill: #007367; }

.chart--achievement--group .year-toggle text {
  text-anchor: middle;
  text-transform: uppercase; }

.chart--achievement--group .header rect {
  fill: #001871; }

.chart--achievement--group .header text {
  fill: white; }

.chart--size .score__bar {
  fill: #001871; }

.chart--size .series--focal text {
  fill: #007367;
  font-weight: 700; }

.chart--size .jurisdiction-label {
  fill: #007367;
  text-anchor: end;
  font-weight: 700; }

.chart--size .series__label {
  text-anchor: end; }

.chart--size .score__text.force-left {
  text-anchor: end; }

.chart--null text {
  text-anchor: middle; }

.chart--comparisons .series__label {
  text-anchor: end; }

.chart--comparisons .series__point-symbol {
  fill: #001871; }

.column--20pct {
  width: 20%; }

.column--32pct {
  width: 32%; }

.column--45pct {
  width: 45%; }

.column--51pct {
  width: 51%; }

.controller {
  margin: 0 0 1.5rem;
  position: relative;
  z-index: 5; }
  .page-custom .controller,
  .page-state-average-scores .controller {
    display: inline-block; }
  .controller.controller--jurisdiction {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0; }
    .controller.controller--jurisdiction > div {
      width: 32%; }
      @media (min-width: 64em) {
        .controller.controller--jurisdiction > div {
          width: 285px; } }

.controller + .controller {
  margin-left: 1rem;
  z-index: 1; }
  @media (min-width: 64em) {
    .controller + .controller {
      margin-left: 2rem; } }
  .page-state-gaps .controller + .controller {
    margin-left: 0; }
  .page-state-average-scores .controller + .controller {
    margin-left: 1rem; }
    @media (min-width: 64em) {
      .page-state-average-scores .controller + .controller {
        margin-left: 2rem; } }

.controller + .controller + .controller {
  z-index: 0; }

.page-district-gaps #section-2 .controller-1 {
  margin-left: auto;
  margin-right: auto; }

.page-district-achievement #section-2 .controller-3,
.page-district-gaps #section-2 .controller-2,
.page-district-gaps #section-2 .controller-3 {
  margin-left: 0; }

.page-district-achievement #section-2 .controller-3,
.page-district-gaps #section-2 .controller-3 {
  width: 100%; }

.custom-report__heading .inner {
  padding-bottom: 1rem;
  padding-top: 2rem; }

.custom-report-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.custom-report-form fieldset {
  border: 0;
  padding-left: 0;
  padding-right: 0; }

.custom-report-form fieldset legend {
  color: #001871;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.4; }

.custom-report-form fieldset label {
  color: #585858;
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.4;
  margin-bottom: 0.5rem;
  max-width: 84%;
  vertical-align: baseline; }

.custom-report-form fieldset input[type="checkbox"] {
  display: inline-block;
  margin: 5px 5px 0 0.75rem;
  vertical-align: top; }

.custom-report-form > fieldset {
  width: 32%; }

.custom-report-form > fieldset > fieldset {
  padding: 1rem 0; }

.custom-report-form > fieldset > legend {
  color: #007367;
  font-size: 1.125rem;
  font-weight: 400;
  text-transform: uppercase; }

.custom-report-form__controls {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 3rem 0 0; }

.custom-report-form__controls button {
  border-radius: 0;
  font-size: 1rem;
  margin: 0 2em 0 0;
  padding-left: 3em;
  padding-right: 3em; }

.custom-report-form__controls button[disabled] {
  background-color: #d1d1d1;
  border: none;
  border-bottom: 2px solid #757575;
  color: #757575; }

.cutpoint__foreground {
  fill: #d0cbc3; }

.cutpoint__background {
  fill: #a19788; }

.cutpoint__text {
  fill: #007367;
  font-size: 0.75rem;
  font-style: italic;
  font-weight: 700; }

.cutpoint__line {
  stroke: black;
  stroke-dasharray: 1,5; }

.cutpoint__link:hover {
  cursor: pointer; }

.chart--achievement .cutpoint text {
  text-anchor: middle; }

.chart--achievement .cutpoint tspan {
  font-style: italic;
  font-weight: 600; }

.chart--achievement .cutpoint.cutpoint--bb tspan:first-of-type {
  font-weight: 400;
  font-style: normal; }

.chart--achievement .cutpoint.cutpoint--summary tspan {
  font-weight: 400; }

.chart--achievement .cutpoint.cutpoint--summary tspan:first-of-type {
  font-style: normal; }

.detail__multiselector {
  text-align: center; }

.dialog {
  background-color: #001871;
  border: 1px solid #beb7ac;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.5);
  position: absolute;
  min-width: 300px;
  z-index: 250; }

.dialog__inner {
  background-color: #f5f4f3;
  border-top: 2rem solid #001871;
  max-height: 90vh;
  max-width: 768px;
  overflow: auto;
  padding: 1rem 0.5rem; }

.dialog__inner--state-acl {
  max-width: 500px; }

.figure--index .dialog {
  background-color: #f1efed; }

.dialog--full {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  left: 50%;
  position: fixed;
  top: 5%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: auto; }

.dialog--centered {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }

.dialog--index-detail {
  max-width: 748px; }
  @media (min-width: 64em) {
    .dialog--index-detail {
      max-width: 980px; } }
  .dialog--index-detail .dialog__inner {
    max-width: none; }
  .dialog--index-detail .dialog__contents {
    background-color: #fff;
    padding: 1rem; }

.dialog__controls a {
  display: inline-block;
  margin: 0 0 0.5rem;
  padding: 0 0 0 40px;
  position: relative; }
  .dialog__controls a:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAARCAYAAADpPU2iAAAACXBIWXMAAAsSAAALEgHS3X78AAAAeklEQVQoz52SUQ2AMAwFHyjAAUhAAhKQggQkIAEJSAAHSJgEHBxfkGWB0XJJ/96t6VoBMlYL7NbwABwYghWwEJEL99erX0IFTLzwOBgZ4vCIAQENsGKkAIKkWkZKSZ2kzSr8miH9peARrj3MHsG96bTb6hHia3UJ99mcW4By3LSbouIAAAAASUVORK5CYII=);
    background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS45OSIgaGVpZ2h0PSIxNi45NSIgdmlld0JveD0iMCAwIDExLjk5IDE2Ljk1Ij48dGl0bGU+dHJpYW5nbGUtd2hpdGUtLWxlZnQ8L3RpdGxlPjxwb2x5Z29uIHBvaW50cz0iMCA4LjQ3IDExLjk5IDE2Ljk1IDExLjk5IDAgMCA4LjQ3IiBzdHlsZT0iZmlsbDojZmZmIi8+PC9zdmc+);
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS45OSIgaGVpZ2h0PSIxNi45NSIgdmlld0JveD0iMCAwIDExLjk5IDE2Ljk1Ij48dGl0bGU+dHJpYW5nbGUtd2hpdGUtLWxlZnQ8L3RpdGxlPjxwb2x5Z29uIHBvaW50cz0iMCA4LjQ3IDExLjk5IDE2Ljk1IDExLjk5IDAgMCA4LjQ3IiBzdHlsZT0iZmlsbDojZmZmIi8+PC9zdmc+);
    background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS45OSIgaGVpZ2h0PSIxNi45NSIgdmlld0JveD0iMCAwIDExLjk5IDE2Ljk1Ij48dGl0bGU+dHJpYW5nbGUtd2hpdGUtLWxlZnQ8L3RpdGxlPjxwb2x5Z29uIHBvaW50cz0iMCA4LjQ3IDExLjk5IDE2Ljk1IDExLjk5IDAgMCA4LjQ3IiBzdHlsZT0iZmlsbDojZmZmIi8+PC9zdmc+);
    background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS45OSIgaGVpZ2h0PSIxNi45NSIgdmlld0JveD0iMCAwIDExLjk5IDE2Ljk1Ij48dGl0bGU+dHJpYW5nbGUtd2hpdGUtLWxlZnQ8L3RpdGxlPjxwb2x5Z29uIHBvaW50cz0iMCA4LjQ3IDExLjk5IDE2Ljk1IDExLjk5IDAgMCA4LjQ3IiBzdHlsZT0iZmlsbDojZmZmIi8+PC9zdmc+);
    background-color: #c69214;
    background-position: 40% 50%;
    background-repeat: no-repeat;
    background-size: auto 17px;
    border-radius: 50%;
    content: '';
    height: 30px;
    line-height: 1;
    margin-top: -15px;
    position: absolute;
    right: 40px;
    top: 50%;
    width: 30px; }
  .dialog__controls a.js-next {
    margin-left: 1rem;
    padding: 0 45px 0 0; }
    .dialog__controls a.js-next:after {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAASCAYAAACAa1QyAAAACXBIWXMAAAsSAAALEgHS3X78AAAAhElEQVQoz52SUQ3CQBQEp1VwEpBwEiqhUioBCUhASiWAg5NQFAxfDfdByC2bvM9JXmZ3UgtwEGQGGrAkEH5yUxm5HlJ9qDWFzmz/QKq7WlJI9VDXFOollRRSbaekSTVo6AXUOQCeQAXa6HvXRERTl8TePenpaze/oF29JNvbkpUPLbu/N91sgHXjBCoQAAAAAElFTkSuQmCC);
      background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS45OSIgaGVpZ2h0PSIxNi45NiIgdmlld0JveD0iMCAwIDExLjk5IDE2Ljk2Ij48dGl0bGU+dHJpYW5nbGUtd2hpdGUtLXJpZ2h0PC90aXRsZT48cG9seWdvbiBwb2ludHM9IjExLjk5IDguNDggMCAwIDAgMTYuOTUgMTEuOTkgOC40OCIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvc3ZnPg==);
      background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS45OSIgaGVpZ2h0PSIxNi45NiIgdmlld0JveD0iMCAwIDExLjk5IDE2Ljk2Ij48dGl0bGU+dHJpYW5nbGUtd2hpdGUtLXJpZ2h0PC90aXRsZT48cG9seWdvbiBwb2ludHM9IjExLjk5IDguNDggMCAwIDAgMTYuOTUgMTEuOTkgOC40OCIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvc3ZnPg==);
      background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS45OSIgaGVpZ2h0PSIxNi45NiIgdmlld0JveD0iMCAwIDExLjk5IDE2Ljk2Ij48dGl0bGU+dHJpYW5nbGUtd2hpdGUtLXJpZ2h0PC90aXRsZT48cG9seWdvbiBwb2ludHM9IjExLjk5IDguNDggMCAwIDAgMTYuOTUgMTEuOTkgOC40OCIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvc3ZnPg==);
      background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS45OSIgaGVpZ2h0PSIxNi45NiIgdmlld0JveD0iMCAwIDExLjk5IDE2Ljk2Ij48dGl0bGU+dHJpYW5nbGUtd2hpdGUtLXJpZ2h0PC90aXRsZT48cG9seWdvbiBwb2ludHM9IjExLjk5IDguNDggMCAwIDAgMTYuOTUgMTEuOTkgOC40OCIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvc3ZnPg==);
      background-position: 60% 50%;
      left: 40px;
      right: auto; }

.dialog__contents .title {
  background: #001871;
  color: #fff;
  font-size: 1.125em;
  padding: 0.25em 1em; }

.dialog__contents .description {
  padding: 1em 1em 0; }

.dialog__contents .footer {
  padding: 0 1em 2em; }

.dialog__contents .footer p {
  position: relative;
  width: 60%; }
  .dialog__contents .footer p:after {
    border-color: #001871 transparent transparent transparent;
    border-style: solid;
    border-width: 40px 75px 0 75px;
    content: '';
    height: 0;
    position: absolute;
    right: -170px;
    top: 10px;
    width: 0; }

.dialog__contents .index-overlay {
  position: relative; }

.dialog__contents .index-overlay .nav-previous {
  background-color: #c69214;
  background-position: 50%;
  background-repeat: no-repeat;
  border-radius: 0 24px 24px 0;
  height: 48px;
  left: 0;
  position: absolute;
  text-indent: -999em;
  top: 30px;
  width: 37px; }
  .dialog__contents .index-overlay .nav-previous:hover {
    opacity: .95; }

.dialog__contents .index-overlay .nav-next {
  background-color: #c69214;
  background-position: 50%;
  background-repeat: no-repeat;
  border-radius: 24px 0 0 24px;
  height: 48px;
  right: 0;
  position: absolute;
  text-indent: -999em;
  top: 30px;
  width: 37px; }
  .dialog__contents .index-overlay .nav-next:hover {
    opacity: 0.95; }

.dialog__contents .question-title {
  color: #41639e;
  font-size: 0.925rem;
  font-weight: 600; }

.dialog__contents .question-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 0.875rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 -1rem;
  padding: 1.75rem 0 0.5rem;
  counter-reset: item; }

.dialog__contents .question-list > li {
  display: inline-block;
  list-style: none;
  margin: 0 1em;
  padding: 0 0 1em; }

.dialog__legend {
  margin: 0;
  padding: 1em 0 0; }
  .dialog__legend .legend {
    margin: 0; }

.dialog__close {
  display: block;
  height: 20px;
  position: absolute;
  right: -10px;
  top: -10px;
  width: 20px; }

.district {
  pointer-events: all;
  text-decoration: none; }
  .district:hover {
    cursor: pointer; }

.district--sig-higher .district__shape {
  fill: #001871; }

.district--sig-equal .district__shape {
  fill: #41639e; }

.district--sig-lower .district__shape {
  fill: #889bc0; }

.district--sig-invalid .district__shape {
  fill: #fff;
  stroke: #d9d3cc; }

.district--sig-higher .district__label {
  fill: #001871; }

.district--sig-equal .district__label {
  fill: #41639e; }

.district--sig-lower .district__label {
  fill: #001871; }

.district--sig-invalid .district__label {
  fill: inherit; }

.district__label.district__label--below, .district__label.district__label--above {
  text-anchor: middle; }

.district__label.district__label--left {
  text-anchor: end; }

.dot__circle {
  fill: #001871; }

.dot--np .dot__circle {
  fill: #d0cbc3; }

.dot__label {
  text-anchor: middle;
  fill: white; }

.dot--np .dot__label {
  fill: #4c4c4c;
  font-weight: 600; }

.download-button {
  padding: 1em 0; }

.download-button a {
  margin: 0; }

.figure {
  margin: 0 0 4em;
  padding: 0; }

figcaption {
  color: #001871;
  font-size: 1.125em;
  font-weight: 400; }

.figure__contents-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 0 2em; }
  @media (min-width: 64em) {
    .figure__contents-wrapper {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; } }

.figure__contents {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.figure__legend {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin: 1em 0; }
  @media (min-width: 64em) {
    .figure__legend {
      margin: 0 1em 1em; } }
  .figure__legend:empty {
    display: none; }

.figure__legend > .button--legend {
  min-width: 216px; }

.figure__legend--is-below {
  margin: 1em 0; }

.figure__sidebar {
  display: inline-block;
  margin: 0;
  position: relative;
  z-index: 1; }

.figure__sidebar .figure__year-controller {
  display: inline-block;
  margin: 1em 0; }
  @media (min-width: 64em) {
    .figure__sidebar .figure__year-controller {
      margin: 1em; } }

.figure__sidebar .figure__year-controller .selectability {
  min-width: 217px; }
  .figure__sidebar .figure__year-controller .selectability div[role="listbox"] div[role="option"] {
    min-width: 215px; }

.figure__commentary,
.figure__subject-text {
  margin-bottom: 2em; }

.figure__commentary--secondary {
  margin: 2em 0; }

.figure__title {
  color: #656565;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.4;
  max-width: 47.5rem;
  padding: 1rem 0;
  position: relative;
  text-align: left; }
  .figure--category a .figure__title {
    color: inherit;
    line-height: 1.3;
    max-width: 150px;
    padding: 0 0.25rem 1rem;
    text-decoration: underline; }
  .figure--category.figure--null a .figure__title {
    text-decoration: none; }
  .figure--category a:hover .figure__title {
    text-decoration: none; }

.figure__instructions {
  background: #e7e7e8;
  color: #646464;
  display: block;
  font-size: 0.75em;
  font-weight: 700;
  line-height: 1.2;
  margin: 2em 0;
  min-height: 28px;
  padding: 6px 1em 6px 120px;
  position: relative; }
  @media (min-width: 64em) {
    .figure__instructions {
      font-size: 0.875em; } }

.figure__instructions-icon {
  background-color: #ebe8e5;
  background-image: url(/math_2017/images/icon-data-ccbf8950c2fe167d7043f9b0c912f137.png);
  background-position: 50% 8px;
  background-repeat: no-repeat;
  background-size: 40px auto;
  height: 40px;
  left: 40px;
  padding: 10px;
  position: absolute;
  top: -8px;
  width: 60px; }
  .figure__instructions-icon:before {
    border-color: transparent transparent transparent #a09687;
    border-style: solid;
    border-width: 8px 0 0 8px;
    content: '';
    position: absolute;
    right: -8px;
    height: 0;
    top: 0;
    width: 0; }
  .figure__instructions-icon:after {
    border-color: #ebe8e5 transparent transparent transparent;
    border-style: solid;
    border-width: 10px 30px 0 30px;
    bottom: -10px;
    content: '';
    left: 50%;
    margin-left: -30px;
    position: absolute;
    height: 0;
    width: 0; }
  .figure__instructions-icon.figure__instructions-icon--map {
    background-image: url(/math_2017/images/icon-map-313adc3de8682da2c3e98f03eb3e824d.png); }

.figure__share {
  position: relative; }

.figure__footer {
  margin: 0 0 2rem; }

.figure__footer li {
  list-style: none;
  margin: 0 0 0.25rem; }

.figure--category {
  display: inline-block;
  margin: 0;
  padding: 0 2px;
  vertical-align: top;
  width: auto; }
  .figure--category .figure__contents {
    background-color: #f2ede2;
    padding: 10px;
    border: 1px solid #c69214; }
  .figure--category.figure--null a {
    color: #585858;
    cursor: not-allowed;
    text-decoration: none; }
  .figure--category.figure--null .figure__contents {
    background-color: #fff;
    border-color: #a19788; }
  .figure--category a {
    text-decoration: none; }

.figure__controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .page-custom .figure__controls,
  .page-state-gaps .figure__controls {
    display: block; }

.findings {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 0.5em; }

.finding--one-third {
  -ms-flex-preferred-size: 33%;
      flex-basis: 33%;
  padding: 0 1.5em;
  text-align: center; }

.footer-content__tables-title {
  float: left;
  width: 120px; }
  @media (min-width: 64em) {
    .footer-content__tables-title {
      width: 170px; } }
  .footer-content__tables-title h2 {
    color: #fff;
    font-size: 2em;
    font-weight: 800;
    line-height: 1em;
    margin: 30px 0 5px;
    text-transform: uppercase; }
    @media (min-width: 64em) {
      .footer-content__tables-title h2 {
        font-size: 3em; } }
  .footer-content__tables-title h3 {
    color: #c69214;
    font-size: .875em;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 1em;
    margin: 0;
    text-transform: uppercase; }
    @media (min-width: 64em) {
      .footer-content__tables-title h3 {
        font-size: 1.25em; } }

.footer-content__table {
  color: #fff;
  float: left;
  margin-bottom: -5px;
  padding-bottom: 1em;
  width: 355px; }
  @media (min-width: 64em) {
    .footer-content__table {
      width: 465px; } }

.footer-content__table p {
  font-size: .875em;
  line-height: 1.1em;
  margin: 30px 0 1em; }

.footer-content__table ul {
  margin: 0 0 1em; }

.footer-content__table li {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEE1QjQ1NkY1RkQwMTFFNUEzQTVBQjMyMTBENDFBRjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEE1QjQ1NzA1RkQwMTFFNUEzQTVBQjMyMTBENDFBRjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0QTVCNDU2RDVGRDAxMUU1QTNBNUFCMzIxMEQ0MUFGNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0QTVCNDU2RTVGRDAxMUU1QTNBNUFCMzIxMEQ0MUFGNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PixVMhsAAAAGUExURcWRLAAAAOLAKO4AAAAOSURBVHjaYmCgJwAIMAAAbgABHA/EkAAAAABJRU5ErkJggg==) no-repeat 0 3px;
  font-size: .8125em;
  line-height: 1.4;
  list-style: none;
  padding: 0 10px 8px 20px; }

.footer-content__table .data-selection {
  display: inline-block; }

.footer-content__table .data-submission {
  display: inline-block;
  margin: 5px 0 0; }

.footer-content__table .data-submission + .data-submission a {
  margin-left: 5px; }

.footer-content__table .data-submission span {
  display: block;
  margin-top: .5em;
  text-align: center; }

.footer {
  background-color: #001871;
  overflow: hidden; }

.footer__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  @media (min-width: 48em) {
    .footer__container {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; } }

.footer__first {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%; }
  @media (min-width: 48em) {
    .footer__first {
      -ms-flex-preferred-size: 70%;
          flex-basis: 70%; } }

.footer__second {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin-top: 2rem; }
  @media (min-width: 48em) {
    .footer__second {
      border-left: 3px solid #fff;
      -ms-flex-preferred-size: 30%;
          flex-basis: 30%;
      margin: 0; } }

.footer__header {
  position: relative;
  z-index: 0; }
  @media (min-width: 48em) {
    .footer__header {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      background: #f2ede2;
      border-bottom: 1px solid #c69214;
      border-top: 1px solid #c69214;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      height: 38px; } }
  @media (min-width: 48em) {
    .footer__first .footer__header {
      border-right: 1px solid #c69214;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
      .footer__first .footer__header::before {
        background: #f2ede2;
        border-bottom: 1px solid #c69214;
        border-top: 1px solid #c69214;
        content: '';
        height: 38px;
        left: -28rem;
        position: absolute;
        top: -1px;
        width: 30rem;
        z-index: -1; } }
  .footer__second .footer__header {
    background-color: #001871;
    border-bottom: 3px solid #fff;
    border-top: 1px solid transparent; }
    @media (min-width: 48em) {
      .footer__second .footer__header::before {
        background: #001871;
        border-bottom: 3px solid #fff;
        border-top: 1px solid transparent;
        content: '';
        height: 38px;
        position: absolute;
        right: -28rem;
        top: -1px;
        width: 30rem;
        z-index: -1; } }

.footer-header__link {
  background-color: #f2ede2;
  color: #007367;
  display: inline-block;
  font-size: 0.875rem;
  font-weight: 600;
  height: 36px;
  line-height: 36px;
  margin: 1rem 0 0;
  padding: 0 20px;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
  width: 100%; }
  @media (min-width: 48em) {
    .footer-header__link {
      background-color: transparent;
      margin: 0 20px 0 0;
      width: auto; } }
  @media (min-width: 64em) {
    .footer-header__link {
      font-size: 1.125rem; } }
  .footer-header__link:hover:after, .footer-header__link:focus:after {
    background-color: #007367;
    bottom: -1px;
    content: '';
    left: 0;
    height: 3px;
    position: absolute;
    right: 0;
    width: 100%;
    z-index: 5; }
  @media (min-width: 64em) {
    .footer-header__link {
      margin-right: 40px; } }
  .footer-header__link.is-active {
    background: #007367;
    color: #fff; }
    .footer-header__link.is-active:after {
      display: none; }

.footer-header__label {
  color: #fff;
  display: inline-block;
  font-size: 0.875rem;
  font-weight: 600;
  height: 36px;
  line-height: 36px;
  margin: 0;
  padding: 0;
  position: relative;
  text-transform: uppercase; }
  @media (min-width: 48em) {
    .footer-header__label {
      padding-left: 50px; } }
  @media (min-width: 64em) {
    .footer-header__label {
      font-size: 1.125rem; } }

.footer-content__related-links {
  padding: 1.875em 0; }
  @media (min-width: 48em) {
    .footer-content__related-links {
      padding: 1.875em 0 1.875em 50px; } }

.footer-content__related-link {
  color: #fff;
  display: block;
  font-size: 0.765em;
  line-height: 1.2;
  margin-bottom: 0.75em;
  text-decoration: none; }
  .footer-content__related-link:hover, .footer-content__related-link:focus {
    color: #fff;
    text-decoration: underline; }
  @media (min-width: 48em) {
    .footer-content__related-link {
      padding-right: 2.5em; } }
  @media (min-width: 64em) {
    .footer-content__related-link {
      font-size: 0.875em; } }

.footer-content__social-media li {
  display: inline-block;
  vertical-align: middle;
  color: white; }

.footer-content__social-media li a {
  color: green;
  text-decoration: none;
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  width: 30px;
  height: 30px;
  margin: 0 0 0 10px; }

.footer-content__social-media li a.icon-facebook {
  background-color: white;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAZCAYAAAABmx/yAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AgFESMqpch9IQAAAMFJREFUOMvtlMENgkAQRd8S7nKSoyWIFYidGLcAKEE6gALowQ6khLUDOHLDCvACCVlHIBtPxn+b+XmZ2dnZVX3fIynURQCkQAwch/QTMECqJDDURQRUwAZZJ++DcZuBAPCEamdgx4J8IRcJuQdwBbohNmvBuC2TbrZVSTa0GpSktpc8sNrLgb09fis2/gDdFwrY/sGp1bZMjAvYuA6nHhegBrKJIW1OZoNvSx7qopq8hvFM6mv3+Ad/A5S+jhQIlsAXlYMsuJLupVIAAAAASUVORK5CYII=);
  background-position: 70% 108%; }

.footer-content__social-media li a.icon-twitter {
  background-color: #00b7ec;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAASCAYAAAC0EpUuAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPZJREFUeNqkVIsNgyAQBRaoG5QRHMEN2hHYpB2hIziCIziCI9ANcILr0RyNPY8g8pIXNeDjHffRAKAq0SF7ep/FHVEU2dOzxBf8IyAdckCOyPvXJG0GWqwR5BjJXKfolO1CJwhaKCPQ/4qLRnjBtTsgOqb9mhLlkVd23StyomRY5KOQQL1NVAxtgnb8IjPk4qbasG4/DIW3NorOXDTCNYpOUvGnOgwn7jLwMjSs/S4nXL6QIec0nrZUulyk7pPa0VEDHAnbSqKGhRKnzyA0Aseb9vnclHoi54qQc/NhF34aXbnse6oOe2REamFIW2LCsstuAR8BBgBPGAE+rupFgwAAAABJRU5ErkJggg==); }

ul.footer-content__social-media {
  color: red;
  list-style-type: none;
  padding-left: 0px;
  padding-top: 17px; }

.form-item {
  margin: 1.5em 0; }

.form-item__label {
  display: block;
  font-weight: bold; }

.form-item__fieldset {
  border: 0;
  margin: 0;
  padding: 0; }

.form-item__legend {
  font-weight: bold; }

.form-item__description {
  color: #555;
  font-size: 0.875em; }

.form-item__required-marker:before {
  content: "*"; }

.form-item--checkbox .form-item__label,
.form-item--radio .form-item__label {
  display: inline;
  font-weight: normal; }

.form-item--checkboxes .form-item--checkbox,
.form-item--radio {
  margin: 0; }

.form-item--date-day,
.form-item--date-month,
.form-item--date-year {
  display: inline-block;
  margin: 0; }

.form-item--password-confirm-pass-1 {
  margin-bottom: 0.75em; }

.form-item--password-confirm-pass-2 {
  margin: 0.75em 0; }

.form-select,
.form-text,
.form-textarea {
  border: 1px solid #ccc;
  font-size: 1em;
  padding: 0.3125em 0.625em; }
  .form-select:focus,
  .form-text:focus,
  .form-textarea:focus {
    border-color: #4d4d4d;
    outline: 0; }

.gap-selector {
  color: #4c4c4c;
  display: table;
  font-size: 0.9375em;
  font-weight: 400;
  position: relative;
  text-transform: uppercase; }

.gap-selector__row {
  display: table-row; }
  .gap-selector__row:nth-child(2) .gap-selector__cell:nth-child(2) {
    font-size: 2em; }

.gap-selector__cell {
  display: table-cell;
  padding-bottom: 0.25rem; }
  .gap-selector__cell:nth-child(2) {
    padding: 0 2em 0.25rem;
    text-align: center;
    vertical-align: top; }

.gap {
  fill: #d3d3d3; }

.gap-marker {
  -webkit-animation-name: fade-in;
          animation-name: fade-in;
  -webkit-animation-duration: 250ms;
          animation-duration: 250ms; }
  .gap-marker.is-exiting {
    -webkit-animation-name: fade-out;
            animation-name: fade-out;
    opacity: 0; }

.gap-marker--significant .gap-marker__marker {
  fill: #001871; }

.gap-marker--not-significant .gap-marker__marker {
  fill: #646464; }

.gap-marker__text {
  font-size: 1rem;
  fill: white;
  text-anchor: middle; }

.grade-switcher {
  background-color: #f2ede2;
  border: 1px solid #c69214;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  margin: 3.5rem auto;
  max-width: 500px; }

.grade-switcher__grade {
  background-color: transparent;
  color: #007367;
  display: inline-block;
  font-size: 1.125rem;
  font-weight: 600;
  letter-spacing: 0.5px;
  margin: -1px 4rem;
  padding: 0.4em 1em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: 0s;
  -o-transition: 0s;
  transition: 0s;
  white-space: nowrap; }
  .grade-switcher__grade:hover, .grade-switcher__grade:focus {
    background-color: #007367;
    color: #fff; }
  .grade-switcher__grade.is-active {
    background-color: #007367;
    color: #fff; }

.group-row__header {
  color: #001871;
  font-size: 1.5rem;
  font-weight: 600;
  margin: 1.5rem 0 0.75rem; }
  .group-row:first-of-type .group-row__header {
    margin-top: 0; }

.group-row__description {
  font-size: 0.875rem;
  margin: 0 0 0.75rem; }

.group-row .group-row__table table {
  table-layout: fixed; }

.group-row .group-row__table td {
  padding: 0 0.125rem;
  width: 33%;
  vertical-align: top; }
  @media (min-width: 64em) {
    .group-row .group-row__table td {
      padding: 0 1.25em; } }

.group-row .figure--mini {
  margin: 0;
  padding: 0.5rem 0;
  position: relative; }
  .group-row .figure--mini.figure--null a {
    color: #585858;
    cursor: not-allowed;
    text-decoration: none; }

.group-row .figure--mini .figure__contents {
  background-color: #f2ede2;
  border: 1px solid #c69214;
  padding: 10px;
  position: relative; }
  .group-row .figure--mini .figure__contents svg {
    background-color: #fff; }

.group-row .figure--mini:not(.figure--null) .figure__contents:after {
  background-color: #f2ede2;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAANCAYAAACZ3F9/AAAACXBIWXMAAAsSAAALEgHS3X78AAAA80lEQVQoz5WSzW1CMRCEP9PAywGfeR3A1ae8VBDoAAqwRCoIJQRcAC4BKghc8JUS4OwLVOBc1pKf8z+SZck7o/HurEopUSM43QH5XIAz4I2Nt8xRpTA4/QB44JnPuANLY6MHGFTFg4juwBqYAS/AEWiAbXB63nOUh62IOmPjufr+CniVels6LvNdiwCMjavCeVoKx0LwfI+d3D3HK//AoBoMwenpD/xcu5TC3NdbcLr9Its58CjD2amUEsHpiTg2RWZeemqBLAJYGBu9Om2GnRCaotfRXxbgvRCtjY0t8CQLcAT2sgSTcuLqtBnm4Be/RNHDBwnSWgmuSxmPAAAAAElFTkSuQmCC);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy40MyIgaGVpZ2h0PSIxMi41MyIgdmlld0JveD0iMCAwIDEzLjQzIDEyLjUzIj48dGl0bGU+aWNvbi1tYWduaWZ5LXNtPC90aXRsZT48cGF0aCBkPSJNNy43OSwwQTUuNiw1LjYsMCwwLDAsMi4xNCw1LjU1aDBBNS40Niw1LjQ2LDAsMCwwLDIuOSw4LjMzTC4xLDEwLjg5YS4yOS4yOSwwLDAsMC0uMS4yMS4yOC4yOCwwLDAsMCwuMDkuMjFsMS4xNywxLjE0YS4zLjMsMCwwLDAsLjIuMDguMjguMjgsMCwwLDAsLjE5LS4wN0w0LjQxLDEwYTUuNjcsNS42NywwLDAsMCwzLjM4LDEuMSw1LjYsNS42LDAsMCwwLDUuNjQtNS41NUE1LjYsNS42LDAsMCwwLDcuNzksMFptMCw5LjM3YTMuOSwzLjksMCwwLDEtNC0zLjh2MGEzLjksMy45LDAsMCwxLDQtMy44MWgwYTMuOSwzLjksMCwwLDEsNCwzLjhoMGEzLjksMy45LDAsMCwxLTQsMy44MloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiIHN0eWxlPSJmaWxsOiNjNjkyMTQiLz48L3N2Zz4=);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy40MyIgaGVpZ2h0PSIxMi41MyIgdmlld0JveD0iMCAwIDEzLjQzIDEyLjUzIj48dGl0bGU+aWNvbi1tYWduaWZ5LXNtPC90aXRsZT48cGF0aCBkPSJNNy43OSwwQTUuNiw1LjYsMCwwLDAsMi4xNCw1LjU1aDBBNS40Niw1LjQ2LDAsMCwwLDIuOSw4LjMzTC4xLDEwLjg5YS4yOS4yOSwwLDAsMC0uMS4yMS4yOC4yOCwwLDAsMCwuMDkuMjFsMS4xNywxLjE0YS4zLjMsMCwwLDAsLjIuMDguMjguMjgsMCwwLDAsLjE5LS4wN0w0LjQxLDEwYTUuNjcsNS42NywwLDAsMCwzLjM4LDEuMSw1LjYsNS42LDAsMCwwLDUuNjQtNS41NUE1LjYsNS42LDAsMCwwLDcuNzksMFptMCw5LjM3YTMuOSwzLjksMCwwLDEtNC0zLjh2MGEzLjksMy45LDAsMCwxLDQtMy44MWgwYTMuOSwzLjksMCwwLDEsNCwzLjhoMGEzLjksMy45LDAsMCwxLTQsMy44MloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiIHN0eWxlPSJmaWxsOiNjNjkyMTQiLz48L3N2Zz4=);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy40MyIgaGVpZ2h0PSIxMi41MyIgdmlld0JveD0iMCAwIDEzLjQzIDEyLjUzIj48dGl0bGU+aWNvbi1tYWduaWZ5LXNtPC90aXRsZT48cGF0aCBkPSJNNy43OSwwQTUuNiw1LjYsMCwwLDAsMi4xNCw1LjU1aDBBNS40Niw1LjQ2LDAsMCwwLDIuOSw4LjMzTC4xLDEwLjg5YS4yOS4yOSwwLDAsMC0uMS4yMS4yOC4yOCwwLDAsMCwuMDkuMjFsMS4xNywxLjE0YS4zLjMsMCwwLDAsLjIuMDguMjguMjgsMCwwLDAsLjE5LS4wN0w0LjQxLDEwYTUuNjcsNS42NywwLDAsMCwzLjM4LDEuMSw1LjYsNS42LDAsMCwwLDUuNjQtNS41NUE1LjYsNS42LDAsMCwwLDcuNzksMFptMCw5LjM3YTMuOSwzLjksMCwwLDEtNC0zLjh2MGEzLjksMy45LDAsMCwxLDQtMy44MWgwYTMuOSwzLjksMCwwLDEsNCwzLjhoMGEzLjksMy45LDAsMCwxLTQsMy44MloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiIHN0eWxlPSJmaWxsOiNjNjkyMTQiLz48L3N2Zz4=);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy40MyIgaGVpZ2h0PSIxMi41MyIgdmlld0JveD0iMCAwIDEzLjQzIDEyLjUzIj48dGl0bGU+aWNvbi1tYWduaWZ5LXNtPC90aXRsZT48cGF0aCBkPSJNNy43OSwwQTUuNiw1LjYsMCwwLDAsMi4xNCw1LjU1aDBBNS40Niw1LjQ2LDAsMCwwLDIuOSw4LjMzTC4xLDEwLjg5YS4yOS4yOSwwLDAsMC0uMS4yMS4yOC4yOCwwLDAsMCwuMDkuMjFsMS4xNywxLjE0YS4zLjMsMCwwLDAsLjIuMDguMjguMjgsMCwwLDAsLjE5LS4wN0w0LjQxLDEwYTUuNjcsNS42NywwLDAsMCwzLjM4LDEuMSw1LjYsNS42LDAsMCwwLDUuNjQtNS41NUE1LjYsNS42LDAsMCwwLDcuNzksMFptMCw5LjM3YTMuOSwzLjksMCwwLDEtNC0zLjh2MGEzLjksMy45LDAsMCwxLDQtMy44MWgwYTMuOSwzLjksMCwwLDEsNCwzLjhoMGEzLjksMy45LDAsMCwxLTQsMy44MloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiIHN0eWxlPSJmaWxsOiNjNjkyMTQiLz48L3N2Zz4=);
  background-position: 50%;
  background-repeat: no-repeat;
  border: 1px solid #c69214;
  border-radius: 6px;
  bottom: 2px;
  content: '';
  height: 23px;
  position: absolute;
  right: 2px;
  top: auto;
  width: 29px; }

.group-row .figure--mini.is-active:before {
  color: #007367;
  content: 'Hide Detail View';
  font-size: .875em;
  font-weight: 700;
  left: 50%;
  margin-left: -60px;
  position: absolute;
  text-decoration: underline;
  top: 3em;
  width: 120px; }

.group-row .figure--mini.is-active .figure__contents,
.group-row .figure--mini.is-active .figure__title {
  opacity: 0; }

.group-row .figure--mini.is-active:hover:before {
  text-decoration: none; }

.group-row .figure--mini.is-active {
  background-color: #f5f4f3; }

.group-row .figure--mini.is-active a {
  display: block;
  position: relative; }

.group-row .figure--mini.is-active a:after {
  background-color: #007367;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAYAAACQjC21AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQ1JREFUeNqkVAERwyAMpLsKQEIlIKFzUAfbHCChc1AHQ0IdrA6GBCTggMFduMuyAO2Wuz+uIfmk5KELIYgDpiJsLeDUIBgiTISLSJVfsHrwD18ZqcMCdNhnM84rkc0kyUes4F/hG9tSIxyZDuSOolOJ0KKga+VIBOxncxyhQgFrgyzDoBzVM7LIZmCVxJ/NomlfwDf2jEyybajIkyE8Q8yGfLJvaNCCBu/MvmOaELUJ651niAcz0U2JNOYLcqHxDhHK1tRshVQSiRlONgtztTyIWCFpaXJbXC5c6uyIOVRM1Mh0oeNAfvPjSLo0pTjsB5HEjQh7IvJwoD/HPV8SdehBOuJX0PdP/UOW8BZgAA+uixJmytGsAAAAAElFTkSuQmCC);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC43NCIgaGVpZ2h0PSIxNy40OSIgdmlld0JveD0iMCAwIDE4Ljc0IDE3LjQ5Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb24tbWFnbmlmeS1taW51czwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTAuODcsMEE3LjgyLDcuODIsMCwwLDAsMyw3Ljc1YTcuNjEsNy42MSwwLDAsMCwxLjA3LDMuODhMMC4xMywxNS4yYTAuNDEsMC40MSwwLDAsMC0uMTMuMjksMC40LDAuNCwwLDAsMCwuMTIuM2wxLjYzLDEuNTlhMC40LDAuNCwwLDAsMCwuMjguMTEsMC40LDAuNCwwLDAsMCwuMjctMC4xbDMuODUtMy40NWE3LjksNy45LDAsMCwwLDQuNzEsMS41Niw3LjgyLDcuODIsMCwwLDAsNy44Ny03Ljc1QTcuODIsNy44MiwwLDAsMCwxMC44NywwWm0wLDEzLjA3QTUuNDUsNS40NSwwLDAsMSw1LjMxLDcuNzVhNS40NCw1LjQ0LDAsMCwxLDUuNTUtNS4zMiw1LjQ0LDUuNDQsMCwwLDEsNS41NSw1LjMyQTUuNDUsNS40NSwwLDAsMSwxMC44NywxMy4wN1oiLz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMTEuNTggNi45NSAxMC4xIDYuOTUgOC4xMSA2Ljk1IDguMTEgOC40NyAxMC4xIDguNDcgMTEuNTggOC40NyAxMy41NyA4LjQ3IDEzLjU3IDYuOTUgMTEuNTggNi45NSIvPjwvc3ZnPg==);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC43NCIgaGVpZ2h0PSIxNy40OSIgdmlld0JveD0iMCAwIDE4Ljc0IDE3LjQ5Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb24tbWFnbmlmeS1taW51czwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTAuODcsMEE3LjgyLDcuODIsMCwwLDAsMyw3Ljc1YTcuNjEsNy42MSwwLDAsMCwxLjA3LDMuODhMMC4xMywxNS4yYTAuNDEsMC40MSwwLDAsMC0uMTMuMjksMC40LDAuNCwwLDAsMCwuMTIuM2wxLjYzLDEuNTlhMC40LDAuNCwwLDAsMCwuMjguMTEsMC40LDAuNCwwLDAsMCwuMjctMC4xbDMuODUtMy40NWE3LjksNy45LDAsMCwwLDQuNzEsMS41Niw3LjgyLDcuODIsMCwwLDAsNy44Ny03Ljc1QTcuODIsNy44MiwwLDAsMCwxMC44NywwWm0wLDEzLjA3QTUuNDUsNS40NSwwLDAsMSw1LjMxLDcuNzVhNS40NCw1LjQ0LDAsMCwxLDUuNTUtNS4zMiw1LjQ0LDUuNDQsMCwwLDEsNS41NSw1LjMyQTUuNDUsNS40NSwwLDAsMSwxMC44NywxMy4wN1oiLz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMTEuNTggNi45NSAxMC4xIDYuOTUgOC4xMSA2Ljk1IDguMTEgOC40NyAxMC4xIDguNDcgMTEuNTggOC40NyAxMy41NyA4LjQ3IDEzLjU3IDYuOTUgMTEuNTggNi45NSIvPjwvc3ZnPg==);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC43NCIgaGVpZ2h0PSIxNy40OSIgdmlld0JveD0iMCAwIDE4Ljc0IDE3LjQ5Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb24tbWFnbmlmeS1taW51czwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTAuODcsMEE3LjgyLDcuODIsMCwwLDAsMyw3Ljc1YTcuNjEsNy42MSwwLDAsMCwxLjA3LDMuODhMMC4xMywxNS4yYTAuNDEsMC40MSwwLDAsMC0uMTMuMjksMC40LDAuNCwwLDAsMCwuMTIuM2wxLjYzLDEuNTlhMC40LDAuNCwwLDAsMCwuMjguMTEsMC40LDAuNCwwLDAsMCwuMjctMC4xbDMuODUtMy40NWE3LjksNy45LDAsMCwwLDQuNzEsMS41Niw3LjgyLDcuODIsMCwwLDAsNy44Ny03Ljc1QTcuODIsNy44MiwwLDAsMCwxMC44NywwWm0wLDEzLjA3QTUuNDUsNS40NSwwLDAsMSw1LjMxLDcuNzVhNS40NCw1LjQ0LDAsMCwxLDUuNTUtNS4zMiw1LjQ0LDUuNDQsMCwwLDEsNS41NSw1LjMyQTUuNDUsNS40NSwwLDAsMSwxMC44NywxMy4wN1oiLz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMTEuNTggNi45NSAxMC4xIDYuOTUgOC4xMSA2Ljk1IDguMTEgOC40NyAxMC4xIDguNDcgMTEuNTggOC40NyAxMy41NyA4LjQ3IDEzLjU3IDYuOTUgMTEuNTggNi45NSIvPjwvc3ZnPg==);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC43NCIgaGVpZ2h0PSIxNy40OSIgdmlld0JveD0iMCAwIDE4Ljc0IDE3LjQ5Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb24tbWFnbmlmeS1taW51czwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTAuODcsMEE3LjgyLDcuODIsMCwwLDAsMyw3Ljc1YTcuNjEsNy42MSwwLDAsMCwxLjA3LDMuODhMMC4xMywxNS4yYTAuNDEsMC40MSwwLDAsMC0uMTMuMjksMC40LDAuNCwwLDAsMCwuMTIuM2wxLjYzLDEuNTlhMC40LDAuNCwwLDAsMCwuMjguMTEsMC40LDAuNCwwLDAsMCwuMjctMC4xbDMuODUtMy40NWE3LjksNy45LDAsMCwwLDQuNzEsMS41Niw3LjgyLDcuODIsMCwwLDAsNy44Ny03Ljc1QTcuODIsNy44MiwwLDAsMCwxMC44NywwWm0wLDEzLjA3QTUuNDUsNS40NSwwLDAsMSw1LjMxLDcuNzVhNS40NCw1LjQ0LDAsMCwxLDUuNTUtNS4zMiw1LjQ0LDUuNDQsMCwwLDEsNS41NSw1LjMyQTUuNDUsNS40NSwwLDAsMSwxMC44NywxMy4wN1oiLz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMTEuNTggNi45NSAxMC4xIDYuOTUgOC4xMSA2Ljk1IDguMTEgOC40NyAxMC4xIDguNDcgMTEuNTggOC40NyAxMy41NyA4LjQ3IDEzLjU3IDYuOTUgMTEuNTggNi45NSIvPjwvc3ZnPg==);
  background-position: 50%;
  background-repeat: no-repeat;
  border-color: #007367;
  border-radius: 6px;
  bottom: auto;
  content: '';
  height: 33px;
  margin-right: -15px;
  position: absolute;
  right: 50%;
  top: 5em;
  width: 41px; }

.group-row .figure--mini .figure__title {
  color: inherit;
  font-size: 0.875rem;
  line-height: 1.3;
  padding: 0.25rem 0.5rem; }
  @media (min-width: 64em) {
    .group-row .figure--mini .figure__title {
      font-size: 1rem; } }

.group-row .detail-drawer__contents {
  background-color: #f5f4f3;
  padding: 1.5rem; }

.group-row .detail-wrapper {
  background-color: #fff;
  padding: 1rem; }

.group-row .detail-wrapper .figure {
  margin: 0 0 1rem; }

.group-row .detail-wrapper .figure__title {
  color: #656565;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.4;
  padding: 0 0 1em;
  max-width: 47.5rem;
  text-align: left; }

.group-row .detail-wrapper .figure__commentary {
  font-size: 0.875rem; }

.header {
  background-color: #001871; }

.header__inner {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 95px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  position: relative; }

.hero {
  background-image: url(/math_2017/images/hero-4247361708cce3802a511d75b8c45ca3.png);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top: 5px solid #c69214;
  height: 140px;
  margin-bottom: 23rem;
  width: 100%; }
  @media (min-width: 48em) {
    .hero {
      height: 400px;
      margin-bottom: 15rem; } }
  @media (min-width: 64em) {
    .hero {
      height: 522px;
      margin-bottom: 14rem; } }
  .hero .hero__content {
    background-color: #fff;
    padding: 2.25em;
    position: relative;
    top: 120px; }
    @media (min-width: 48em) {
      .hero .hero__content {
        top: 300px; } }
    @media (min-width: 64em) {
      .hero .hero__content {
        top: 400px; } }
  .hero .hero__title {
    color: #001871;
    font-size: 1.25em;
    font-weight: 400;
    line-height: 1.3;
    margin: 0 0 1em; }
    @media (min-width: 64em) {
      .hero .hero__title {
        font-size: 1.6em; } }
  .hero .hero__subtitle {
    color: #001871;
    font-size: 1em;
    font-weight: 700;
    line-height: 1.3;
    margin: 0 0 1em; }
    @media (min-width: 64em) {
      .hero .hero__subtitle {
        font-size: 1.25em; } }
  .hero .hero__content p {
    font-size: 0.875rem;
    line-height: 1.6;
    margin: 0; }

.img-wrapper {
  background-color: #fff;
  margin: 2em 0 1em;
  padding: 0.75em; }

.img-wrapper img {
  width: 100%; }

.img-wrapper p {
  font-size: 0.75em;
  margin: 0;
  padding: 1em 0 0;
  text-align: center; }

.in-page-nav-wrapper {
  position: relative; }

.in-page-nav__inner {
  background-color: #efece9;
  float: right;
  margin: 0 0 25px 2em;
  padding: 0 15px 10px;
  position: relative;
  top: -19px;
  width: 240px;
  z-index: 500; }
  .in-page-nav__inner:before {
    border-color: transparent transparent transparent #00715f;
    border-style: solid;
    border-width: 19px 0 0 13px;
    content: '';
    height: 0;
    position: absolute;
    right: -13px;
    top: 0;
    width: 0; }
  .in-page-nav__inner:after {
    border-color: #efece9 transparent transparent transparent;
    border-style: solid;
    border-width: 29px 120px 0 120px;
    bottom: -29px;
    content: '';
    height: 0;
    left: 0;
    position: absolute;
    width: 0; }

.in-page-nav__inner.nav-fixed:before {
  border-width: 0; }

.in-page-nav__inner.nav-fixed.nav-fixed {
  margin-right: 1em;
  position: fixed;
  top: 0; }

.in-page-nav__title {
  color: #00a795;
  font-size: 16px;
  font-weight: bold;
  margin: 10px 0 5px 0;
  text-align: center; }

.in-page-nav__list {
  list-style-type: none;
  margin: 0;
  padding-left: 0;
  position: relative;
  width: 100%;
  overflow: hidden; }
  .in-page-nav__list:before {
    background-position: top center;
    background-repeat: no-repeat;
    bottom: -23px;
    content: '';
    height: 8px;
    left: 47%;
    position: absolute;
    width: 15px;
    z-index: 100; }
  .in-page-nav__list a {
    color: #c69214;
    display: block;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
    padding: 2px 0;
    text-align: center; }
    .in-page-nav__list a:hover {
      text-decoration: underline; }

.is-expanded + .in-page-nav__expand:before {
  content: 'Keep open'; }

.in-page-nav__expand {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAJCAYAAADpeqZqAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAmUlEQVQY043PsREBURjE8Z8bqUSiAA2IXhkqICE6wSuBlFQNFEABxCQqkIp4kZzkbuYchi/b3e8/O9s4Ltsb9P1/2wwjXP4ELhhnIaYbBnj8AB4YhpiuGYSY9pj/gBYhph1kFXOGwxfgiGkpGi/Jst3FCa2KfUcvxHQujWqTIshrLXkVeIMKcI1VIdchplX9p/llwwSdD63gCeZ0KAkR3uipAAAAAElFTkSuQmCC);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  bottom: -20px;
  display: block;
  height: 27px;
  left: 50%;
  margin-left: -40px;
  position: absolute;
  width: 80px;
  z-index: 5; }
  .in-page-nav__expand:before {
    color: #c69214;
    font-size: 0.75em;
    font-weight: 700;
    content: 'Open';
    height: 13px;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 80px; }
  .in-page-nav__expand.is-open {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAJCAYAAADpeqZqAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAoklEQVQY043PIXICURCE4W+3Kg7Mw8XmAEEtmqpwAiScYe+QHOEJUODAcQQ4wDOpio9FrgEPZkXyWAp+N9PdNT2FDlIMfewwrermlOulbhaYYNkllh1XZpi34yzFMM89RRZ4wzf6f9ZnDKu6+b25lGJ4wSYLQA/bVr+p94nRnR8rfP2rl2IYY5/Xzbjgo6qbQ5FiGOAHrx5zxHuJ9ZMBrW91BeTCIXaR/FvaAAAAAElFTkSuQmCC); }
    .in-page-nav__expand.is-open:before {
      content: 'Close'; }

.info-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 0 1em; }
  @media (min-width: 64em) {
    .info-bar {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; } }

.info-bar__left {
  background-color: #fff;
  border: 1px solid #e2dfdb;
  width: 100%; }
  @media (min-width: 64em) {
    .info-bar__left {
      width: 40%; } }

.info-bar__left .inner {
  padding: 0.75rem 1rem; }

.info-bar__left .l-flex-2 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .info-bar__left .l-flex-2 > div {
    max-width: 100%; }

.info-bar__left .u-font-largest {
  color: #007367;
  font-weight: 700; }

.acl-score--proficient {
  background-image: url(data:image/png;base64,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);
  background-image: -webkit-linear-gradient(transparent, transparent), url(/math_2017/images/Icon_NationalMap-d96eab5a1b39b6f66163495d3ec33a93.svg);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(/math_2017/images/Icon_NationalMap-d96eab5a1b39b6f66163495d3ec33a93.svg);
  background-image: -o-linear-gradient(transparent, transparent), url(/math_2017/images/Icon_NationalMap-d96eab5a1b39b6f66163495d3ec33a93.svg);
  background-image: linear-gradient(transparent, transparent), url(/math_2017/images/Icon_NationalMap-d96eab5a1b39b6f66163495d3ec33a93.svg);
  background-position: 0 50%;
  background-repeat: no-repeat;
  background-size: 86px 54px;
  padding-left: 96px !important; }
  .large-city .acl-score--proficient {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE0AAAA6CAYAAAD1LtTJAAAACXBIWXMAAAsSAAALEgHS3X78AAAB40lEQVR42u2azVGDQBiGn2W4kw6kA+xArMB0YI7czIG7emdGjtykA9OB2IElWIJWsF5WJ6MkRAFlyfvOcAiQb+Hh+9sFY61FapfJsxTAFlWzvT8YabDFDIAtgE3bsXDAQWIgBZbAhcmzN6AGSltULx5yq4Go9V77hKcDtQRWQLLn1CegtkVVe+JlK+De/Tz/Gp5hD1ibDlDbOgPOTJ6V7gne2KJ6nTC3eN/BoIfR5Bf/i4Ar4NTnfBcgCZqgTbTlCWYIrATWY44Rzsy7Nq5S38rTuoGdAo0Dppx2ALClA5b81ZiB58BugIdd050eYb7c2lU6T/YbmsmzhcmzDXA9Qpi/fPHaBGi2wQUeAvvIXxcj2Y12zGQ+wYUmz5pDjNqiSicALHUVMhrYbrwH2Ddw4V9VnAFubA3cjThBP+RBREDsU3jeTeVCNPcUNEETNEE7cv3bKodbwula9l7bonoesMdr6zVrb6A5YF094pCLiemOaVej8FROEzRBEzTJi+q5ouPVf1/7H59JAc+2qNZzgHY5sv0Tt82ruZ2QHpXTVAgE7fiqp8kzfdHsSSEoTZ69CtrPlEzxopTTBE3QBE3QBE0SNEEbRAu3thYfS3M7VIP8KE9TeAqaoEmCJmiCJmiCJrXoHWGrZ8VGqycvAAAAAElFTkSuQmCC);
    background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NiIgaGVpZ2h0PSI1Ny42OSIgdmlld0JveD0iMCAwIDc2IDU3LjY5Ij48dGl0bGU+SWNvbl9MYXJnZUNpdHk8L3RpdGxlPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMS0yIj48cG9seWdvbiBwb2ludHM9Ijc2IDE2LjQ5IDcyLjA0IDEyLjgyIDcyLjA0IDAgNjkuNDQgMy42NiA2OS40NCAxMy4wOCA2NS43NCAxNi40OSA2NS43NCAzMi45OCA2My45MSAzMi45OCA2My45MSAyNC41NSA1OC40MSAyNC41NSA1OC40MSA0Ny42NCA1Ni41OCA0Ny42NCA1Ni41OCAzMS4zMyA1My4yOCAzMS4zMyA1My4yOCA4Ljc5IDQxLjkyIDE3Ljk2IDQxLjkyIDM4LjExIDM4Ljk5IDM4LjExIDM4Ljk5IDI0LjE5IDMwLjEzIDI0LjE5IDMwLjEzIDMxLjUyIDI5LjEgMzEuNTIgMjkuMSA0Ljc2IDIxLjc3IDEuODMgMTMuNyA0LjQgMTMuNyAzNy4wMSA5LjY3IDM3LjAxIDkuNjcgMTYuMTMgMCAxNi4xMyAwIDU3LjY5IDc2IDU3LjY5IDc2IDUwLjIxIDc2IDE2LjQ5IiBzdHlsZT0iZmlsbDojMDA3MzY3Ii8+PC9nPjwvZz48L3N2Zz4=);
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NiIgaGVpZ2h0PSI1Ny42OSIgdmlld0JveD0iMCAwIDc2IDU3LjY5Ij48dGl0bGU+SWNvbl9MYXJnZUNpdHk8L3RpdGxlPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMS0yIj48cG9seWdvbiBwb2ludHM9Ijc2IDE2LjQ5IDcyLjA0IDEyLjgyIDcyLjA0IDAgNjkuNDQgMy42NiA2OS40NCAxMy4wOCA2NS43NCAxNi40OSA2NS43NCAzMi45OCA2My45MSAzMi45OCA2My45MSAyNC41NSA1OC40MSAyNC41NSA1OC40MSA0Ny42NCA1Ni41OCA0Ny42NCA1Ni41OCAzMS4zMyA1My4yOCAzMS4zMyA1My4yOCA4Ljc5IDQxLjkyIDE3Ljk2IDQxLjkyIDM4LjExIDM4Ljk5IDM4LjExIDM4Ljk5IDI0LjE5IDMwLjEzIDI0LjE5IDMwLjEzIDMxLjUyIDI5LjEgMzEuNTIgMjkuMSA0Ljc2IDIxLjc3IDEuODMgMTMuNyA0LjQgMTMuNyAzNy4wMSA5LjY3IDM3LjAxIDkuNjcgMTYuMTMgMCAxNi4xMyAwIDU3LjY5IDc2IDU3LjY5IDc2IDUwLjIxIDc2IDE2LjQ5IiBzdHlsZT0iZmlsbDojMDA3MzY3Ii8+PC9nPjwvZz48L3N2Zz4=);
    background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NiIgaGVpZ2h0PSI1Ny42OSIgdmlld0JveD0iMCAwIDc2IDU3LjY5Ij48dGl0bGU+SWNvbl9MYXJnZUNpdHk8L3RpdGxlPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMS0yIj48cG9seWdvbiBwb2ludHM9Ijc2IDE2LjQ5IDcyLjA0IDEyLjgyIDcyLjA0IDAgNjkuNDQgMy42NiA2OS40NCAxMy4wOCA2NS43NCAxNi40OSA2NS43NCAzMi45OCA2My45MSAzMi45OCA2My45MSAyNC41NSA1OC40MSAyNC41NSA1OC40MSA0Ny42NCA1Ni41OCA0Ny42NCA1Ni41OCAzMS4zMyA1My4yOCAzMS4zMyA1My4yOCA4Ljc5IDQxLjkyIDE3Ljk2IDQxLjkyIDM4LjExIDM4Ljk5IDM4LjExIDM4Ljk5IDI0LjE5IDMwLjEzIDI0LjE5IDMwLjEzIDMxLjUyIDI5LjEgMzEuNTIgMjkuMSA0Ljc2IDIxLjc3IDEuODMgMTMuNyA0LjQgMTMuNyAzNy4wMSA5LjY3IDM3LjAxIDkuNjcgMTYuMTMgMCAxNi4xMyAwIDU3LjY5IDc2IDU3LjY5IDc2IDUwLjIxIDc2IDE2LjQ5IiBzdHlsZT0iZmlsbDojMDA3MzY3Ii8+PC9nPjwvZz48L3N2Zz4=);
    background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NiIgaGVpZ2h0PSI1Ny42OSIgdmlld0JveD0iMCAwIDc2IDU3LjY5Ij48dGl0bGU+SWNvbl9MYXJnZUNpdHk8L3RpdGxlPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMS0yIj48cG9seWdvbiBwb2ludHM9Ijc2IDE2LjQ5IDcyLjA0IDEyLjgyIDcyLjA0IDAgNjkuNDQgMy42NiA2OS40NCAxMy4wOCA2NS43NCAxNi40OSA2NS43NCAzMi45OCA2My45MSAzMi45OCA2My45MSAyNC41NSA1OC40MSAyNC41NSA1OC40MSA0Ny42NCA1Ni41OCA0Ny42NCA1Ni41OCAzMS4zMyA1My4yOCAzMS4zMyA1My4yOCA4Ljc5IDQxLjkyIDE3Ljk2IDQxLjkyIDM4LjExIDM4Ljk5IDM4LjExIDM4Ljk5IDI0LjE5IDMwLjEzIDI0LjE5IDMwLjEzIDMxLjUyIDI5LjEgMzEuNTIgMjkuMSA0Ljc2IDIxLjc3IDEuODMgMTMuNyA0LjQgMTMuNyAzNy4wMSA5LjY3IDM3LjAxIDkuNjcgMTYuMTMgMCAxNi4xMyAwIDU3LjY5IDc2IDU3LjY5IDc2IDUwLjIxIDc2IDE2LjQ5IiBzdHlsZT0iZmlsbDojMDA3MzY3Ii8+PC9nPjwvZz48L3N2Zz4=);
    background-size: 76px 58px;
    padding-left: 86px !important; }

.info-bar__right {
  background-color: #f1efed;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%; }
  @media (min-width: 64em) {
    .info-bar__right {
      width: 60%; } }

.info-bar__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.info-bar__cell {
  background-repeat: no-repeat;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  font-size: 0.75rem;
  text-align: center;
  padding: 0.25rem;
  width: 25%; }

.info-bar__cell .u-font-larger {
  display: block; }

.info-bar__cell--gain,
.info-bar__cell--no-change,
.info-bar__cell--loss,
.info-bar__cell--no-data {
  background-position: 50% 95%;
  background-size: 1em;
  border: 1px solid #e7e5e1;
  padding: 0.25rem 0.25rem 1.25rem; }

.info-bar__cell--gain {
  background-color: #001871;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsSAAALEgHS3X78AAAAm0lEQVQ4y+3T0Q2EIBCE4eEqsARLoIQrwVItwRIowRLo4L+XJecRFjDx8SYxIevw8SAGQJ0skg5bvyVltwl4zwIkvkk2a/ZnkSF2B+lidxEXuyIROJnPaXt+oAjkqpgbm1udWKDYKdRxu+qd0oDcgwXsDuJBLWwXsNow2VoT0PXjZGAtw825aD2oXJcNUBj8a/XL4BVfeih/aJwPnDLC51zVpQoAAAAASUVORK5CYII=);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxOHB4Ig0KCSBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQo8IVtDREFUQVsNCgkuc3Qwe2Rpc3BsYXk6aW5saW5lO2ZpbGw6I0JDQkVDMDt9DQoJLnN0MXtkaXNwbGF5OmlubGluZTtmaWxsOiNmZmZmZmY7fQ0KCS5zdDJ7ZmlsbDojRkZGRkZGO30NCgkuc3Qze2Rpc3BsYXk6aW5saW5lO2ZpbGw6IzAwMTk3MDt9DQoJLnN0NHtkaXNwbGF5Om5vbmU7fQ0KXV0+DQo8L3N0eWxlPg0KPGcgaWQ9ImJrZ2QiIGNsYXNzPSJzdDQiPg0KCTxyZWN0IHg9IjAiIHk9IjAiIGNsYXNzPSJzdDAiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIvPg0KPC9nPg0KPGcgaWQ9IlVQIj4NCgk8cG9seWdvbiBjbGFzcz0ic3QyIiBwb2ludHM9IjE4LDguNiA5LDAgMCw4LjYgMS43LDExLjUgNy4xLDYuMyA3LjEsMTggMTAuOSwxOCAxMC45LDYuNCAxNi4zLDExLjUgCSIvPg0KPC9nPg0KPGcgaWQ9IkRPV04iIGNsYXNzPSJzdDQiPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDMiIHBvaW50cz0iMCw5LjQgOSwxOCAxOCw5LjQgMTYuMyw2LjUgMTAuOSwxMS43IDEwLjksMCA3LjEsMCA3LjEsMTEuNiAxLjcsNi41IAkiLz4NCjwvZz4NCjxnIGlkPSJOT19DSEFOR0UiIGNsYXNzPSJzdDQiPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTgsOSAxNy45LDkgOSwwIDAsOSAwLjEsOSA5LDE4IAkiLz4NCjwvZz4NCjwvc3ZnPg0K);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxOHB4Ig0KCSBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQo8IVtDREFUQVsNCgkuc3Qwe2Rpc3BsYXk6aW5saW5lO2ZpbGw6I0JDQkVDMDt9DQoJLnN0MXtkaXNwbGF5OmlubGluZTtmaWxsOiNmZmZmZmY7fQ0KCS5zdDJ7ZmlsbDojRkZGRkZGO30NCgkuc3Qze2Rpc3BsYXk6aW5saW5lO2ZpbGw6IzAwMTk3MDt9DQoJLnN0NHtkaXNwbGF5Om5vbmU7fQ0KXV0+DQo8L3N0eWxlPg0KPGcgaWQ9ImJrZ2QiIGNsYXNzPSJzdDQiPg0KCTxyZWN0IHg9IjAiIHk9IjAiIGNsYXNzPSJzdDAiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIvPg0KPC9nPg0KPGcgaWQ9IlVQIj4NCgk8cG9seWdvbiBjbGFzcz0ic3QyIiBwb2ludHM9IjE4LDguNiA5LDAgMCw4LjYgMS43LDExLjUgNy4xLDYuMyA3LjEsMTggMTAuOSwxOCAxMC45LDYuNCAxNi4zLDExLjUgCSIvPg0KPC9nPg0KPGcgaWQ9IkRPV04iIGNsYXNzPSJzdDQiPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDMiIHBvaW50cz0iMCw5LjQgOSwxOCAxOCw5LjQgMTYuMyw2LjUgMTAuOSwxMS43IDEwLjksMCA3LjEsMCA3LjEsMTEuNiAxLjcsNi41IAkiLz4NCjwvZz4NCjxnIGlkPSJOT19DSEFOR0UiIGNsYXNzPSJzdDQiPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTgsOSAxNy45LDkgOSwwIDAsOSAwLjEsOSA5LDE4IAkiLz4NCjwvZz4NCjwvc3ZnPg0K);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxOHB4Ig0KCSBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQo8IVtDREFUQVsNCgkuc3Qwe2Rpc3BsYXk6aW5saW5lO2ZpbGw6I0JDQkVDMDt9DQoJLnN0MXtkaXNwbGF5OmlubGluZTtmaWxsOiNmZmZmZmY7fQ0KCS5zdDJ7ZmlsbDojRkZGRkZGO30NCgkuc3Qze2Rpc3BsYXk6aW5saW5lO2ZpbGw6IzAwMTk3MDt9DQoJLnN0NHtkaXNwbGF5Om5vbmU7fQ0KXV0+DQo8L3N0eWxlPg0KPGcgaWQ9ImJrZ2QiIGNsYXNzPSJzdDQiPg0KCTxyZWN0IHg9IjAiIHk9IjAiIGNsYXNzPSJzdDAiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIvPg0KPC9nPg0KPGcgaWQ9IlVQIj4NCgk8cG9seWdvbiBjbGFzcz0ic3QyIiBwb2ludHM9IjE4LDguNiA5LDAgMCw4LjYgMS43LDExLjUgNy4xLDYuMyA3LjEsMTggMTAuOSwxOCAxMC45LDYuNCAxNi4zLDExLjUgCSIvPg0KPC9nPg0KPGcgaWQ9IkRPV04iIGNsYXNzPSJzdDQiPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDMiIHBvaW50cz0iMCw5LjQgOSwxOCAxOCw5LjQgMTYuMyw2LjUgMTAuOSwxMS43IDEwLjksMCA3LjEsMCA3LjEsMTEuNiAxLjcsNi41IAkiLz4NCjwvZz4NCjxnIGlkPSJOT19DSEFOR0UiIGNsYXNzPSJzdDQiPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTgsOSAxNy45LDkgOSwwIDAsOSAwLjEsOSA5LDE4IAkiLz4NCjwvZz4NCjwvc3ZnPg0K);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxOHB4Ig0KCSBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQo8IVtDREFUQVsNCgkuc3Qwe2Rpc3BsYXk6aW5saW5lO2ZpbGw6I0JDQkVDMDt9DQoJLnN0MXtkaXNwbGF5OmlubGluZTtmaWxsOiNmZmZmZmY7fQ0KCS5zdDJ7ZmlsbDojRkZGRkZGO30NCgkuc3Qze2Rpc3BsYXk6aW5saW5lO2ZpbGw6IzAwMTk3MDt9DQoJLnN0NHtkaXNwbGF5Om5vbmU7fQ0KXV0+DQo8L3N0eWxlPg0KPGcgaWQ9ImJrZ2QiIGNsYXNzPSJzdDQiPg0KCTxyZWN0IHg9IjAiIHk9IjAiIGNsYXNzPSJzdDAiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIvPg0KPC9nPg0KPGcgaWQ9IlVQIj4NCgk8cG9seWdvbiBjbGFzcz0ic3QyIiBwb2ludHM9IjE4LDguNiA5LDAgMCw4LjYgMS43LDExLjUgNy4xLDYuMyA3LjEsMTggMTAuOSwxOCAxMC45LDYuNCAxNi4zLDExLjUgCSIvPg0KPC9nPg0KPGcgaWQ9IkRPV04iIGNsYXNzPSJzdDQiPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDMiIHBvaW50cz0iMCw5LjQgOSwxOCAxOCw5LjQgMTYuMyw2LjUgMTAuOSwxMS43IDEwLjksMCA3LjEsMCA3LjEsMTEuNiAxLjcsNi41IAkiLz4NCjwvZz4NCjxnIGlkPSJOT19DSEFOR0UiIGNsYXNzPSJzdDQiPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTgsOSAxNy45LDkgOSwwIDAsOSAwLjEsOSA5LDE4IAkiLz4NCjwvZz4NCjwvc3ZnPg0K);
  color: #fff; }

.info-bar__cell--no-change {
  background-color: #41639e;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsSAAALEgHS3X78AAAAYElEQVQ4y63UUQoAEBAEUOSgjrY3HT8iYdcyU+Jje4UlAghGpM1FrQKgDcGIaLW3iIl5EBXzIkfsBdlir8iC/SAT9ot0LAVWmFujHjb1+qkNSX0i1Efr/kay0R3lsF5SAd+zvgjRYC91AAAAAElFTkSuQmCC);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxOHB4Ig0KCSBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQo8IVtDREFUQVsNCgkuc3Qwe2Rpc3BsYXk6aW5saW5lO2ZpbGw6I0JDQkVDMDt9DQoJLnN0MXtkaXNwbGF5OmlubGluZTtmaWxsOiNGRkZGRkY7fQ0KCS5zdDJ7ZmlsbDojRkZGRkZGO30NCgkuc3Qze2Rpc3BsYXk6aW5saW5lO2ZpbGw6IzAwMTk3MDt9DQoJLnN0NHtkaXNwbGF5Om5vbmU7fQ0KXV0+DQo8L3N0eWxlPg0KPGcgaWQ9ImJrZ2QiIGNsYXNzPSJzdDQiPg0KCTxyZWN0IHg9IjAiIHk9IjAiIGNsYXNzPSJzdDAiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIvPg0KPC9nPg0KPGcgaWQ9IlVQIiBjbGFzcz0ic3Q0Ij4NCgk8cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjE4LDguNiA5LDAgMCw4LjYgMS43LDExLjUgNy4xLDYuMyA3LjEsMTggMTAuOSwxOCAxMC45LDYuNCAxNi4zLDExLjUgCSIvPg0KPC9nPg0KPGcgaWQ9IkRPV04iIGNsYXNzPSJzdDQiPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDMiIHBvaW50cz0iMCw5LjQgOSwxOCAxOCw5LjQgMTYuMyw2LjUgMTAuOSwxMS43IDEwLjksMCA3LjEsMCA3LjEsMTEuNiAxLjcsNi41IAkiLz4NCjwvZz4NCjxnIGlkPSJOT19DSEFOR0UiPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDIiIHBvaW50cz0iMTgsOSAxNy45LDkgOSwwIDAsOSAwLjEsOSA5LDE4IAkiLz4NCjwvZz4NCjwvc3ZnPg0K);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxOHB4Ig0KCSBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQo8IVtDREFUQVsNCgkuc3Qwe2Rpc3BsYXk6aW5saW5lO2ZpbGw6I0JDQkVDMDt9DQoJLnN0MXtkaXNwbGF5OmlubGluZTtmaWxsOiNGRkZGRkY7fQ0KCS5zdDJ7ZmlsbDojRkZGRkZGO30NCgkuc3Qze2Rpc3BsYXk6aW5saW5lO2ZpbGw6IzAwMTk3MDt9DQoJLnN0NHtkaXNwbGF5Om5vbmU7fQ0KXV0+DQo8L3N0eWxlPg0KPGcgaWQ9ImJrZ2QiIGNsYXNzPSJzdDQiPg0KCTxyZWN0IHg9IjAiIHk9IjAiIGNsYXNzPSJzdDAiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIvPg0KPC9nPg0KPGcgaWQ9IlVQIiBjbGFzcz0ic3Q0Ij4NCgk8cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjE4LDguNiA5LDAgMCw4LjYgMS43LDExLjUgNy4xLDYuMyA3LjEsMTggMTAuOSwxOCAxMC45LDYuNCAxNi4zLDExLjUgCSIvPg0KPC9nPg0KPGcgaWQ9IkRPV04iIGNsYXNzPSJzdDQiPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDMiIHBvaW50cz0iMCw5LjQgOSwxOCAxOCw5LjQgMTYuMyw2LjUgMTAuOSwxMS43IDEwLjksMCA3LjEsMCA3LjEsMTEuNiAxLjcsNi41IAkiLz4NCjwvZz4NCjxnIGlkPSJOT19DSEFOR0UiPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDIiIHBvaW50cz0iMTgsOSAxNy45LDkgOSwwIDAsOSAwLjEsOSA5LDE4IAkiLz4NCjwvZz4NCjwvc3ZnPg0K);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxOHB4Ig0KCSBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQo8IVtDREFUQVsNCgkuc3Qwe2Rpc3BsYXk6aW5saW5lO2ZpbGw6I0JDQkVDMDt9DQoJLnN0MXtkaXNwbGF5OmlubGluZTtmaWxsOiNGRkZGRkY7fQ0KCS5zdDJ7ZmlsbDojRkZGRkZGO30NCgkuc3Qze2Rpc3BsYXk6aW5saW5lO2ZpbGw6IzAwMTk3MDt9DQoJLnN0NHtkaXNwbGF5Om5vbmU7fQ0KXV0+DQo8L3N0eWxlPg0KPGcgaWQ9ImJrZ2QiIGNsYXNzPSJzdDQiPg0KCTxyZWN0IHg9IjAiIHk9IjAiIGNsYXNzPSJzdDAiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIvPg0KPC9nPg0KPGcgaWQ9IlVQIiBjbGFzcz0ic3Q0Ij4NCgk8cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjE4LDguNiA5LDAgMCw4LjYgMS43LDExLjUgNy4xLDYuMyA3LjEsMTggMTAuOSwxOCAxMC45LDYuNCAxNi4zLDExLjUgCSIvPg0KPC9nPg0KPGcgaWQ9IkRPV04iIGNsYXNzPSJzdDQiPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDMiIHBvaW50cz0iMCw5LjQgOSwxOCAxOCw5LjQgMTYuMyw2LjUgMTAuOSwxMS43IDEwLjksMCA3LjEsMCA3LjEsMTEuNiAxLjcsNi41IAkiLz4NCjwvZz4NCjxnIGlkPSJOT19DSEFOR0UiPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDIiIHBvaW50cz0iMTgsOSAxNy45LDkgOSwwIDAsOSAwLjEsOSA5LDE4IAkiLz4NCjwvZz4NCjwvc3ZnPg0K);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxOHB4Ig0KCSBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQo8IVtDREFUQVsNCgkuc3Qwe2Rpc3BsYXk6aW5saW5lO2ZpbGw6I0JDQkVDMDt9DQoJLnN0MXtkaXNwbGF5OmlubGluZTtmaWxsOiNGRkZGRkY7fQ0KCS5zdDJ7ZmlsbDojRkZGRkZGO30NCgkuc3Qze2Rpc3BsYXk6aW5saW5lO2ZpbGw6IzAwMTk3MDt9DQoJLnN0NHtkaXNwbGF5Om5vbmU7fQ0KXV0+DQo8L3N0eWxlPg0KPGcgaWQ9ImJrZ2QiIGNsYXNzPSJzdDQiPg0KCTxyZWN0IHg9IjAiIHk9IjAiIGNsYXNzPSJzdDAiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIvPg0KPC9nPg0KPGcgaWQ9IlVQIiBjbGFzcz0ic3Q0Ij4NCgk8cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjE4LDguNiA5LDAgMCw4LjYgMS43LDExLjUgNy4xLDYuMyA3LjEsMTggMTAuOSwxOCAxMC45LDYuNCAxNi4zLDExLjUgCSIvPg0KPC9nPg0KPGcgaWQ9IkRPV04iIGNsYXNzPSJzdDQiPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDMiIHBvaW50cz0iMCw5LjQgOSwxOCAxOCw5LjQgMTYuMyw2LjUgMTAuOSwxMS43IDEwLjksMCA3LjEsMCA3LjEsMTEuNiAxLjcsNi41IAkiLz4NCjwvZz4NCjxnIGlkPSJOT19DSEFOR0UiPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDIiIHBvaW50cz0iMTgsOSAxNy45LDkgOSwwIDAsOSAwLjEsOSA5LDE4IAkiLz4NCjwvZz4NCjwvc3ZnPg0K);
  color: #fff; }

.info-bar__cell--loss {
  background-color: #889bc0;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsSAAALEgHS3X78AAAA1klEQVQ4y+2TvRGDMAxGn7wAtHETNkiyASMwSjwJjMAobBAyAg11mMBpxB1xbH7uUubrbH16snWSeO9JSaz7CPqxlpTX8CP9QTtBYl0l1uVHk8W6XKyrAIxYVwAt0It11wOQAuiAVqwrDNAAGXAGuj0w9fTARXMbA5QLT7YF01in3lmlcLrHApMWeAScW8or3vtUlSk4x+4moPRj3RvdoV5fMATfDLW8G2YIgCyXVkeg0yau6amQV3QgNVCqcTckOtkbsCgkuSIJWBLy1aPYCmjPWIMAvAGVuV0dFzhxNgAAAABJRU5ErkJggg==);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxOHB4Ig0KCSBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQo8IVtDREFUQVsNCgkuc3Qwe2Rpc3BsYXk6aW5saW5lO2ZpbGw6I0JDQkVDMDt9DQoJLnN0MXtkaXNwbGF5OmlubGluZTtmaWxsOiNGRkZGRkY7fQ0KCS5zdDJ7ZmlsbDojMDAxOTcwO30NCgkuc3Qze2Rpc3BsYXk6bm9uZTt9DQpdXT4NCjwvc3R5bGU+DQo8ZyBpZD0iYmtnZCIgY2xhc3M9InN0MyI+DQoJPHJlY3QgeD0iMCIgeT0iMCIgY2xhc3M9InN0MCIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4Ii8+DQo8L2c+DQo8ZyBpZD0iVVAiIGNsYXNzPSJzdDMiPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTgsOC42IDksMCAwLDguNiAxLjcsMTEuNSA3LjEsNi4zIDcuMSwxOCAxMC45LDE4IDEwLjksNi40IDE2LjMsMTEuNSAJIi8+DQo8L2c+DQo8ZyBpZD0iRE9XTiI+DQoJPHBvbHlnb24gY2xhc3M9InN0MiIgcG9pbnRzPSIwLDkuNCA5LDE4IDE4LDkuNCAxNi4zLDYuNSAxMC45LDExLjcgMTAuOSwwIDcuMSwwIDcuMSwxMS42IDEuNyw2LjUgCSIvPg0KPC9nPg0KPGcgaWQ9Ik5PX0NIQU5HRSIgY2xhc3M9InN0MyI+DQoJPHBvbHlnb24gY2xhc3M9InN0MSIgcG9pbnRzPSIxOCw5IDE3LjksOSA5LDAgMCw5IDAuMSw5IDksMTggCSIvPg0KPC9nPg0KPC9zdmc+DQo=);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxOHB4Ig0KCSBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQo8IVtDREFUQVsNCgkuc3Qwe2Rpc3BsYXk6aW5saW5lO2ZpbGw6I0JDQkVDMDt9DQoJLnN0MXtkaXNwbGF5OmlubGluZTtmaWxsOiNGRkZGRkY7fQ0KCS5zdDJ7ZmlsbDojMDAxOTcwO30NCgkuc3Qze2Rpc3BsYXk6bm9uZTt9DQpdXT4NCjwvc3R5bGU+DQo8ZyBpZD0iYmtnZCIgY2xhc3M9InN0MyI+DQoJPHJlY3QgeD0iMCIgeT0iMCIgY2xhc3M9InN0MCIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4Ii8+DQo8L2c+DQo8ZyBpZD0iVVAiIGNsYXNzPSJzdDMiPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTgsOC42IDksMCAwLDguNiAxLjcsMTEuNSA3LjEsNi4zIDcuMSwxOCAxMC45LDE4IDEwLjksNi40IDE2LjMsMTEuNSAJIi8+DQo8L2c+DQo8ZyBpZD0iRE9XTiI+DQoJPHBvbHlnb24gY2xhc3M9InN0MiIgcG9pbnRzPSIwLDkuNCA5LDE4IDE4LDkuNCAxNi4zLDYuNSAxMC45LDExLjcgMTAuOSwwIDcuMSwwIDcuMSwxMS42IDEuNyw2LjUgCSIvPg0KPC9nPg0KPGcgaWQ9Ik5PX0NIQU5HRSIgY2xhc3M9InN0MyI+DQoJPHBvbHlnb24gY2xhc3M9InN0MSIgcG9pbnRzPSIxOCw5IDE3LjksOSA5LDAgMCw5IDAuMSw5IDksMTggCSIvPg0KPC9nPg0KPC9zdmc+DQo=);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxOHB4Ig0KCSBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQo8IVtDREFUQVsNCgkuc3Qwe2Rpc3BsYXk6aW5saW5lO2ZpbGw6I0JDQkVDMDt9DQoJLnN0MXtkaXNwbGF5OmlubGluZTtmaWxsOiNGRkZGRkY7fQ0KCS5zdDJ7ZmlsbDojMDAxOTcwO30NCgkuc3Qze2Rpc3BsYXk6bm9uZTt9DQpdXT4NCjwvc3R5bGU+DQo8ZyBpZD0iYmtnZCIgY2xhc3M9InN0MyI+DQoJPHJlY3QgeD0iMCIgeT0iMCIgY2xhc3M9InN0MCIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4Ii8+DQo8L2c+DQo8ZyBpZD0iVVAiIGNsYXNzPSJzdDMiPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTgsOC42IDksMCAwLDguNiAxLjcsMTEuNSA3LjEsNi4zIDcuMSwxOCAxMC45LDE4IDEwLjksNi40IDE2LjMsMTEuNSAJIi8+DQo8L2c+DQo8ZyBpZD0iRE9XTiI+DQoJPHBvbHlnb24gY2xhc3M9InN0MiIgcG9pbnRzPSIwLDkuNCA5LDE4IDE4LDkuNCAxNi4zLDYuNSAxMC45LDExLjcgMTAuOSwwIDcuMSwwIDcuMSwxMS42IDEuNyw2LjUgCSIvPg0KPC9nPg0KPGcgaWQ9Ik5PX0NIQU5HRSIgY2xhc3M9InN0MyI+DQoJPHBvbHlnb24gY2xhc3M9InN0MSIgcG9pbnRzPSIxOCw5IDE3LjksOSA5LDAgMCw5IDAuMSw5IDksMTggCSIvPg0KPC9nPg0KPC9zdmc+DQo=);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxOHB4Ig0KCSBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQo8IVtDREFUQVsNCgkuc3Qwe2Rpc3BsYXk6aW5saW5lO2ZpbGw6I0JDQkVDMDt9DQoJLnN0MXtkaXNwbGF5OmlubGluZTtmaWxsOiNGRkZGRkY7fQ0KCS5zdDJ7ZmlsbDojMDAxOTcwO30NCgkuc3Qze2Rpc3BsYXk6bm9uZTt9DQpdXT4NCjwvc3R5bGU+DQo8ZyBpZD0iYmtnZCIgY2xhc3M9InN0MyI+DQoJPHJlY3QgeD0iMCIgeT0iMCIgY2xhc3M9InN0MCIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4Ii8+DQo8L2c+DQo8ZyBpZD0iVVAiIGNsYXNzPSJzdDMiPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTgsOC42IDksMCAwLDguNiAxLjcsMTEuNSA3LjEsNi4zIDcuMSwxOCAxMC45LDE4IDEwLjksNi40IDE2LjMsMTEuNSAJIi8+DQo8L2c+DQo8ZyBpZD0iRE9XTiI+DQoJPHBvbHlnb24gY2xhc3M9InN0MiIgcG9pbnRzPSIwLDkuNCA5LDE4IDE4LDkuNCAxNi4zLDYuNSAxMC45LDExLjcgMTAuOSwwIDcuMSwwIDcuMSwxMS42IDEuNyw2LjUgCSIvPg0KPC9nPg0KPGcgaWQ9Ik5PX0NIQU5HRSIgY2xhc3M9InN0MyI+DQoJPHBvbHlnb24gY2xhc3M9InN0MSIgcG9pbnRzPSIxOCw5IDE3LjksOSA5LDAgMCw5IDAuMSw5IDksMTggCSIvPg0KPC9nPg0KPC9zdmc+DQo=);
  color: #001871; }

.info-bar__cell--no-data {
  background-color: #fff;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAACXBIWXMAAAsSAAALEgHS3X78AAABI0lEQVQ4y62UwW2DQBBFH4i71xWEDkIJVLDitkcn2gYowSVQgFHCzZyCqSAlkApCKgipgFzG0WhjgxXl35gdnmbnz2w0zzOh+rZOgQLIgBQYgQHorPNjmB9pSN/WBqiAHdfVAKV1fvoF6ds6A16BDev6AnLr/PADkQpGBXgD9tb5TlVZSJV3CpRa56dYAlUAyDVAZBQAya8AotPxkALvAWAKGv0APKnQhwJuEyBXh/sbAI/ABLzId5GIhQCEV7gEsM4/y9k5lsbX2r8ECBUHP5pbAH1b6xaQiLVnFVLmWgUaMkan48EAn8r7zRJAVmJQedtY3GiU90sAA3Qqr9HDVor3eqx1jzLp0wjcq1kp/213YjUjg8xMswJoZGeGi0/BX9+Tb/c9ldu/6zMQAAAAAElFTkSuQmCC);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNi4xMiIgdmlld0JveD0iMCAwIDE2IDE2LjEyIj48dGl0bGU+aWNvbi1ub2RhdGE8L3RpdGxlPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+PHBhdGggZD0iTTE5Ljg1LDkuMzZhOC4wNSw4LjA1LDAsMCwxLC42NSwzLjE0LDguMjgsOC4yOCwwLDAsMS0uNjUsMy4xNCw4LjA1LDguMDUsMCwwLDEtNC4yNyw0LjI3LDgsOCwwLDAsMS0zLjA4LjY1LDcuNzYsNy43NiwwLDAsMS0zLjA4LS42NSw4LjA1LDguMDUsMCwwLDEtNC4yNy00LjI3LDguNTgsOC41OCwwLDAsMS0uNjUtMy4yQTguMjgsOC4yOCwwLDAsMSw1LjE1LDkuMyw3LjczLDcuNzMsMCwwLDEsNi44Nyw2Ljc1LDcuOTEsNy45MSwwLDAsMSw5LjQyLDUuMDlhOCw4LDAsMCwxLDMuMDgtLjY1LDcuNzYsNy43NiwwLDAsMSwzLjA4LjY1LDcuNzMsNy43MywwLDAsMSwyLjU1LDEuNzJBNi45Miw2LjkyLDAsMCwxLDE5Ljg1LDkuMzZaTTcuNzYsMTUuNTgsMTUuNjQsNy43YTUuMzEsNS4zMSwwLDAsMC0zLjE0LS45NSw1LjQxLDUuNDEsMCwwLDAtMi44NC43N0E2LjMxLDYuMzEsMCwwLDAsNy41OCw5LjZhNS4yNiw1LjI2LDAsMCwwLS43NywyLjg0QTUuOTIsNS45MiwwLDAsMCw3Ljc2LDE1LjU4Wm0xMC40My0zLjE0YTUuNjYsNS42NiwwLDAsMC0uODktMy4wOEw5LjQyLDE3LjI0YTUuNzIsNS43MiwwLDAsMCwzLjA4Ljk1LDUuNjEsNS42MSwwLDAsMCwyLjE5LS40Nyw1LjMxLDUuMzEsMCwwLDAsMy0zQTUsNSwwLDAsMCwxOC4xOSwxMi40NFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00LjUgLTQuNDQpIiBzdHlsZT0iZmlsbDojYjFhODljIi8+PC9nPjwvc3ZnPg==);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNi4xMiIgdmlld0JveD0iMCAwIDE2IDE2LjEyIj48dGl0bGU+aWNvbi1ub2RhdGE8L3RpdGxlPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+PHBhdGggZD0iTTE5Ljg1LDkuMzZhOC4wNSw4LjA1LDAsMCwxLC42NSwzLjE0LDguMjgsOC4yOCwwLDAsMS0uNjUsMy4xNCw4LjA1LDguMDUsMCwwLDEtNC4yNyw0LjI3LDgsOCwwLDAsMS0zLjA4LjY1LDcuNzYsNy43NiwwLDAsMS0zLjA4LS42NSw4LjA1LDguMDUsMCwwLDEtNC4yNy00LjI3LDguNTgsOC41OCwwLDAsMS0uNjUtMy4yQTguMjgsOC4yOCwwLDAsMSw1LjE1LDkuMyw3LjczLDcuNzMsMCwwLDEsNi44Nyw2Ljc1LDcuOTEsNy45MSwwLDAsMSw5LjQyLDUuMDlhOCw4LDAsMCwxLDMuMDgtLjY1LDcuNzYsNy43NiwwLDAsMSwzLjA4LjY1LDcuNzMsNy43MywwLDAsMSwyLjU1LDEuNzJBNi45Miw2LjkyLDAsMCwxLDE5Ljg1LDkuMzZaTTcuNzYsMTUuNTgsMTUuNjQsNy43YTUuMzEsNS4zMSwwLDAsMC0zLjE0LS45NSw1LjQxLDUuNDEsMCwwLDAtMi44NC43N0E2LjMxLDYuMzEsMCwwLDAsNy41OCw5LjZhNS4yNiw1LjI2LDAsMCwwLS43NywyLjg0QTUuOTIsNS45MiwwLDAsMCw3Ljc2LDE1LjU4Wm0xMC40My0zLjE0YTUuNjYsNS42NiwwLDAsMC0uODktMy4wOEw5LjQyLDE3LjI0YTUuNzIsNS43MiwwLDAsMCwzLjA4Ljk1LDUuNjEsNS42MSwwLDAsMCwyLjE5LS40Nyw1LjMxLDUuMzEsMCwwLDAsMy0zQTUsNSwwLDAsMCwxOC4xOSwxMi40NFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00LjUgLTQuNDQpIiBzdHlsZT0iZmlsbDojYjFhODljIi8+PC9nPjwvc3ZnPg==);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNi4xMiIgdmlld0JveD0iMCAwIDE2IDE2LjEyIj48dGl0bGU+aWNvbi1ub2RhdGE8L3RpdGxlPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+PHBhdGggZD0iTTE5Ljg1LDkuMzZhOC4wNSw4LjA1LDAsMCwxLC42NSwzLjE0LDguMjgsOC4yOCwwLDAsMS0uNjUsMy4xNCw4LjA1LDguMDUsMCwwLDEtNC4yNyw0LjI3LDgsOCwwLDAsMS0zLjA4LjY1LDcuNzYsNy43NiwwLDAsMS0zLjA4LS42NSw4LjA1LDguMDUsMCwwLDEtNC4yNy00LjI3LDguNTgsOC41OCwwLDAsMS0uNjUtMy4yQTguMjgsOC4yOCwwLDAsMSw1LjE1LDkuMyw3LjczLDcuNzMsMCwwLDEsNi44Nyw2Ljc1LDcuOTEsNy45MSwwLDAsMSw5LjQyLDUuMDlhOCw4LDAsMCwxLDMuMDgtLjY1LDcuNzYsNy43NiwwLDAsMSwzLjA4LjY1LDcuNzMsNy43MywwLDAsMSwyLjU1LDEuNzJBNi45Miw2LjkyLDAsMCwxLDE5Ljg1LDkuMzZaTTcuNzYsMTUuNTgsMTUuNjQsNy43YTUuMzEsNS4zMSwwLDAsMC0zLjE0LS45NSw1LjQxLDUuNDEsMCwwLDAtMi44NC43N0E2LjMxLDYuMzEsMCwwLDAsNy41OCw5LjZhNS4yNiw1LjI2LDAsMCwwLS43NywyLjg0QTUuOTIsNS45MiwwLDAsMCw3Ljc2LDE1LjU4Wm0xMC40My0zLjE0YTUuNjYsNS42NiwwLDAsMC0uODktMy4wOEw5LjQyLDE3LjI0YTUuNzIsNS43MiwwLDAsMCwzLjA4Ljk1LDUuNjEsNS42MSwwLDAsMCwyLjE5LS40Nyw1LjMxLDUuMzEsMCwwLDAsMy0zQTUsNSwwLDAsMCwxOC4xOSwxMi40NFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00LjUgLTQuNDQpIiBzdHlsZT0iZmlsbDojYjFhODljIi8+PC9nPjwvc3ZnPg==);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNi4xMiIgdmlld0JveD0iMCAwIDE2IDE2LjEyIj48dGl0bGU+aWNvbi1ub2RhdGE8L3RpdGxlPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+PHBhdGggZD0iTTE5Ljg1LDkuMzZhOC4wNSw4LjA1LDAsMCwxLC42NSwzLjE0LDguMjgsOC4yOCwwLDAsMS0uNjUsMy4xNCw4LjA1LDguMDUsMCwwLDEtNC4yNyw0LjI3LDgsOCwwLDAsMS0zLjA4LjY1LDcuNzYsNy43NiwwLDAsMS0zLjA4LS42NSw4LjA1LDguMDUsMCwwLDEtNC4yNy00LjI3LDguNTgsOC41OCwwLDAsMS0uNjUtMy4yQTguMjgsOC4yOCwwLDAsMSw1LjE1LDkuMyw3LjczLDcuNzMsMCwwLDEsNi44Nyw2Ljc1LDcuOTEsNy45MSwwLDAsMSw5LjQyLDUuMDlhOCw4LDAsMCwxLDMuMDgtLjY1LDcuNzYsNy43NiwwLDAsMSwzLjA4LjY1LDcuNzMsNy43MywwLDAsMSwyLjU1LDEuNzJBNi45Miw2LjkyLDAsMCwxLDE5Ljg1LDkuMzZaTTcuNzYsMTUuNTgsMTUuNjQsNy43YTUuMzEsNS4zMSwwLDAsMC0zLjE0LS45NSw1LjQxLDUuNDEsMCwwLDAtMi44NC43N0E2LjMxLDYuMzEsMCwwLDAsNy41OCw5LjZhNS4yNiw1LjI2LDAsMCwwLS43NywyLjg0QTUuOTIsNS45MiwwLDAsMCw3Ljc2LDE1LjU4Wm0xMC40My0zLjE0YTUuNjYsNS42NiwwLDAsMC0uODktMy4wOEw5LjQyLDE3LjI0YTUuNzIsNS43MiwwLDAsMCwzLjA4Ljk1LDUuNjEsNS42MSwwLDAsMCwyLjE5LS40Nyw1LjMxLDUuMzEsMCwwLDAsMy0zQTUsNSwwLDAsMCwxOC4xOSwxMi40NFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00LjUgLTQuNDQpIiBzdHlsZT0iZmlsbDojYjFhODljIi8+PC9nPjwvc3ZnPg==);
  color: inherit; }

input[type="checkbox"],
input[type="radio"] {
  margin: 0 5px 5px 0; }

#introduction {
  margin: 0 0 3em; }

.introduction__top {
  background: #00a795;
  height: 2em; }

.introduction__preview {
  padding-bottom: 2em; }

.introduction__content p,
.introduction__footer p {
  font-size: 0.875rem;
  margin-bottom: 1em; }

.introduction__content {
  display: none;
  padding-left: 2.25rem;
  padding-right: 2.25rem; }

.introduction__content h3 {
  margin-top: 2rem; }

.introduction__list {
  margin: 1rem 0 2rem;
  padding-left: 3em;
  text-align: left; }

.introduction__list li {
  color: #00a795;
  font-size: 0.875rem;
  line-height: 1.4;
  margin: 0 0 0.75em; }

.introduction__list li span {
  color: #585858; }

.jurisdiction-selector {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 0 3rem; }

.jurisdiction-selector__subheading {
  color: #001871;
  font-size: 1.375rem;
  font-weight: 400;
  min-width: 100%; }

.jurisdiction-selector .jurisdiction-selector__choice {
  color: #c69214;
  margin: 0;
  text-align: left;
  min-width: 30%; }

.jurisdiction-selector .jurisdiction-selector__radio[checked] + .jurisdiction-selector__label {
  color: #00a795; }

.jurisdiction-selector .jurisdiction-selector__label {
  display: inline-block; }

.jurisdiction-selector .jurisdiction-selector__choice .selectability {
  display: block;
  margin: 0.25rem 0 0 1.5rem; }

.jurisdiction-selector .jurisdiction-selector__choice .selectability div[role="textbox"] {
  width: 220px; }

.jurisdiction-selector .jurisdiction-selector__choice .selectability div[role="listbox"] {
  max-height: 355px;
  overflow-y: scroll;
  width: 220px; }

.label {
  text-anchor: middle; }

.label__value {
  font-size: 1.4rem;
  font-weight: 700; }

.label--np text {
  fill: #beb7ac;
  text-transform: uppercase; }

.legend {
  background: #fff;
  border: 1px solid #beb7ac;
  margin-bottom: 1em;
  padding: 1rem;
  width: 218px; }
  .legend.is-empty {
    margin: 0;
    padding: 0;
    visibility: hidden; }

.dialog__legend .legend {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 1em 0 0;
  width: auto; }

.dialog__legend .legend__item {
  width: 218px; }

.figure__legend--is-below .legend {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 1em 0 0;
  width: auto; }

.figure__legend--is-below .legend__item {
  width: 218px; }

.legend__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 1rem;
  min-height: 40px;
  position: relative; }
  .legend__item:last-of-type {
    margin-bottom: 0; }

.legend__media {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  margin: 0 1rem 0 0; }
  .legend__media p {
    margin: 0; }

.legend__content {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  text-align: left; }
  .figure__legend--is-below .legend__content {
    margin-right: 1em; }

.legend__note {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  font-size: 0.8125rem;
  padding: 0;
  text-align: left; }
  .legend__note:before {
    content: "NOTE: "; }

.legend__item:last-of-type .button, .legend__item:last-of-type .download-button a, .download-button .legend__item:last-of-type a {
  display: block;
  margin-bottom: 0; }

.legend__item--note {
  display: unset;
  font-size: smaller;
  padding: 1em; }

.legend__item--bubble {
  display: unset; }

.legend__item--focal-bubble circle {
  stroke: #00a795;
  fill: #00a795; }

.bubble__label {
  text-anchor: middle; }

.legend__bubble-line {
  stroke: #808184;
  fill: #808184; }

.legend__marker {
  height: 30px;
  width: 30px; }

.legend__marker--text {
  font-size: 1.75rem;
  font-weight: 400;
  padding: 0;
  position: relative;
  text-align: center;
  top: -6px; }

.legend__marker--path path {
  fill: white; }
  [data-tag="focal"] .legend__marker--path path {
    stroke: #007367; }

.legend__marker--gap-significant path {
  fill: #001871; }

.legend__marker--gap-not-significant path {
  fill: #646464; }

.legend__marker + .legend__description {
  text-align: left; }

.legend__marker--sample line {
  fill: none;
  stroke: #001871;
  stroke-width: 2px; }
  .legend__marker--sample line.sample--r2 {
    stroke-dasharray: 5 3; }

.legend__bubble .bubble__bubble {
  fill: #001871; }

.legend__marker--bar-0 rect {
  fill: #dde2eb; }

.legend__marker--bar-1 rect {
  fill: #bdc9db; }

.legend__marker--bar-2 rect {
  fill: #889bc0; }

.legend__marker--bar-3 rect {
  fill: #41639e; }

.legend__marker--bar-4 rect {
  fill: #001871; }

.legend__marker--bar-5 rect {
  fill: #dde2eb; }

.legend__marker--bar-6 rect {
  fill: #bdc9db; }

.legend__description {
  font-size: .875em;
  line-height: 1.4;
  margin: 0;
  padding: 0;
  -webkit-transition: opacity 250ms 0s;
  -o-transition: opacity 250ms 0s;
  transition: opacity 250ms 0s; }
  .legend__description var {
    font-style: italic; }
  .is-inactive .legend__description {
    opacity: 0.125; }
  .is-hover .legend__description {
    opacity: 1; }

.legend__item.legend__item--target .legend__description {
  font-style: italic; }

.legend__data-toggle {
  font-size: 0.875em;
  text-align: left; }

.legend__data-toggle input[type='radio'] {
  left: -999em;
  padding: 0;
  position: absolute; }

.legend__data-toggle input[type='radio'] + label {
  display: block;
  line-height: 1.4;
  padding: 1em 0 1em 46px;
  position: relative; }

.legend__data-toggle input[type='radio'] + label:before {
  background: #fff;
  border-radius: 100%;
  -webkit-box-shadow: 0 0 0 2px #fff, 0 0 0 4px #c69214;
          box-shadow: 0 0 0 2px #fff, 0 0 0 4px #c69214;
  content: '\A0';
  display: inline-block;
  height: 0.8em;
  left: 0.65em;
  line-height: 0.8;
  margin-right: 0.6em;
  text-indent: 0.15em;
  position: absolute;
  top: 1.25em;
  vertical-align: 0.2em;
  width: 0.8em; }

.legend__data-toggle input[type='radio']:checked + label:before {
  background-color: #00a795;
  -webkit-box-shadow: 0 0 0 2px #fff, 0 0 0 4px #989898;
          box-shadow: 0 0 0 2px #fff, 0 0 0 4px #989898; }

.legend--top {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background-color: #f1efed;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0.5em; }

.legend--top .legend__caption {
  color: #001871;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  font-size: 0.875em;
  font-weight: 700; }

.legend--top .legend__item {
  color: #4c4c4c;
  display: block;
  font-size: 0.875em;
  padding: 0.25em 1em 0.25em 2em;
  position: relative;
  text-align: center; }

.legend--top .legend__item:before {
  background-color: #fff;
  border: 2px solid #001871;
  content: '';
  height: 20px;
  left: 2px;
  margin-top: -10px;
  position: absolute;
  top: 50%;
  width: 20px; }

.legend--top .legend__item--nslp-eligible:before {
  border-radius: 50%;
  border-color: #889bc0; }

.line {
  stroke: #001871; }
  .series--focal .line {
    stroke: #beb7ac; }

.link-box__icon {
  background-color: #f7f3e5;
  background-image: url("/img/tile1.png");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 80% auto;
  border: 2px solid #c69214;
  display: block;
  float: left;
  height: 65px;
  margin: 0 20px 5px 0;
  text-indent: -999em;
  width: 110px; }

.link-box__title {
  color: #c69214;
  display: inline-block;
  font-size: 1em;
  margin: 0 0 5px;
  text-decoration: none; }
  .link-box__title:hover {
    text-decoration: underline; }

.link-box__description {
  font-size: 0.875em;
  line-height: 1.4;
  margin-left: 124px; }

.loading-overlay {
  position: relative;
  min-height: 200px;
  width: 100%; }
  .loading-overlay > :empty {
    min-height: 200px; }

.loading-overlay__overlay {
  min-width: 500px;
  min-height: 200px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  opacity: 0; }
  .loading-overlay__overlay.is-active {
    opacity: 0.75; }

.loading-overlay__contents {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }

.loading rect {
  fill: white;
  fill-opacity: 0.75; }

.loading text {
  font-size: larger;
  font-weight: 700;
  text-anchor: middle; }

.main__footer--gray {
  background: #f1efed; }

.main__overview--about {
  padding-bottom: 3rem; }

.main__overview--about p {
  font-size: 1rem; }

.main__overview--about p:last-of-type {
  margin: 0; }

.map__boundary {
  fill: none;
  stroke: #fff; }

.map--states {
  margin: 1rem 0 0; }

.multiselector {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  border-bottom: 2px solid #00a795;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 3em 0 1em;
  -webkit-transition: 0s;
  -o-transition: 0s;
  transition: 0s; }

.multiselector__subject {
  background-color: transparent;
  background-position: 50% 33px;
  background-repeat: no-repeat;
  bottom: -1px;
  color: #c69214;
  height: 121px;
  margin: 0 40px;
  position: relative;
  text-decoration: none;
  width: 121px; }
  @media (min-width: 64em) {
    .multiselector__subject {
      margin: 0 60px; } }
  .multiselector__subject:hover, .multiselector__subject:focus {
    background-color: #00a795;
    color: #fff;
    -webkit-transition: 0s;
    -o-transition: 0s;
    transition: 0s; }
  .multiselector__subject.is-active {
    background-color: #00a795;
    color: #fff;
    -webkit-transition: 0s;
    -o-transition: 0s;
    transition: 0s; }
    .multiselector__subject.is-active:after {
      background-color: transparent;
      border-color: #00a795 transparent transparent transparent;
      border-style: solid;
      border-width: 15px 15px 0 15px;
      bottom: -15px;
      content: '';
      height: 0;
      left: 50%;
      margin-left: -15px;
      position: absolute;
      width: 0; }

.multiselector__subject--math {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABLCAYAAADakmGTAAAACXBIWXMAAAsSAAALEgHS3X78AAADGElEQVR42u2cz7GbMBDGP2dylzuwO7BPusavAzp4pADN0MFzCWTUAOnA6YBcdcIdkA6eKiAHCYchgLGRbBn2u9mAhX+zWu2u/qyqqkKflGQHLFBc6Lzv2qoNTEm2BXAE8A7gDOBzYbzWAHYAfgI4cqHLXmBKshhACiADkLZvXoqs0cQAPgB850Jn/wFrwIqGTHJh4PYAcgBJDW1VVVVNtCBYvX78BGDPhS6/2O8TACeC1TsAnCwj1MAi2x1J3UotowuwDRe6IC69VlYA2DSBkUYqSGBKsr0doYLT14B9BgAcyMKoSxIwEgF7AWBKsqOSrJpbiYgsjIARMAJGwAgYyUsuqSTLBy5v67xQSdY3kZI16+Uj24xh6u13iwt9eAowAN9G3LMbuJbf0eZ2ZLvhWRgXejUUuMLMury5LH1zoY8w04Dkw8jpEzASASNgBGw+gesV1aFEScDGxUv5nYEpdUkCRsBIBOzZTl9JVj365R7Z5lAh4d5R8vcDWdULUYqXtbApRbc7LCt/dJvkwwgYASNgBIz0uOTbrlGtd5Z8koVdh3WCqVbkSrK1jzaUZKN+W0mW2fnM4Lukz5XQMcz85CA0JVkGszMvCRaY3QgQwWylO/joklzoBGaL3q4PWgPWGY5WZHuzMC50wYU++PRfXOi4D1oblqv3ePlRsguaL1iTR0m7HGCKchfLCLjQsZIMFlIJgPmA5SKs+HDwDrkrS7MLkDf2Ky/hzFRgbxOfLx2GGZmFpa2FnZRkYVlYKBtSO0bD1H7OXUN7eaff5eCHRs9ggd0SibuENSbkWGpqlF4LHdrQlp4aZQB+XQsdLLQfcLSn3Uu1ggtdKMkimKWVvlKjOv0am0aFXd655Q8tvrwzZxEwAkbAglKoxzAUBOy2ETahLjk3H+Yz55tBgr9uAzvPMch0qMgyugBL8cQdYi+gY52LNs9ALAAUNlkl/euOGcxxfvv2KBkBKOwNyZym9yf4rfpkukvVpX0s6RambLK1N+dLO7nO1vIOMDPlJYC4eTzrquukYDv7EtsHNwszrj8wxcasa87iLz+cYekf/ufSAAAAAElFTkSuQmCC);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NC4yNCIgaGVpZ2h0PSI3NC4yNCIgdmlld0JveD0iMCAwIDc0LjI0IDc0LjI0Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6bm9uZTtzdHJva2U6I2M5OTIwZTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9LmNscy0ye2ZpbGw6I2M5OTIwZTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb24tbWF0aDI8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTY2LjQxLjVINy44M0E3LjMzLDcuMzMsMCwwLDAsLjUsNy44MlY2Ni40MWE3LjMzLDcuMzMsMCwwLDAsNy4zMyw3LjMySDY2LjQxYTcuMzIsNy4zMiwwLDAsMCw3LjMzLTcuMzJWNy44MkE3LjMyLDcuMzIsMCwwLDAsNjYuNDEuNVoiLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjQzLjY1IiB5PSIyMS43MiIgd2lkdGg9IjE2LjIzIiBoZWlnaHQ9IjEuNDYiLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMjEuNzMgMzAuNTcgMjMuMiAzMC41NyAyMy4yIDIzLjE5IDMwLjU4IDIzLjE5IDMwLjU4IDIxLjcyIDIzLjIgMjEuNzIgMjMuMiAxNC4zNCAyMS43MyAxNC4zNCAyMS43MyAyMS43MiAxNC4zNSAyMS43MiAxNC4zNSAyMy4xOSAyMS43MyAyMy4xOSAyMS43MyAzMC41NyIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSI1Ni45OSA0NS41MSA1MS43NyA1MC43MyA0Ni41NSA0NS41MSA0NS41MiA0Ni41NCA1MC43NCA1MS43NiA0NS41MiA1Ni45OCA0Ni41NSA1OC4wMiA1MS43NyA1Mi44IDU2Ljk5IDU4LjAyIDU4LjAzIDU2Ljk4IDUyLjgxIDUxLjc2IDU4LjAzIDQ2LjU0IDU2Ljk5IDQ1LjUxIi8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSIxNC4zNSIgeT0iNTEuMDMiIHdpZHRoPSIxNi4yMyIgaGVpZ2h0PSIxLjQ2Ii8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjQuMjMsNDYuMjhBMS43NywxLjc3LDAsMSwwLDIyLjQ2LDQ4LDEuNzcsMS43NywwLDAsMCwyNC4yMyw0Ni4yOFptLTIuNjgsMGEuOTIuOTIsMCwxLDEsLjkxLjkxQS45Mi45MiwwLDAsMSwyMS41NSw0Ni4yOFoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yMi40Niw1NS40OWExLjc3LDEuNzcsMCwxLDAsMS43NywxLjc3QTEuNzcsMS43NywwLDAsMCwyMi40Niw1NS40OVptMCwyLjY5YS45Mi45MiwwLDEsMSwuOTEtLjkyQS45Mi45MiwwLDAsMSwyMi40Niw1OC4xOFoiLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMzcuODUgOS4yOSAzNi4zOSA5LjI5IDM2LjM5IDM2LjM5IDkuMjkgMzYuMzkgOS4yOSAzNy44NSAzNi4zOSAzNy44NSAzNi4zOSA2NC45NSAzNy44NSA2NC45NSAzNy44NSAzNy44NSA2NC45NSAzNy44NSA2NC45NSAzNi4zOSAzNy44NSAzNi4zOSAzNy44NSA5LjI5Ii8+PC9zdmc+);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NC4yNCIgaGVpZ2h0PSI3NC4yNCIgdmlld0JveD0iMCAwIDc0LjI0IDc0LjI0Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6bm9uZTtzdHJva2U6I2M5OTIwZTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9LmNscy0ye2ZpbGw6I2M5OTIwZTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb24tbWF0aDI8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTY2LjQxLjVINy44M0E3LjMzLDcuMzMsMCwwLDAsLjUsNy44MlY2Ni40MWE3LjMzLDcuMzMsMCwwLDAsNy4zMyw3LjMySDY2LjQxYTcuMzIsNy4zMiwwLDAsMCw3LjMzLTcuMzJWNy44MkE3LjMyLDcuMzIsMCwwLDAsNjYuNDEuNVoiLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjQzLjY1IiB5PSIyMS43MiIgd2lkdGg9IjE2LjIzIiBoZWlnaHQ9IjEuNDYiLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMjEuNzMgMzAuNTcgMjMuMiAzMC41NyAyMy4yIDIzLjE5IDMwLjU4IDIzLjE5IDMwLjU4IDIxLjcyIDIzLjIgMjEuNzIgMjMuMiAxNC4zNCAyMS43MyAxNC4zNCAyMS43MyAyMS43MiAxNC4zNSAyMS43MiAxNC4zNSAyMy4xOSAyMS43MyAyMy4xOSAyMS43MyAzMC41NyIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSI1Ni45OSA0NS41MSA1MS43NyA1MC43MyA0Ni41NSA0NS41MSA0NS41MiA0Ni41NCA1MC43NCA1MS43NiA0NS41MiA1Ni45OCA0Ni41NSA1OC4wMiA1MS43NyA1Mi44IDU2Ljk5IDU4LjAyIDU4LjAzIDU2Ljk4IDUyLjgxIDUxLjc2IDU4LjAzIDQ2LjU0IDU2Ljk5IDQ1LjUxIi8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSIxNC4zNSIgeT0iNTEuMDMiIHdpZHRoPSIxNi4yMyIgaGVpZ2h0PSIxLjQ2Ii8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjQuMjMsNDYuMjhBMS43NywxLjc3LDAsMSwwLDIyLjQ2LDQ4LDEuNzcsMS43NywwLDAsMCwyNC4yMyw0Ni4yOFptLTIuNjgsMGEuOTIuOTIsMCwxLDEsLjkxLjkxQS45Mi45MiwwLDAsMSwyMS41NSw0Ni4yOFoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yMi40Niw1NS40OWExLjc3LDEuNzcsMCwxLDAsMS43NywxLjc3QTEuNzcsMS43NywwLDAsMCwyMi40Niw1NS40OVptMCwyLjY5YS45Mi45MiwwLDEsMSwuOTEtLjkyQS45Mi45MiwwLDAsMSwyMi40Niw1OC4xOFoiLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMzcuODUgOS4yOSAzNi4zOSA5LjI5IDM2LjM5IDM2LjM5IDkuMjkgMzYuMzkgOS4yOSAzNy44NSAzNi4zOSAzNy44NSAzNi4zOSA2NC45NSAzNy44NSA2NC45NSAzNy44NSAzNy44NSA2NC45NSAzNy44NSA2NC45NSAzNi4zOSAzNy44NSAzNi4zOSAzNy44NSA5LjI5Ii8+PC9zdmc+);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NC4yNCIgaGVpZ2h0PSI3NC4yNCIgdmlld0JveD0iMCAwIDc0LjI0IDc0LjI0Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6bm9uZTtzdHJva2U6I2M5OTIwZTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9LmNscy0ye2ZpbGw6I2M5OTIwZTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb24tbWF0aDI8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTY2LjQxLjVINy44M0E3LjMzLDcuMzMsMCwwLDAsLjUsNy44MlY2Ni40MWE3LjMzLDcuMzMsMCwwLDAsNy4zMyw3LjMySDY2LjQxYTcuMzIsNy4zMiwwLDAsMCw3LjMzLTcuMzJWNy44MkE3LjMyLDcuMzIsMCwwLDAsNjYuNDEuNVoiLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjQzLjY1IiB5PSIyMS43MiIgd2lkdGg9IjE2LjIzIiBoZWlnaHQ9IjEuNDYiLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMjEuNzMgMzAuNTcgMjMuMiAzMC41NyAyMy4yIDIzLjE5IDMwLjU4IDIzLjE5IDMwLjU4IDIxLjcyIDIzLjIgMjEuNzIgMjMuMiAxNC4zNCAyMS43MyAxNC4zNCAyMS43MyAyMS43MiAxNC4zNSAyMS43MiAxNC4zNSAyMy4xOSAyMS43MyAyMy4xOSAyMS43MyAzMC41NyIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSI1Ni45OSA0NS41MSA1MS43NyA1MC43MyA0Ni41NSA0NS41MSA0NS41MiA0Ni41NCA1MC43NCA1MS43NiA0NS41MiA1Ni45OCA0Ni41NSA1OC4wMiA1MS43NyA1Mi44IDU2Ljk5IDU4LjAyIDU4LjAzIDU2Ljk4IDUyLjgxIDUxLjc2IDU4LjAzIDQ2LjU0IDU2Ljk5IDQ1LjUxIi8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSIxNC4zNSIgeT0iNTEuMDMiIHdpZHRoPSIxNi4yMyIgaGVpZ2h0PSIxLjQ2Ii8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjQuMjMsNDYuMjhBMS43NywxLjc3LDAsMSwwLDIyLjQ2LDQ4LDEuNzcsMS43NywwLDAsMCwyNC4yMyw0Ni4yOFptLTIuNjgsMGEuOTIuOTIsMCwxLDEsLjkxLjkxQS45Mi45MiwwLDAsMSwyMS41NSw0Ni4yOFoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yMi40Niw1NS40OWExLjc3LDEuNzcsMCwxLDAsMS43NywxLjc3QTEuNzcsMS43NywwLDAsMCwyMi40Niw1NS40OVptMCwyLjY5YS45Mi45MiwwLDEsMSwuOTEtLjkyQS45Mi45MiwwLDAsMSwyMi40Niw1OC4xOFoiLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMzcuODUgOS4yOSAzNi4zOSA5LjI5IDM2LjM5IDM2LjM5IDkuMjkgMzYuMzkgOS4yOSAzNy44NSAzNi4zOSAzNy44NSAzNi4zOSA2NC45NSAzNy44NSA2NC45NSAzNy44NSAzNy44NSA2NC45NSAzNy44NSA2NC45NSAzNi4zOSAzNy44NSAzNi4zOSAzNy44NSA5LjI5Ii8+PC9zdmc+);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NC4yNCIgaGVpZ2h0PSI3NC4yNCIgdmlld0JveD0iMCAwIDc0LjI0IDc0LjI0Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6bm9uZTtzdHJva2U6I2M5OTIwZTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9LmNscy0ye2ZpbGw6I2M5OTIwZTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb24tbWF0aDI8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTY2LjQxLjVINy44M0E3LjMzLDcuMzMsMCwwLDAsLjUsNy44MlY2Ni40MWE3LjMzLDcuMzMsMCwwLDAsNy4zMyw3LjMySDY2LjQxYTcuMzIsNy4zMiwwLDAsMCw3LjMzLTcuMzJWNy44MkE3LjMyLDcuMzIsMCwwLDAsNjYuNDEuNVoiLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjQzLjY1IiB5PSIyMS43MiIgd2lkdGg9IjE2LjIzIiBoZWlnaHQ9IjEuNDYiLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMjEuNzMgMzAuNTcgMjMuMiAzMC41NyAyMy4yIDIzLjE5IDMwLjU4IDIzLjE5IDMwLjU4IDIxLjcyIDIzLjIgMjEuNzIgMjMuMiAxNC4zNCAyMS43MyAxNC4zNCAyMS43MyAyMS43MiAxNC4zNSAyMS43MiAxNC4zNSAyMy4xOSAyMS43MyAyMy4xOSAyMS43MyAzMC41NyIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSI1Ni45OSA0NS41MSA1MS43NyA1MC43MyA0Ni41NSA0NS41MSA0NS41MiA0Ni41NCA1MC43NCA1MS43NiA0NS41MiA1Ni45OCA0Ni41NSA1OC4wMiA1MS43NyA1Mi44IDU2Ljk5IDU4LjAyIDU4LjAzIDU2Ljk4IDUyLjgxIDUxLjc2IDU4LjAzIDQ2LjU0IDU2Ljk5IDQ1LjUxIi8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSIxNC4zNSIgeT0iNTEuMDMiIHdpZHRoPSIxNi4yMyIgaGVpZ2h0PSIxLjQ2Ii8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjQuMjMsNDYuMjhBMS43NywxLjc3LDAsMSwwLDIyLjQ2LDQ4LDEuNzcsMS43NywwLDAsMCwyNC4yMyw0Ni4yOFptLTIuNjgsMGEuOTIuOTIsMCwxLDEsLjkxLjkxQS45Mi45MiwwLDAsMSwyMS41NSw0Ni4yOFoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0yMi40Niw1NS40OWExLjc3LDEuNzcsMCwxLDAsMS43NywxLjc3QTEuNzcsMS43NywwLDAsMCwyMi40Niw1NS40OVptMCwyLjY5YS45Mi45MiwwLDEsMSwuOTEtLjkyQS45Mi45MiwwLDAsMSwyMi40Niw1OC4xOFoiLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMzcuODUgOS4yOSAzNi4zOSA5LjI5IDM2LjM5IDM2LjM5IDkuMjkgMzYuMzkgOS4yOSAzNy44NSAzNi4zOSAzNy44NSAzNi4zOSA2NC45NSAzNy44NSA2NC45NSAzNy44NSAzNy44NSA2NC45NSAzNy44NSA2NC45NSAzNi4zOSAzNy44NSAzNi4zOSAzNy44NSA5LjI5Ii8+PC9zdmc+); }

.multiselector__subject--reading {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAYAAAA4TnrqAAAACXBIWXMAAAsSAAALEgHS3X78AAAEDUlEQVR42u2c322jQBDGf7byHiQKiDs4XngOV0HcQdwAOlJBnAoOiQKOVHBOBUeeeeE6IAUgORXkHjwkG/85sw5rY9iRolgCG/iYnfm+2d0Zvb29sW554nrAFAgYnhVA4YdVun5gpIKVJ+4ESAFP/mfAcmBgBeIoE2Dmh9ViAyzxpkxAmvthtWTAlifuVLBI/bCK3sHKE9cBSiDa5n4DBqx2oMgPq7QGKwUcP6ymFqINwAJgAUzG4lVTILLQbJofVpkE/elYgnnph1VpodlpqQpWYfH4r5WAMwbq4G5tj40tBBYsC9ap7eJMuE4sieh/FvlhVZwcLNGMk2OIWFVmCQf0RK9926fp5PyDsl0T6nTRAKhaI10eyYsehSBHwL1y6NkPq2DL+XM57+cXr3vnh1X8Vc+KBKgnw3zMA26AW1EUl8BrTQgbfP/xQArkAD+AOfBlsGraPz2CVznyQq4EqIkfVksRtHtZtkiTQwXz9VllQ4lXdf0o61qZ6OKANxAbAqqORwsZFsWBXqLjXVoZ1PIsU54lbyHoeEkl6MowdBqQw0MfMmvjd6RYdxCva5vBe8AfQy9u1NLv6Nzfd1ZlYyNglcBDx0PLg+bzGItZpZC3LscsY/enG7MmwOyUDyn0ZcFqui7dIX+aWqpTTtcdhpM1vdamzRsAperUXwLceoDWub9MZyjqglVIUDyFecBvJS7NhLy+bgnaOs9jLGYtdbJHy1YL66kfVpnUuLL10k1bFKSNmBWYog5+WO2jDn9ZrT0olBfnyQTxrXKPbzrUQQdc3WG4BJ5P4FUZEG8jkH5YzfLELZTY9az5PP2SO/sypVq0G7zckaznGLhsL+VOTIPi3AHWS7mTGsrC/ZM7XVkzdhZyJ0/cGWam4nopd2aGYlYv5U5kKhv2Tu6YnpbvldyRGRsj1KGPcseUZ/VS7kTnOAyt3LFyx8odK3es3LFyx8odK3es3LFyx8odK3fORO7YZZIte9YCuM4Td4H5fYnqZKnaMsGkORIPn74Mlh9WsaxeuZE/0/ai0IX7IznNSxOy3TRmzSUL3hn0LkcAqrPeJav1DXPM9ZbwWG1jSZtUH7RJqclVKsBCoQkvQGBy40CeuOZ4FhDniWvi5pesVvIVfJRjFspWlNigN7cOlkl+5ShDbyrtTEZrCebK0PXr5ypbA8s0v8oTtwRudmwluWLH9rlOyx2DNmd3NfSVjjTo6ARYUtxLu05KLYO3YFmwOgHWkuPsrO8FWJ3fQ9gB84ByLPLF0dynNzSLgKyOWbFBSXHWliduVNObsXyYy4HUwvMJqECqEjP43E3S4aPV5mzIndoEi7pryXvTyPU+pepJJcPsU1r3vilYa2Uw2tEB15EveAN0rJJVA46NkfUPsRjq+3ym5vEAAAAASUVORK5CYII=);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NC4yNCIgaGVpZ2h0PSI3NC4yNCIgdmlld0JveD0iMCAwIDc0LjI0IDc0LjI0Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6bm9uZTtzdHJva2U6I2M5OTIwZTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9LmNscy0ye2ZpbGw6I2M5OTIwZTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb24tcmVhZGluZzI8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTY2LjQxLjVINy44MkE3LjMyLDcuMzIsMCwwLDAsLjUsNy44M1Y2Ni40MWE3LjMyLDcuMzIsMCwwLDAsNy4zMiw3LjMySDY2LjQxYTcuMzIsNy4zMiwwLDAsMCw3LjMzLTcuMzJWNy44M0E3LjMzLDcuMzMsMCwwLDAsNjYuNDEuNVoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik02NC4xMiwxMy41OEg0OS40N1YxMi4xMkg0MC42OHYxLjQ2aC0uMDlBMy45MywzLjkzLDAsMCwwLDM3LDE1LjM3YTMuOTQsMy45NCwwLDAsMC0uNDctLjU2LDQuNzcsNC43NywwLDAsMC0zLjEzLTEuMjNIOS45MmEyLjIsMi4yLDAsMCwwLTIuMiwyLjJWNTQuNTlhMi4yLDIuMiwwLDAsMCwxLjQ2LDIuMDd2My43OUgzMi4yNmEuMzcuMzcsMCwwLDEsLjM3LjM3LDEuODMsMS44MywwLDAsMCwxLjgzLDEuODNoNC43NkExLjgzLDEuODMsMCwwLDAsNDEsNjAuODJhLjM3LjM3LDAsMCwxLC4zNy0uMzdINjQuODVWNTYuNjZhMi4yLDIuMiwwLDAsMCwxLjQ2LTIuMDdWMTUuNzhBMi4yLDIuMiwwLDAsMCw2NC4xMiwxMy41OFptLTIyLDBINDhWMjcuM2wtMi0xLjY2LS45NC0uNzgtLjk0Ljc4LTIsMS42NlptLTMzLDIuMkEuNzMuNzMsMCwwLDEsOS45MiwxNUgzMy40NmEzLjMxLDMuMzEsMCwwLDEsMi4xLjgyLDIuNzksMi43OSwwLDAsMSwuNzIsMi4wNlY1Ni40NWE0LjM3LDQuMzcsMCwwLDAtMi45My0xLjEySDkuOTJhLjczLjczLDAsMCwxLS43My0uNzNaTTQxLjQxLDU5YTEuODMsMS44MywwLDAsMC0xLjgzLDEuODMuMzcuMzcsMCwwLDEtLjM3LjM3SDM0LjQ2YS4zNy4zNywwLDAsMS0uMzctLjM3QTEuODMsMS44MywwLDAsMCwzMi4yNiw1OUgxMC42NXYtMi4yaDIyLjdhMi45MywyLjkzLDAsMCwxLDIuOTMsMi45M2gxLjQ2YTIuOTQsMi45NCwwLDAsMSwyLjkzLTIuOTNoMjIuN1Y1OVptMjMuNDQtNC4zOWEuNzMuNzMsMCwwLDEtLjczLjczSDQwLjY4YTQuMzgsNC4zOCwwLDAsMC0yLjkzLDEuMTJWMTcuOTJhMy44NiwzLjg2LDAsMCwxLC4zNy0xLjQ4QTIuNSwyLjUsMCwwLDEsNDAuNTksMTVoLjA5VjMwLjQybDQuMzktMy42Niw0LjM5LDMuNjZWMTVINjQuMTJhLjczLjczLDAsMCwxLC43My43M1oiLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjExLjM5IiB5PSIxNy45NyIgd2lkdGg9IjIxLjk3IiBoZWlnaHQ9IjEuNDYiLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjExLjM5IiB5PSIyMS42MyIgd2lkdGg9IjIxLjk3IiBoZWlnaHQ9IjEuNDciLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjExLjM5IiB5PSIyNS4zIiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NyIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iMTEuMzkiIHk9IjI4Ljk2IiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NiIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iMTEuMzkiIHk9IjMyLjYyIiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NiIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iMTEuMzkiIHk9IjM2LjI4IiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NiIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iMTEuMzkiIHk9IjM5Ljk1IiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NyIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iMTEuMzkiIHk9IjQzLjYxIiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NiIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iMTEuMzkiIHk9IjUwLjkzIiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NiIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iMTEuMzkiIHk9IjQ3LjI3IiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NyIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iNTEuNjciIHk9IjE3Ljk3IiB3aWR0aD0iMTAuOTgiIGhlaWdodD0iMS40NiIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iNTEuNjciIHk9IjIxLjYzIiB3aWR0aD0iMTAuOTgiIGhlaWdodD0iMS40NyIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iNTEuNjciIHk9IjI1LjMiIHdpZHRoPSIxMC45OCIgaGVpZ2h0PSIxLjQ3Ii8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSI1MS42NyIgeT0iMjguOTYiIHdpZHRoPSIxMC45OCIgaGVpZ2h0PSIxLjQ2Ii8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSI0MC42OCIgeT0iMzIuNjIiIHdpZHRoPSIyMS45NyIgaGVpZ2h0PSIxLjQ2Ii8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSI0MC42OCIgeT0iMzYuMjgiIHdpZHRoPSIyMS45NyIgaGVpZ2h0PSIxLjQ2Ii8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSI0MC42OCIgeT0iMzkuOTUiIHdpZHRoPSIyMS45NyIgaGVpZ2h0PSIxLjQ3Ii8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSI0MC42OCIgeT0iNDMuNjEiIHdpZHRoPSIyMS45NyIgaGVpZ2h0PSIxLjQ2Ii8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSI0MC42OCIgeT0iNTAuOTMiIHdpZHRoPSIyMS45NyIgaGVpZ2h0PSIxLjQ2Ii8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSI0MC42OCIgeT0iNDcuMjciIHdpZHRoPSIyMS45NyIgaGVpZ2h0PSIxLjQ3Ii8+PC9zdmc+);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NC4yNCIgaGVpZ2h0PSI3NC4yNCIgdmlld0JveD0iMCAwIDc0LjI0IDc0LjI0Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6bm9uZTtzdHJva2U6I2M5OTIwZTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9LmNscy0ye2ZpbGw6I2M5OTIwZTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb24tcmVhZGluZzI8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTY2LjQxLjVINy44MkE3LjMyLDcuMzIsMCwwLDAsLjUsNy44M1Y2Ni40MWE3LjMyLDcuMzIsMCwwLDAsNy4zMiw3LjMySDY2LjQxYTcuMzIsNy4zMiwwLDAsMCw3LjMzLTcuMzJWNy44M0E3LjMzLDcuMzMsMCwwLDAsNjYuNDEuNVoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik02NC4xMiwxMy41OEg0OS40N1YxMi4xMkg0MC42OHYxLjQ2aC0uMDlBMy45MywzLjkzLDAsMCwwLDM3LDE1LjM3YTMuOTQsMy45NCwwLDAsMC0uNDctLjU2LDQuNzcsNC43NywwLDAsMC0zLjEzLTEuMjNIOS45MmEyLjIsMi4yLDAsMCwwLTIuMiwyLjJWNTQuNTlhMi4yLDIuMiwwLDAsMCwxLjQ2LDIuMDd2My43OUgzMi4yNmEuMzcuMzcsMCwwLDEsLjM3LjM3LDEuODMsMS44MywwLDAsMCwxLjgzLDEuODNoNC43NkExLjgzLDEuODMsMCwwLDAsNDEsNjAuODJhLjM3LjM3LDAsMCwxLC4zNy0uMzdINjQuODVWNTYuNjZhMi4yLDIuMiwwLDAsMCwxLjQ2LTIuMDdWMTUuNzhBMi4yLDIuMiwwLDAsMCw2NC4xMiwxMy41OFptLTIyLDBINDhWMjcuM2wtMi0xLjY2LS45NC0uNzgtLjk0Ljc4LTIsMS42NlptLTMzLDIuMkEuNzMuNzMsMCwwLDEsOS45MiwxNUgzMy40NmEzLjMxLDMuMzEsMCwwLDEsMi4xLjgyLDIuNzksMi43OSwwLDAsMSwuNzIsMi4wNlY1Ni40NWE0LjM3LDQuMzcsMCwwLDAtMi45My0xLjEySDkuOTJhLjczLjczLDAsMCwxLS43My0uNzNaTTQxLjQxLDU5YTEuODMsMS44MywwLDAsMC0xLjgzLDEuODMuMzcuMzcsMCwwLDEtLjM3LjM3SDM0LjQ2YS4zNy4zNywwLDAsMS0uMzctLjM3QTEuODMsMS44MywwLDAsMCwzMi4yNiw1OUgxMC42NXYtMi4yaDIyLjdhMi45MywyLjkzLDAsMCwxLDIuOTMsMi45M2gxLjQ2YTIuOTQsMi45NCwwLDAsMSwyLjkzLTIuOTNoMjIuN1Y1OVptMjMuNDQtNC4zOWEuNzMuNzMsMCwwLDEtLjczLjczSDQwLjY4YTQuMzgsNC4zOCwwLDAsMC0yLjkzLDEuMTJWMTcuOTJhMy44NiwzLjg2LDAsMCwxLC4zNy0xLjQ4QTIuNSwyLjUsMCwwLDEsNDAuNTksMTVoLjA5VjMwLjQybDQuMzktMy42Niw0LjM5LDMuNjZWMTVINjQuMTJhLjczLjczLDAsMCwxLC43My43M1oiLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjExLjM5IiB5PSIxNy45NyIgd2lkdGg9IjIxLjk3IiBoZWlnaHQ9IjEuNDYiLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjExLjM5IiB5PSIyMS42MyIgd2lkdGg9IjIxLjk3IiBoZWlnaHQ9IjEuNDciLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjExLjM5IiB5PSIyNS4zIiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NyIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iMTEuMzkiIHk9IjI4Ljk2IiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NiIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iMTEuMzkiIHk9IjMyLjYyIiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NiIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iMTEuMzkiIHk9IjM2LjI4IiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NiIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iMTEuMzkiIHk9IjM5Ljk1IiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NyIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iMTEuMzkiIHk9IjQzLjYxIiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NiIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iMTEuMzkiIHk9IjUwLjkzIiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NiIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iMTEuMzkiIHk9IjQ3LjI3IiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NyIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iNTEuNjciIHk9IjE3Ljk3IiB3aWR0aD0iMTAuOTgiIGhlaWdodD0iMS40NiIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iNTEuNjciIHk9IjIxLjYzIiB3aWR0aD0iMTAuOTgiIGhlaWdodD0iMS40NyIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iNTEuNjciIHk9IjI1LjMiIHdpZHRoPSIxMC45OCIgaGVpZ2h0PSIxLjQ3Ii8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSI1MS42NyIgeT0iMjguOTYiIHdpZHRoPSIxMC45OCIgaGVpZ2h0PSIxLjQ2Ii8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSI0MC42OCIgeT0iMzIuNjIiIHdpZHRoPSIyMS45NyIgaGVpZ2h0PSIxLjQ2Ii8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSI0MC42OCIgeT0iMzYuMjgiIHdpZHRoPSIyMS45NyIgaGVpZ2h0PSIxLjQ2Ii8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSI0MC42OCIgeT0iMzkuOTUiIHdpZHRoPSIyMS45NyIgaGVpZ2h0PSIxLjQ3Ii8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSI0MC42OCIgeT0iNDMuNjEiIHdpZHRoPSIyMS45NyIgaGVpZ2h0PSIxLjQ2Ii8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSI0MC42OCIgeT0iNTAuOTMiIHdpZHRoPSIyMS45NyIgaGVpZ2h0PSIxLjQ2Ii8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSI0MC42OCIgeT0iNDcuMjciIHdpZHRoPSIyMS45NyIgaGVpZ2h0PSIxLjQ3Ii8+PC9zdmc+);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NC4yNCIgaGVpZ2h0PSI3NC4yNCIgdmlld0JveD0iMCAwIDc0LjI0IDc0LjI0Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6bm9uZTtzdHJva2U6I2M5OTIwZTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9LmNscy0ye2ZpbGw6I2M5OTIwZTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb24tcmVhZGluZzI8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTY2LjQxLjVINy44MkE3LjMyLDcuMzIsMCwwLDAsLjUsNy44M1Y2Ni40MWE3LjMyLDcuMzIsMCwwLDAsNy4zMiw3LjMySDY2LjQxYTcuMzIsNy4zMiwwLDAsMCw3LjMzLTcuMzJWNy44M0E3LjMzLDcuMzMsMCwwLDAsNjYuNDEuNVoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik02NC4xMiwxMy41OEg0OS40N1YxMi4xMkg0MC42OHYxLjQ2aC0uMDlBMy45MywzLjkzLDAsMCwwLDM3LDE1LjM3YTMuOTQsMy45NCwwLDAsMC0uNDctLjU2LDQuNzcsNC43NywwLDAsMC0zLjEzLTEuMjNIOS45MmEyLjIsMi4yLDAsMCwwLTIuMiwyLjJWNTQuNTlhMi4yLDIuMiwwLDAsMCwxLjQ2LDIuMDd2My43OUgzMi4yNmEuMzcuMzcsMCwwLDEsLjM3LjM3LDEuODMsMS44MywwLDAsMCwxLjgzLDEuODNoNC43NkExLjgzLDEuODMsMCwwLDAsNDEsNjAuODJhLjM3LjM3LDAsMCwxLC4zNy0uMzdINjQuODVWNTYuNjZhMi4yLDIuMiwwLDAsMCwxLjQ2LTIuMDdWMTUuNzhBMi4yLDIuMiwwLDAsMCw2NC4xMiwxMy41OFptLTIyLDBINDhWMjcuM2wtMi0xLjY2LS45NC0uNzgtLjk0Ljc4LTIsMS42NlptLTMzLDIuMkEuNzMuNzMsMCwwLDEsOS45MiwxNUgzMy40NmEzLjMxLDMuMzEsMCwwLDEsMi4xLjgyLDIuNzksMi43OSwwLDAsMSwuNzIsMi4wNlY1Ni40NWE0LjM3LDQuMzcsMCwwLDAtMi45My0xLjEySDkuOTJhLjczLjczLDAsMCwxLS43My0uNzNaTTQxLjQxLDU5YTEuODMsMS44MywwLDAsMC0xLjgzLDEuODMuMzcuMzcsMCwwLDEtLjM3LjM3SDM0LjQ2YS4zNy4zNywwLDAsMS0uMzctLjM3QTEuODMsMS44MywwLDAsMCwzMi4yNiw1OUgxMC42NXYtMi4yaDIyLjdhMi45MywyLjkzLDAsMCwxLDIuOTMsMi45M2gxLjQ2YTIuOTQsMi45NCwwLDAsMSwyLjkzLTIuOTNoMjIuN1Y1OVptMjMuNDQtNC4zOWEuNzMuNzMsMCwwLDEtLjczLjczSDQwLjY4YTQuMzgsNC4zOCwwLDAsMC0yLjkzLDEuMTJWMTcuOTJhMy44NiwzLjg2LDAsMCwxLC4zNy0xLjQ4QTIuNSwyLjUsMCwwLDEsNDAuNTksMTVoLjA5VjMwLjQybDQuMzktMy42Niw0LjM5LDMuNjZWMTVINjQuMTJhLjczLjczLDAsMCwxLC43My43M1oiLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjExLjM5IiB5PSIxNy45NyIgd2lkdGg9IjIxLjk3IiBoZWlnaHQ9IjEuNDYiLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjExLjM5IiB5PSIyMS42MyIgd2lkdGg9IjIxLjk3IiBoZWlnaHQ9IjEuNDciLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjExLjM5IiB5PSIyNS4zIiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NyIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iMTEuMzkiIHk9IjI4Ljk2IiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NiIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iMTEuMzkiIHk9IjMyLjYyIiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NiIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iMTEuMzkiIHk9IjM2LjI4IiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NiIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iMTEuMzkiIHk9IjM5Ljk1IiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NyIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iMTEuMzkiIHk9IjQzLjYxIiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NiIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iMTEuMzkiIHk9IjUwLjkzIiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NiIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iMTEuMzkiIHk9IjQ3LjI3IiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NyIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iNTEuNjciIHk9IjE3Ljk3IiB3aWR0aD0iMTAuOTgiIGhlaWdodD0iMS40NiIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iNTEuNjciIHk9IjIxLjYzIiB3aWR0aD0iMTAuOTgiIGhlaWdodD0iMS40NyIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iNTEuNjciIHk9IjI1LjMiIHdpZHRoPSIxMC45OCIgaGVpZ2h0PSIxLjQ3Ii8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSI1MS42NyIgeT0iMjguOTYiIHdpZHRoPSIxMC45OCIgaGVpZ2h0PSIxLjQ2Ii8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSI0MC42OCIgeT0iMzIuNjIiIHdpZHRoPSIyMS45NyIgaGVpZ2h0PSIxLjQ2Ii8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSI0MC42OCIgeT0iMzYuMjgiIHdpZHRoPSIyMS45NyIgaGVpZ2h0PSIxLjQ2Ii8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSI0MC42OCIgeT0iMzkuOTUiIHdpZHRoPSIyMS45NyIgaGVpZ2h0PSIxLjQ3Ii8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSI0MC42OCIgeT0iNDMuNjEiIHdpZHRoPSIyMS45NyIgaGVpZ2h0PSIxLjQ2Ii8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSI0MC42OCIgeT0iNTAuOTMiIHdpZHRoPSIyMS45NyIgaGVpZ2h0PSIxLjQ2Ii8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSI0MC42OCIgeT0iNDcuMjciIHdpZHRoPSIyMS45NyIgaGVpZ2h0PSIxLjQ3Ii8+PC9zdmc+);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NC4yNCIgaGVpZ2h0PSI3NC4yNCIgdmlld0JveD0iMCAwIDc0LjI0IDc0LjI0Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6bm9uZTtzdHJva2U6I2M5OTIwZTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9LmNscy0ye2ZpbGw6I2M5OTIwZTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb24tcmVhZGluZzI8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTY2LjQxLjVINy44MkE3LjMyLDcuMzIsMCwwLDAsLjUsNy44M1Y2Ni40MWE3LjMyLDcuMzIsMCwwLDAsNy4zMiw3LjMySDY2LjQxYTcuMzIsNy4zMiwwLDAsMCw3LjMzLTcuMzJWNy44M0E3LjMzLDcuMzMsMCwwLDAsNjYuNDEuNVoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik02NC4xMiwxMy41OEg0OS40N1YxMi4xMkg0MC42OHYxLjQ2aC0uMDlBMy45MywzLjkzLDAsMCwwLDM3LDE1LjM3YTMuOTQsMy45NCwwLDAsMC0uNDctLjU2LDQuNzcsNC43NywwLDAsMC0zLjEzLTEuMjNIOS45MmEyLjIsMi4yLDAsMCwwLTIuMiwyLjJWNTQuNTlhMi4yLDIuMiwwLDAsMCwxLjQ2LDIuMDd2My43OUgzMi4yNmEuMzcuMzcsMCwwLDEsLjM3LjM3LDEuODMsMS44MywwLDAsMCwxLjgzLDEuODNoNC43NkExLjgzLDEuODMsMCwwLDAsNDEsNjAuODJhLjM3LjM3LDAsMCwxLC4zNy0uMzdINjQuODVWNTYuNjZhMi4yLDIuMiwwLDAsMCwxLjQ2LTIuMDdWMTUuNzhBMi4yLDIuMiwwLDAsMCw2NC4xMiwxMy41OFptLTIyLDBINDhWMjcuM2wtMi0xLjY2LS45NC0uNzgtLjk0Ljc4LTIsMS42NlptLTMzLDIuMkEuNzMuNzMsMCwwLDEsOS45MiwxNUgzMy40NmEzLjMxLDMuMzEsMCwwLDEsMi4xLjgyLDIuNzksMi43OSwwLDAsMSwuNzIsMi4wNlY1Ni40NWE0LjM3LDQuMzcsMCwwLDAtMi45My0xLjEySDkuOTJhLjczLjczLDAsMCwxLS43My0uNzNaTTQxLjQxLDU5YTEuODMsMS44MywwLDAsMC0xLjgzLDEuODMuMzcuMzcsMCwwLDEtLjM3LjM3SDM0LjQ2YS4zNy4zNywwLDAsMS0uMzctLjM3QTEuODMsMS44MywwLDAsMCwzMi4yNiw1OUgxMC42NXYtMi4yaDIyLjdhMi45MywyLjkzLDAsMCwxLDIuOTMsMi45M2gxLjQ2YTIuOTQsMi45NCwwLDAsMSwyLjkzLTIuOTNoMjIuN1Y1OVptMjMuNDQtNC4zOWEuNzMuNzMsMCwwLDEtLjczLjczSDQwLjY4YTQuMzgsNC4zOCwwLDAsMC0yLjkzLDEuMTJWMTcuOTJhMy44NiwzLjg2LDAsMCwxLC4zNy0xLjQ4QTIuNSwyLjUsMCwwLDEsNDAuNTksMTVoLjA5VjMwLjQybDQuMzktMy42Niw0LjM5LDMuNjZWMTVINjQuMTJhLjczLjczLDAsMCwxLC43My43M1oiLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjExLjM5IiB5PSIxNy45NyIgd2lkdGg9IjIxLjk3IiBoZWlnaHQ9IjEuNDYiLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjExLjM5IiB5PSIyMS42MyIgd2lkdGg9IjIxLjk3IiBoZWlnaHQ9IjEuNDciLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjExLjM5IiB5PSIyNS4zIiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NyIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iMTEuMzkiIHk9IjI4Ljk2IiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NiIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iMTEuMzkiIHk9IjMyLjYyIiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NiIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iMTEuMzkiIHk9IjM2LjI4IiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NiIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iMTEuMzkiIHk9IjM5Ljk1IiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NyIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iMTEuMzkiIHk9IjQzLjYxIiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NiIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iMTEuMzkiIHk9IjUwLjkzIiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NiIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iMTEuMzkiIHk9IjQ3LjI3IiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NyIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iNTEuNjciIHk9IjE3Ljk3IiB3aWR0aD0iMTAuOTgiIGhlaWdodD0iMS40NiIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iNTEuNjciIHk9IjIxLjYzIiB3aWR0aD0iMTAuOTgiIGhlaWdodD0iMS40NyIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iNTEuNjciIHk9IjI1LjMiIHdpZHRoPSIxMC45OCIgaGVpZ2h0PSIxLjQ3Ii8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSI1MS42NyIgeT0iMjguOTYiIHdpZHRoPSIxMC45OCIgaGVpZ2h0PSIxLjQ2Ii8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSI0MC42OCIgeT0iMzIuNjIiIHdpZHRoPSIyMS45NyIgaGVpZ2h0PSIxLjQ2Ii8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSI0MC42OCIgeT0iMzYuMjgiIHdpZHRoPSIyMS45NyIgaGVpZ2h0PSIxLjQ2Ii8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSI0MC42OCIgeT0iMzkuOTUiIHdpZHRoPSIyMS45NyIgaGVpZ2h0PSIxLjQ3Ii8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSI0MC42OCIgeT0iNDMuNjEiIHdpZHRoPSIyMS45NyIgaGVpZ2h0PSIxLjQ2Ii8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSI0MC42OCIgeT0iNTAuOTMiIHdpZHRoPSIyMS45NyIgaGVpZ2h0PSIxLjQ2Ii8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSI0MC42OCIgeT0iNDcuMjciIHdpZHRoPSIyMS45NyIgaGVpZ2h0PSIxLjQ3Ii8+PC9zdmc+); }

.multiselector__subject--science {
  background-image: url(data:image/png;base64,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);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NC4yNCIgaGVpZ2h0PSI3NC4yNCIgdmlld0JveD0iMCAwIDc0LjI0IDc0LjI0Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6bm9uZTtzdHJva2U6I2M5OTIwZTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb24tc2NpZW5jZTI8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTY2LjQyLjVINy44M0E3LjMzLDcuMzMsMCwwLDAsLjUsNy44MlY2Ni40MWE3LjMzLDcuMzMsMCwwLDAsNy4zMyw3LjMySDY2LjQyYTcuMzIsNy4zMiwwLDAsMCw3LjMyLTcuMzJWNy44MkE3LjMyLDcuMzIsMCwwLDAsNjYuNDIuNVoiLz48ZWxsaXBzZSBjbGFzcz0iY2xzLTEiIGN4PSIzNi45NCIgY3k9IjM3IiByeD0iMTEuNzIiIHJ5PSIyOC4zMiIvPjxlbGxpcHNlIGNsYXNzPSJjbHMtMSIgY3g9IjM2Ljg4IiBjeT0iMzciIHJ4PSIyOC4zMiIgcnk9IjEwLjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMi4wOCAxOC43Nykgcm90YXRlKC0yNC42NykiLz48ZWxsaXBzZSBjbGFzcz0iY2xzLTEiIGN4PSIzNi44OCIgY3k9IjM3IiByeD0iMTAuMzMiIHJ5PSIyOC4zMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0LjA5IDQ4LjQzKSByb3RhdGUoLTU3Ljc0KSIvPjxjaXJjbGUgY2xhc3M9ImNscy0xIiBjeD0iMzYuOTQiIGN5PSIzNi4zOSIgcj0iNC41MiIvPjxjaXJjbGUgY2xhc3M9ImNscy0xIiBjeD0iNDMuNTkiIGN5PSIxMy44IiByPSIyLjMyIi8+PGNpcmNsZSBjbGFzcz0iY2xzLTEiIGN4PSI1My42IiBjeT0iNTQuNyIgcj0iMi4zMiIvPjxjaXJjbGUgY2xhc3M9ImNscy0xIiBjeD0iMTcuOTYiIGN5PSI1Mi4yNiIgcj0iMi4zMiIvPjwvc3ZnPg==);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NC4yNCIgaGVpZ2h0PSI3NC4yNCIgdmlld0JveD0iMCAwIDc0LjI0IDc0LjI0Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6bm9uZTtzdHJva2U6I2M5OTIwZTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb24tc2NpZW5jZTI8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTY2LjQyLjVINy44M0E3LjMzLDcuMzMsMCwwLDAsLjUsNy44MlY2Ni40MWE3LjMzLDcuMzMsMCwwLDAsNy4zMyw3LjMySDY2LjQyYTcuMzIsNy4zMiwwLDAsMCw3LjMyLTcuMzJWNy44MkE3LjMyLDcuMzIsMCwwLDAsNjYuNDIuNVoiLz48ZWxsaXBzZSBjbGFzcz0iY2xzLTEiIGN4PSIzNi45NCIgY3k9IjM3IiByeD0iMTEuNzIiIHJ5PSIyOC4zMiIvPjxlbGxpcHNlIGNsYXNzPSJjbHMtMSIgY3g9IjM2Ljg4IiBjeT0iMzciIHJ4PSIyOC4zMiIgcnk9IjEwLjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMi4wOCAxOC43Nykgcm90YXRlKC0yNC42NykiLz48ZWxsaXBzZSBjbGFzcz0iY2xzLTEiIGN4PSIzNi44OCIgY3k9IjM3IiByeD0iMTAuMzMiIHJ5PSIyOC4zMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0LjA5IDQ4LjQzKSByb3RhdGUoLTU3Ljc0KSIvPjxjaXJjbGUgY2xhc3M9ImNscy0xIiBjeD0iMzYuOTQiIGN5PSIzNi4zOSIgcj0iNC41MiIvPjxjaXJjbGUgY2xhc3M9ImNscy0xIiBjeD0iNDMuNTkiIGN5PSIxMy44IiByPSIyLjMyIi8+PGNpcmNsZSBjbGFzcz0iY2xzLTEiIGN4PSI1My42IiBjeT0iNTQuNyIgcj0iMi4zMiIvPjxjaXJjbGUgY2xhc3M9ImNscy0xIiBjeD0iMTcuOTYiIGN5PSI1Mi4yNiIgcj0iMi4zMiIvPjwvc3ZnPg==);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NC4yNCIgaGVpZ2h0PSI3NC4yNCIgdmlld0JveD0iMCAwIDc0LjI0IDc0LjI0Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6bm9uZTtzdHJva2U6I2M5OTIwZTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb24tc2NpZW5jZTI8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTY2LjQyLjVINy44M0E3LjMzLDcuMzMsMCwwLDAsLjUsNy44MlY2Ni40MWE3LjMzLDcuMzMsMCwwLDAsNy4zMyw3LjMySDY2LjQyYTcuMzIsNy4zMiwwLDAsMCw3LjMyLTcuMzJWNy44MkE3LjMyLDcuMzIsMCwwLDAsNjYuNDIuNVoiLz48ZWxsaXBzZSBjbGFzcz0iY2xzLTEiIGN4PSIzNi45NCIgY3k9IjM3IiByeD0iMTEuNzIiIHJ5PSIyOC4zMiIvPjxlbGxpcHNlIGNsYXNzPSJjbHMtMSIgY3g9IjM2Ljg4IiBjeT0iMzciIHJ4PSIyOC4zMiIgcnk9IjEwLjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMi4wOCAxOC43Nykgcm90YXRlKC0yNC42NykiLz48ZWxsaXBzZSBjbGFzcz0iY2xzLTEiIGN4PSIzNi44OCIgY3k9IjM3IiByeD0iMTAuMzMiIHJ5PSIyOC4zMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0LjA5IDQ4LjQzKSByb3RhdGUoLTU3Ljc0KSIvPjxjaXJjbGUgY2xhc3M9ImNscy0xIiBjeD0iMzYuOTQiIGN5PSIzNi4zOSIgcj0iNC41MiIvPjxjaXJjbGUgY2xhc3M9ImNscy0xIiBjeD0iNDMuNTkiIGN5PSIxMy44IiByPSIyLjMyIi8+PGNpcmNsZSBjbGFzcz0iY2xzLTEiIGN4PSI1My42IiBjeT0iNTQuNyIgcj0iMi4zMiIvPjxjaXJjbGUgY2xhc3M9ImNscy0xIiBjeD0iMTcuOTYiIGN5PSI1Mi4yNiIgcj0iMi4zMiIvPjwvc3ZnPg==);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NC4yNCIgaGVpZ2h0PSI3NC4yNCIgdmlld0JveD0iMCAwIDc0LjI0IDc0LjI0Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6bm9uZTtzdHJva2U6I2M5OTIwZTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb24tc2NpZW5jZTI8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTY2LjQyLjVINy44M0E3LjMzLDcuMzMsMCwwLDAsLjUsNy44MlY2Ni40MWE3LjMzLDcuMzMsMCwwLDAsNy4zMyw3LjMySDY2LjQyYTcuMzIsNy4zMiwwLDAsMCw3LjMyLTcuMzJWNy44MkE3LjMyLDcuMzIsMCwwLDAsNjYuNDIuNVoiLz48ZWxsaXBzZSBjbGFzcz0iY2xzLTEiIGN4PSIzNi45NCIgY3k9IjM3IiByeD0iMTEuNzIiIHJ5PSIyOC4zMiIvPjxlbGxpcHNlIGNsYXNzPSJjbHMtMSIgY3g9IjM2Ljg4IiBjeT0iMzciIHJ4PSIyOC4zMiIgcnk9IjEwLjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMi4wOCAxOC43Nykgcm90YXRlKC0yNC42NykiLz48ZWxsaXBzZSBjbGFzcz0iY2xzLTEiIGN4PSIzNi44OCIgY3k9IjM3IiByeD0iMTAuMzMiIHJ5PSIyOC4zMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0LjA5IDQ4LjQzKSByb3RhdGUoLTU3Ljc0KSIvPjxjaXJjbGUgY2xhc3M9ImNscy0xIiBjeD0iMzYuOTQiIGN5PSIzNi4zOSIgcj0iNC41MiIvPjxjaXJjbGUgY2xhc3M9ImNscy0xIiBjeD0iNDMuNTkiIGN5PSIxMy44IiByPSIyLjMyIi8+PGNpcmNsZSBjbGFzcz0iY2xzLTEiIGN4PSI1My42IiBjeT0iNTQuNyIgcj0iMi4zMiIvPjxjaXJjbGUgY2xhc3M9ImNscy0xIiBjeD0iMTcuOTYiIGN5PSI1Mi4yNiIgcj0iMi4zMiIvPjwvc3ZnPg==); }

.multiselector__subject--math:hover,
.multiselector__subject--math:focus,
.multiselector__subject--math.is-active {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABLCAYAAADakmGTAAAACXBIWXMAAAsSAAALEgHS3X78AAACsElEQVR42u2c73GjMBDFHx5/Dx0cHVgdhHRAB0cJ7iC+DiiBdOASuA7sDrgOSAWbDywO5vhnI2IZ3pvRMLZgLH5erVYSiyci6FGIdSrrqti2fBcAOAD4DeAMoFgZLB/ADsCHcsivakWkXmIRKUQkFZGgUbemEohIoiziel0brHDFoJolbELz1If5anpRX/9dqUIAR3VVRQUsUWgx+bQqVV++r4BV1nUim1aZysoqYALAI5deCQBvQw63icAWAixzdbSmhREYgREYgbXroLFLSGC0MIrACIzACGwN2lqY83Up0GOC7o2UVMstijF9oTN8FLDXEefs7gTe90e8PmuX9HrKHz3nreecw50BsTex0IfR6RMYgREYRWDOBa5jgtqcwMYDy9gl6cMoAiOw53T68oD2/eRveraB/f3Bxhs9Ove8mqvPh1XhSOhQm/h8GJ0+gREYgRGY3dAgQ/n8P4GNgHXE94qF/+A/JIWlpI1n7pIxyv3JIWgpysy8vZ1orEw6khkSm4yIZCLi33FtpmXovFTbfur4naH6W4rUs9nEsSyyscD6oNiEdWG0hFEyRpkMuqt1z6obnnV6ZS1JduoS9cHCnDGzBA0KKQfwMgcsG8DeLU60bUALAfzSzxFmSL+eCuxt4vW5xXtJFdanWthxDgtbgtNvc/C2Hf6inH6bg28bCDg1GhgNZ4H2zFOjZETo0IT2cKc/Btyc1hUolGJg9CxgaX9gzjV9o3Ha0A31hRqhQ75SAHhzWthJYyGuh3EBkSIwAnNEW0fb5ewrbfgqmRvDCnbJCT7MJ45O+U1g5yUGmRYVKaMLsAS2tqGWqb0yugBLG0fqepJ/OW4as/qI0P6DFaG2a75pxD4G5ZJJrmZoVgjJ6L3nysLU40Kv403BFVWD712YteifAkpRLoJe6Qt50yGGazwEZQAAAABJRU5ErkJggg==);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NC4yNCIgaGVpZ2h0PSI3NC4yNCIgdmlld0JveD0iMCAwIDc0LjI0IDc0LjI0Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9LmNscy0ye2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb24tbWF0aDItYWN0aXZlPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik02Ni40MS41SDcuODNBNy4zMyw3LjMzLDAsMCwwLC41LDcuODJWNjYuNDFhNy4zMyw3LjMzLDAsMCwwLDcuMzMsNy4zMkg2Ni40MWE3LjMyLDcuMzIsMCwwLDAsNy4zMy03LjMyVjcuODJBNy4zMiw3LjMyLDAsMCwwLDY2LjQxLjVaIi8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSI0My42NSIgeT0iMjEuNzIiIHdpZHRoPSIxNi4yMyIgaGVpZ2h0PSIxLjQ2Ii8+PHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjIxLjczIDMwLjU3IDIzLjIgMzAuNTcgMjMuMiAyMy4xOSAzMC41OCAyMy4xOSAzMC41OCAyMS43MiAyMy4yIDIxLjcyIDIzLjIgMTQuMzQgMjEuNzMgMTQuMzQgMjEuNzMgMjEuNzIgMTQuMzUgMjEuNzIgMTQuMzUgMjMuMTkgMjEuNzMgMjMuMTkgMjEuNzMgMzAuNTciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iNTYuOTkgNDUuNTEgNTEuNzcgNTAuNzMgNDYuNTUgNDUuNTEgNDUuNTIgNDYuNTQgNTAuNzQgNTEuNzYgNDUuNTIgNTYuOTggNDYuNTUgNTguMDIgNTEuNzcgNTIuOCA1Ni45OSA1OC4wMiA1OC4wMyA1Ni45OCA1Mi44MSA1MS43NiA1OC4wMyA0Ni41NCA1Ni45OSA0NS41MSIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iMTQuMzUiIHk9IjUxLjAzIiB3aWR0aD0iMTYuMjMiIGhlaWdodD0iMS40NiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTI0LjIzLDQ2LjI4QTEuNzcsMS43NywwLDEsMCwyMi40Niw0OCwxLjc3LDEuNzcsMCwwLDAsMjQuMjMsNDYuMjhabS0yLjY4LDBhLjkyLjkyLDAsMSwxLC45MS45MUEuOTIuOTIsMCwwLDEsMjEuNTUsNDYuMjhaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjIuNDYsNTUuNDlhMS43NywxLjc3LDAsMSwwLDEuNzcsMS43N0ExLjc3LDEuNzcsMCwwLDAsMjIuNDYsNTUuNDlabTAsMi42OWEuOTIuOTIsMCwxLDEsLjkxLS45MkEuOTIuOTIsMCwwLDEsMjIuNDYsNTguMThaIi8+PHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjM3Ljg1IDkuMjkgMzYuMzkgOS4yOSAzNi4zOSAzNi4zOSA5LjI5IDM2LjM5IDkuMjkgMzcuODUgMzYuMzkgMzcuODUgMzYuMzkgNjQuOTUgMzcuODUgNjQuOTUgMzcuODUgMzcuODUgNjQuOTUgMzcuODUgNjQuOTUgMzYuMzkgMzcuODUgMzYuMzkgMzcuODUgOS4yOSIvPjwvc3ZnPg==);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NC4yNCIgaGVpZ2h0PSI3NC4yNCIgdmlld0JveD0iMCAwIDc0LjI0IDc0LjI0Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9LmNscy0ye2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb24tbWF0aDItYWN0aXZlPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik02Ni40MS41SDcuODNBNy4zMyw3LjMzLDAsMCwwLC41LDcuODJWNjYuNDFhNy4zMyw3LjMzLDAsMCwwLDcuMzMsNy4zMkg2Ni40MWE3LjMyLDcuMzIsMCwwLDAsNy4zMy03LjMyVjcuODJBNy4zMiw3LjMyLDAsMCwwLDY2LjQxLjVaIi8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSI0My42NSIgeT0iMjEuNzIiIHdpZHRoPSIxNi4yMyIgaGVpZ2h0PSIxLjQ2Ii8+PHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjIxLjczIDMwLjU3IDIzLjIgMzAuNTcgMjMuMiAyMy4xOSAzMC41OCAyMy4xOSAzMC41OCAyMS43MiAyMy4yIDIxLjcyIDIzLjIgMTQuMzQgMjEuNzMgMTQuMzQgMjEuNzMgMjEuNzIgMTQuMzUgMjEuNzIgMTQuMzUgMjMuMTkgMjEuNzMgMjMuMTkgMjEuNzMgMzAuNTciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iNTYuOTkgNDUuNTEgNTEuNzcgNTAuNzMgNDYuNTUgNDUuNTEgNDUuNTIgNDYuNTQgNTAuNzQgNTEuNzYgNDUuNTIgNTYuOTggNDYuNTUgNTguMDIgNTEuNzcgNTIuOCA1Ni45OSA1OC4wMiA1OC4wMyA1Ni45OCA1Mi44MSA1MS43NiA1OC4wMyA0Ni41NCA1Ni45OSA0NS41MSIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iMTQuMzUiIHk9IjUxLjAzIiB3aWR0aD0iMTYuMjMiIGhlaWdodD0iMS40NiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTI0LjIzLDQ2LjI4QTEuNzcsMS43NywwLDEsMCwyMi40Niw0OCwxLjc3LDEuNzcsMCwwLDAsMjQuMjMsNDYuMjhabS0yLjY4LDBhLjkyLjkyLDAsMSwxLC45MS45MUEuOTIuOTIsMCwwLDEsMjEuNTUsNDYuMjhaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjIuNDYsNTUuNDlhMS43NywxLjc3LDAsMSwwLDEuNzcsMS43N0ExLjc3LDEuNzcsMCwwLDAsMjIuNDYsNTUuNDlabTAsMi42OWEuOTIuOTIsMCwxLDEsLjkxLS45MkEuOTIuOTIsMCwwLDEsMjIuNDYsNTguMThaIi8+PHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjM3Ljg1IDkuMjkgMzYuMzkgOS4yOSAzNi4zOSAzNi4zOSA5LjI5IDM2LjM5IDkuMjkgMzcuODUgMzYuMzkgMzcuODUgMzYuMzkgNjQuOTUgMzcuODUgNjQuOTUgMzcuODUgMzcuODUgNjQuOTUgMzcuODUgNjQuOTUgMzYuMzkgMzcuODUgMzYuMzkgMzcuODUgOS4yOSIvPjwvc3ZnPg==);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NC4yNCIgaGVpZ2h0PSI3NC4yNCIgdmlld0JveD0iMCAwIDc0LjI0IDc0LjI0Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9LmNscy0ye2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb24tbWF0aDItYWN0aXZlPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik02Ni40MS41SDcuODNBNy4zMyw3LjMzLDAsMCwwLC41LDcuODJWNjYuNDFhNy4zMyw3LjMzLDAsMCwwLDcuMzMsNy4zMkg2Ni40MWE3LjMyLDcuMzIsMCwwLDAsNy4zMy03LjMyVjcuODJBNy4zMiw3LjMyLDAsMCwwLDY2LjQxLjVaIi8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSI0My42NSIgeT0iMjEuNzIiIHdpZHRoPSIxNi4yMyIgaGVpZ2h0PSIxLjQ2Ii8+PHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjIxLjczIDMwLjU3IDIzLjIgMzAuNTcgMjMuMiAyMy4xOSAzMC41OCAyMy4xOSAzMC41OCAyMS43MiAyMy4yIDIxLjcyIDIzLjIgMTQuMzQgMjEuNzMgMTQuMzQgMjEuNzMgMjEuNzIgMTQuMzUgMjEuNzIgMTQuMzUgMjMuMTkgMjEuNzMgMjMuMTkgMjEuNzMgMzAuNTciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iNTYuOTkgNDUuNTEgNTEuNzcgNTAuNzMgNDYuNTUgNDUuNTEgNDUuNTIgNDYuNTQgNTAuNzQgNTEuNzYgNDUuNTIgNTYuOTggNDYuNTUgNTguMDIgNTEuNzcgNTIuOCA1Ni45OSA1OC4wMiA1OC4wMyA1Ni45OCA1Mi44MSA1MS43NiA1OC4wMyA0Ni41NCA1Ni45OSA0NS41MSIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iMTQuMzUiIHk9IjUxLjAzIiB3aWR0aD0iMTYuMjMiIGhlaWdodD0iMS40NiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTI0LjIzLDQ2LjI4QTEuNzcsMS43NywwLDEsMCwyMi40Niw0OCwxLjc3LDEuNzcsMCwwLDAsMjQuMjMsNDYuMjhabS0yLjY4LDBhLjkyLjkyLDAsMSwxLC45MS45MUEuOTIuOTIsMCwwLDEsMjEuNTUsNDYuMjhaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjIuNDYsNTUuNDlhMS43NywxLjc3LDAsMSwwLDEuNzcsMS43N0ExLjc3LDEuNzcsMCwwLDAsMjIuNDYsNTUuNDlabTAsMi42OWEuOTIuOTIsMCwxLDEsLjkxLS45MkEuOTIuOTIsMCwwLDEsMjIuNDYsNTguMThaIi8+PHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjM3Ljg1IDkuMjkgMzYuMzkgOS4yOSAzNi4zOSAzNi4zOSA5LjI5IDM2LjM5IDkuMjkgMzcuODUgMzYuMzkgMzcuODUgMzYuMzkgNjQuOTUgMzcuODUgNjQuOTUgMzcuODUgMzcuODUgNjQuOTUgMzcuODUgNjQuOTUgMzYuMzkgMzcuODUgMzYuMzkgMzcuODUgOS4yOSIvPjwvc3ZnPg==);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NC4yNCIgaGVpZ2h0PSI3NC4yNCIgdmlld0JveD0iMCAwIDc0LjI0IDc0LjI0Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9LmNscy0ye2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb24tbWF0aDItYWN0aXZlPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik02Ni40MS41SDcuODNBNy4zMyw3LjMzLDAsMCwwLC41LDcuODJWNjYuNDFhNy4zMyw3LjMzLDAsMCwwLDcuMzMsNy4zMkg2Ni40MWE3LjMyLDcuMzIsMCwwLDAsNy4zMy03LjMyVjcuODJBNy4zMiw3LjMyLDAsMCwwLDY2LjQxLjVaIi8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSI0My42NSIgeT0iMjEuNzIiIHdpZHRoPSIxNi4yMyIgaGVpZ2h0PSIxLjQ2Ii8+PHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjIxLjczIDMwLjU3IDIzLjIgMzAuNTcgMjMuMiAyMy4xOSAzMC41OCAyMy4xOSAzMC41OCAyMS43MiAyMy4yIDIxLjcyIDIzLjIgMTQuMzQgMjEuNzMgMTQuMzQgMjEuNzMgMjEuNzIgMTQuMzUgMjEuNzIgMTQuMzUgMjMuMTkgMjEuNzMgMjMuMTkgMjEuNzMgMzAuNTciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iNTYuOTkgNDUuNTEgNTEuNzcgNTAuNzMgNDYuNTUgNDUuNTEgNDUuNTIgNDYuNTQgNTAuNzQgNTEuNzYgNDUuNTIgNTYuOTggNDYuNTUgNTguMDIgNTEuNzcgNTIuOCA1Ni45OSA1OC4wMiA1OC4wMyA1Ni45OCA1Mi44MSA1MS43NiA1OC4wMyA0Ni41NCA1Ni45OSA0NS41MSIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iMTQuMzUiIHk9IjUxLjAzIiB3aWR0aD0iMTYuMjMiIGhlaWdodD0iMS40NiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTI0LjIzLDQ2LjI4QTEuNzcsMS43NywwLDEsMCwyMi40Niw0OCwxLjc3LDEuNzcsMCwwLDAsMjQuMjMsNDYuMjhabS0yLjY4LDBhLjkyLjkyLDAsMSwxLC45MS45MUEuOTIuOTIsMCwwLDEsMjEuNTUsNDYuMjhaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjIuNDYsNTUuNDlhMS43NywxLjc3LDAsMSwwLDEuNzcsMS43N0ExLjc3LDEuNzcsMCwwLDAsMjIuNDYsNTUuNDlabTAsMi42OWEuOTIuOTIsMCwxLDEsLjkxLS45MkEuOTIuOTIsMCwwLDEsMjIuNDYsNTguMThaIi8+PHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjM3Ljg1IDkuMjkgMzYuMzkgOS4yOSAzNi4zOSAzNi4zOSA5LjI5IDM2LjM5IDkuMjkgMzcuODUgMzYuMzkgMzcuODUgMzYuMzkgNjQuOTUgMzcuODUgNjQuOTUgMzcuODUgMzcuODUgNjQuOTUgMzcuODUgNjQuOTUgMzYuMzkgMzcuODUgMzYuMzkgMzcuODUgOS4yOSIvPjwvc3ZnPg==); }

.multiselector__subject--reading:hover,
.multiselector__subject--reading:focus,
.multiselector__subject--reading.is-active {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAYAAAA4TnrqAAAACXBIWXMAAAsSAAALEgHS3X78AAADoElEQVR42u2c0XGbQBCGf2n8HlJB6MB0IFKBlQpMKrA6EK4gSgXBFVipwKgCkwpCOkAVbB60Z50xsg6JlQ/YnbmxESODv9vd2//gbkJEaLAEQAwgxPgsB7AGUNRPXNWO5wBWACr+QjYyUAE7Sc6wEgDly1kiMi0hooqI5tZnY20BEaXMIzKfm5Pz+gltrxwoICJMiChgV0s49NRe25rTUjIhosRK6GpvLQTwF8DnKUNSjzpsJYANgHjK5AplcrSciKbKwd0UlsJSWB9uVz24x4gl2HtWAFj4Aiti3XSJUade48QAZo6a7lQruPA8G1YG4PZCXrRlD1lzsyHdA0gbvkMArgE8nXnd+FgJdQxWyKC2DqFwrs35n/7FUL5wMVg6dNa/M2ZIIgA33EnJubDAoFJhWCkDe2RQv/k4doBVnnl/BIe5O99GwzV7CXycS5ue0Psk0PIasKZk72Jxy+uKlg5GVHZtdmKtaj/bWCV0fyfByuD3VHMBwammtrBCyDzEqDqa+Qh4dDu1rusUVgJgKQBr05FHRC3rrYkkrFzIw8sO/869L2GYCwLrClbqC6xYKIGWLQYOU2knDXkuPFaFN5RCorCkcpYLLFun5lzh12EtfYGVCYWhS01lIPzhwnXZkMwLAF99CcOyw2R8qgfOGW7O0D7VoIvlVB/lziF74DRQWWEYs6eNVu40hej3AznNVOwLlTt7IMdgpip3TpMwYkV2H+ROWwnTxgYnd0QlzNDkjqiEGZrcaSth2pZCg5I7odA1Byl3RCXM0OSOqIQZmtyJha45WLmz6WMYfpTcifsIS+WOyh2VOyp3VO6o3FG5o3JH5Y7KHZU7Knd6IndcwzDAcC3oyrNy7J743jmMWl0k8nWDvAqFYZmXS1ZdhOGcQ+HuAr38A/vH8SV278Nfwn7CYTWvC6ySYc2E652Qe/eaj83CAcmVHQl2rzCtuwjDSwlpO5k/8+8PgjLHLkt6N+tglsAV7E03lketIDefFUrAKoTDb8bXyPD6bb6Ic+VW6B6MIqm6hLUQDoUnVgfJgZ5fwIPFCj6sZM05P90eGP028GTfCV9WhSXYTfE2tVi4vusdrF6YwlJYCusjLTSwvJkC8dgiAPmUh+5EebxbB4YGltl5bKFcGi010uvKqnOeGVqmfF4sw25ycGUn+ALAN+z3bwhGDink9BTZRfGktqlryDRnrP7HtmNbYOWoFfZ7tqIJlg0txjh3wC3Yq95IrP/4WmTH5nio/AAAAABJRU5ErkJggg==);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NC4yNCIgaGVpZ2h0PSI3NC4yNCIgdmlld0JveD0iMCAwIDc0LjI0IDc0LjI0Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9LmNscy0ye2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb24tcmVhZGluZzItYWN0aXZlPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik02Ni40MS41SDcuODJBNy4zMiw3LjMyLDAsMCwwLC41LDcuODNWNjYuNDFhNy4zMiw3LjMyLDAsMCwwLDcuMzIsNy4zMkg2Ni40MWE3LjMyLDcuMzIsMCwwLDAsNy4zMy03LjMyVjcuODNBNy4zMyw3LjMzLDAsMCwwLDY2LjQxLjVaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNjQuMTIsMTMuNThINDkuNDdWMTIuMTJINDAuNjh2MS40NmgtLjA5QTMuOTMsMy45MywwLDAsMCwzNywxNS4zN2EzLjk0LDMuOTQsMCwwLDAtLjQ3LS41Niw0Ljc3LDQuNzcsMCwwLDAtMy4xMy0xLjIzSDkuOTJhMi4yLDIuMiwwLDAsMC0yLjIsMi4yVjU0LjU5YTIuMiwyLjIsMCwwLDAsMS40NiwyLjA3djMuNzlIMzIuMjZhLjM3LjM3LDAsMCwxLC4zNy4zNywxLjgzLDEuODMsMCwwLDAsMS44MywxLjgzaDQuNzZBMS44MywxLjgzLDAsMCwwLDQxLDYwLjgyYS4zNy4zNywwLDAsMSwuMzctLjM3SDY0Ljg1VjU2LjY2YTIuMiwyLjIsMCwwLDAsMS40Ni0yLjA3VjE1Ljc4QTIuMiwyLjIsMCwwLDAsNjQuMTIsMTMuNThabS0yMiwwSDQ4VjI3LjNsLTItMS42Ni0uOTQtLjc4LS45NC43OC0yLDEuNjZabS0zMywyLjJBLjczLjczLDAsMCwxLDkuOTIsMTVIMzMuNDZhMy4zMSwzLjMxLDAsMCwxLDIuMS44MiwyLjc5LDIuNzksMCwwLDEsLjcyLDIuMDZWNTYuNDVhNC4zNyw0LjM3LDAsMCwwLTIuOTMtMS4xMkg5LjkyYS43My43MywwLDAsMS0uNzMtLjczWk00MS40MSw1OWExLjgzLDEuODMsMCwwLDAtMS44MywxLjgzLjM3LjM3LDAsMCwxLS4zNy4zN0gzNC40NmEuMzcuMzcsMCwwLDEtLjM3LS4zN0ExLjgzLDEuODMsMCwwLDAsMzIuMjYsNTlIMTAuNjV2LTIuMmgyMi43YTIuOTMsMi45MywwLDAsMSwyLjkzLDIuOTNoMS40NmEyLjk0LDIuOTQsMCwwLDEsMi45My0yLjkzaDIyLjdWNTlabTIzLjQ0LTQuMzlhLjczLjczLDAsMCwxLS43My43M0g0MC42OGE0LjM4LDQuMzgsMCwwLDAtMi45MywxLjEyVjE3LjkyYTMuODYsMy44NiwwLDAsMSwuMzctMS40OEEyLjUsMi41LDAsMCwxLDQwLjU5LDE1aC4wOVYzMC40Mmw0LjM5LTMuNjYsNC4zOSwzLjY2VjE1SDY0LjEyYS43My43MywwLDAsMSwuNzMuNzNaIi8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSIxMS4zOSIgeT0iMTcuOTciIHdpZHRoPSIyMS45NyIgaGVpZ2h0PSIxLjQ2Ii8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSIxMS4zOSIgeT0iMjEuNjMiIHdpZHRoPSIyMS45NyIgaGVpZ2h0PSIxLjQ3Ii8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSIxMS4zOSIgeT0iMjUuMyIgd2lkdGg9IjIxLjk3IiBoZWlnaHQ9IjEuNDciLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjExLjM5IiB5PSIyOC45NiIgd2lkdGg9IjIxLjk3IiBoZWlnaHQ9IjEuNDYiLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjExLjM5IiB5PSIzMi42MiIgd2lkdGg9IjIxLjk3IiBoZWlnaHQ9IjEuNDYiLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjExLjM5IiB5PSIzNi4yOCIgd2lkdGg9IjIxLjk3IiBoZWlnaHQ9IjEuNDYiLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjExLjM5IiB5PSIzOS45NSIgd2lkdGg9IjIxLjk3IiBoZWlnaHQ9IjEuNDciLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjExLjM5IiB5PSI0My42MSIgd2lkdGg9IjIxLjk3IiBoZWlnaHQ9IjEuNDYiLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjExLjM5IiB5PSI1MC45MyIgd2lkdGg9IjIxLjk3IiBoZWlnaHQ9IjEuNDYiLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjExLjM5IiB5PSI0Ny4yNyIgd2lkdGg9IjIxLjk3IiBoZWlnaHQ9IjEuNDciLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjUxLjY3IiB5PSIxNy45NyIgd2lkdGg9IjEwLjk4IiBoZWlnaHQ9IjEuNDYiLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjUxLjY3IiB5PSIyMS42MyIgd2lkdGg9IjEwLjk4IiBoZWlnaHQ9IjEuNDciLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjUxLjY3IiB5PSIyNS4zIiB3aWR0aD0iMTAuOTgiIGhlaWdodD0iMS40NyIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iNTEuNjciIHk9IjI4Ljk2IiB3aWR0aD0iMTAuOTgiIGhlaWdodD0iMS40NiIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iNDAuNjgiIHk9IjMyLjYyIiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NiIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iNDAuNjgiIHk9IjM2LjI4IiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NiIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iNDAuNjgiIHk9IjM5Ljk1IiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NyIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iNDAuNjgiIHk9IjQzLjYxIiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NiIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iNDAuNjgiIHk9IjUwLjkzIiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NiIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iNDAuNjgiIHk9IjQ3LjI3IiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NyIvPjwvc3ZnPg==);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NC4yNCIgaGVpZ2h0PSI3NC4yNCIgdmlld0JveD0iMCAwIDc0LjI0IDc0LjI0Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9LmNscy0ye2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb24tcmVhZGluZzItYWN0aXZlPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik02Ni40MS41SDcuODJBNy4zMiw3LjMyLDAsMCwwLC41LDcuODNWNjYuNDFhNy4zMiw3LjMyLDAsMCwwLDcuMzIsNy4zMkg2Ni40MWE3LjMyLDcuMzIsMCwwLDAsNy4zMy03LjMyVjcuODNBNy4zMyw3LjMzLDAsMCwwLDY2LjQxLjVaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNjQuMTIsMTMuNThINDkuNDdWMTIuMTJINDAuNjh2MS40NmgtLjA5QTMuOTMsMy45MywwLDAsMCwzNywxNS4zN2EzLjk0LDMuOTQsMCwwLDAtLjQ3LS41Niw0Ljc3LDQuNzcsMCwwLDAtMy4xMy0xLjIzSDkuOTJhMi4yLDIuMiwwLDAsMC0yLjIsMi4yVjU0LjU5YTIuMiwyLjIsMCwwLDAsMS40NiwyLjA3djMuNzlIMzIuMjZhLjM3LjM3LDAsMCwxLC4zNy4zNywxLjgzLDEuODMsMCwwLDAsMS44MywxLjgzaDQuNzZBMS44MywxLjgzLDAsMCwwLDQxLDYwLjgyYS4zNy4zNywwLDAsMSwuMzctLjM3SDY0Ljg1VjU2LjY2YTIuMiwyLjIsMCwwLDAsMS40Ni0yLjA3VjE1Ljc4QTIuMiwyLjIsMCwwLDAsNjQuMTIsMTMuNThabS0yMiwwSDQ4VjI3LjNsLTItMS42Ni0uOTQtLjc4LS45NC43OC0yLDEuNjZabS0zMywyLjJBLjczLjczLDAsMCwxLDkuOTIsMTVIMzMuNDZhMy4zMSwzLjMxLDAsMCwxLDIuMS44MiwyLjc5LDIuNzksMCwwLDEsLjcyLDIuMDZWNTYuNDVhNC4zNyw0LjM3LDAsMCwwLTIuOTMtMS4xMkg5LjkyYS43My43MywwLDAsMS0uNzMtLjczWk00MS40MSw1OWExLjgzLDEuODMsMCwwLDAtMS44MywxLjgzLjM3LjM3LDAsMCwxLS4zNy4zN0gzNC40NmEuMzcuMzcsMCwwLDEtLjM3LS4zN0ExLjgzLDEuODMsMCwwLDAsMzIuMjYsNTlIMTAuNjV2LTIuMmgyMi43YTIuOTMsMi45MywwLDAsMSwyLjkzLDIuOTNoMS40NmEyLjk0LDIuOTQsMCwwLDEsMi45My0yLjkzaDIyLjdWNTlabTIzLjQ0LTQuMzlhLjczLjczLDAsMCwxLS43My43M0g0MC42OGE0LjM4LDQuMzgsMCwwLDAtMi45MywxLjEyVjE3LjkyYTMuODYsMy44NiwwLDAsMSwuMzctMS40OEEyLjUsMi41LDAsMCwxLDQwLjU5LDE1aC4wOVYzMC40Mmw0LjM5LTMuNjYsNC4zOSwzLjY2VjE1SDY0LjEyYS43My43MywwLDAsMSwuNzMuNzNaIi8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSIxMS4zOSIgeT0iMTcuOTciIHdpZHRoPSIyMS45NyIgaGVpZ2h0PSIxLjQ2Ii8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSIxMS4zOSIgeT0iMjEuNjMiIHdpZHRoPSIyMS45NyIgaGVpZ2h0PSIxLjQ3Ii8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSIxMS4zOSIgeT0iMjUuMyIgd2lkdGg9IjIxLjk3IiBoZWlnaHQ9IjEuNDciLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjExLjM5IiB5PSIyOC45NiIgd2lkdGg9IjIxLjk3IiBoZWlnaHQ9IjEuNDYiLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjExLjM5IiB5PSIzMi42MiIgd2lkdGg9IjIxLjk3IiBoZWlnaHQ9IjEuNDYiLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjExLjM5IiB5PSIzNi4yOCIgd2lkdGg9IjIxLjk3IiBoZWlnaHQ9IjEuNDYiLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjExLjM5IiB5PSIzOS45NSIgd2lkdGg9IjIxLjk3IiBoZWlnaHQ9IjEuNDciLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjExLjM5IiB5PSI0My42MSIgd2lkdGg9IjIxLjk3IiBoZWlnaHQ9IjEuNDYiLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjExLjM5IiB5PSI1MC45MyIgd2lkdGg9IjIxLjk3IiBoZWlnaHQ9IjEuNDYiLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjExLjM5IiB5PSI0Ny4yNyIgd2lkdGg9IjIxLjk3IiBoZWlnaHQ9IjEuNDciLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjUxLjY3IiB5PSIxNy45NyIgd2lkdGg9IjEwLjk4IiBoZWlnaHQ9IjEuNDYiLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjUxLjY3IiB5PSIyMS42MyIgd2lkdGg9IjEwLjk4IiBoZWlnaHQ9IjEuNDciLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjUxLjY3IiB5PSIyNS4zIiB3aWR0aD0iMTAuOTgiIGhlaWdodD0iMS40NyIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iNTEuNjciIHk9IjI4Ljk2IiB3aWR0aD0iMTAuOTgiIGhlaWdodD0iMS40NiIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iNDAuNjgiIHk9IjMyLjYyIiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NiIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iNDAuNjgiIHk9IjM2LjI4IiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NiIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iNDAuNjgiIHk9IjM5Ljk1IiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NyIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iNDAuNjgiIHk9IjQzLjYxIiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NiIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iNDAuNjgiIHk9IjUwLjkzIiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NiIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iNDAuNjgiIHk9IjQ3LjI3IiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NyIvPjwvc3ZnPg==);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NC4yNCIgaGVpZ2h0PSI3NC4yNCIgdmlld0JveD0iMCAwIDc0LjI0IDc0LjI0Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9LmNscy0ye2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb24tcmVhZGluZzItYWN0aXZlPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik02Ni40MS41SDcuODJBNy4zMiw3LjMyLDAsMCwwLC41LDcuODNWNjYuNDFhNy4zMiw3LjMyLDAsMCwwLDcuMzIsNy4zMkg2Ni40MWE3LjMyLDcuMzIsMCwwLDAsNy4zMy03LjMyVjcuODNBNy4zMyw3LjMzLDAsMCwwLDY2LjQxLjVaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNjQuMTIsMTMuNThINDkuNDdWMTIuMTJINDAuNjh2MS40NmgtLjA5QTMuOTMsMy45MywwLDAsMCwzNywxNS4zN2EzLjk0LDMuOTQsMCwwLDAtLjQ3LS41Niw0Ljc3LDQuNzcsMCwwLDAtMy4xMy0xLjIzSDkuOTJhMi4yLDIuMiwwLDAsMC0yLjIsMi4yVjU0LjU5YTIuMiwyLjIsMCwwLDAsMS40NiwyLjA3djMuNzlIMzIuMjZhLjM3LjM3LDAsMCwxLC4zNy4zNywxLjgzLDEuODMsMCwwLDAsMS44MywxLjgzaDQuNzZBMS44MywxLjgzLDAsMCwwLDQxLDYwLjgyYS4zNy4zNywwLDAsMSwuMzctLjM3SDY0Ljg1VjU2LjY2YTIuMiwyLjIsMCwwLDAsMS40Ni0yLjA3VjE1Ljc4QTIuMiwyLjIsMCwwLDAsNjQuMTIsMTMuNThabS0yMiwwSDQ4VjI3LjNsLTItMS42Ni0uOTQtLjc4LS45NC43OC0yLDEuNjZabS0zMywyLjJBLjczLjczLDAsMCwxLDkuOTIsMTVIMzMuNDZhMy4zMSwzLjMxLDAsMCwxLDIuMS44MiwyLjc5LDIuNzksMCwwLDEsLjcyLDIuMDZWNTYuNDVhNC4zNyw0LjM3LDAsMCwwLTIuOTMtMS4xMkg5LjkyYS43My43MywwLDAsMS0uNzMtLjczWk00MS40MSw1OWExLjgzLDEuODMsMCwwLDAtMS44MywxLjgzLjM3LjM3LDAsMCwxLS4zNy4zN0gzNC40NmEuMzcuMzcsMCwwLDEtLjM3LS4zN0ExLjgzLDEuODMsMCwwLDAsMzIuMjYsNTlIMTAuNjV2LTIuMmgyMi43YTIuOTMsMi45MywwLDAsMSwyLjkzLDIuOTNoMS40NmEyLjk0LDIuOTQsMCwwLDEsMi45My0yLjkzaDIyLjdWNTlabTIzLjQ0LTQuMzlhLjczLjczLDAsMCwxLS43My43M0g0MC42OGE0LjM4LDQuMzgsMCwwLDAtMi45MywxLjEyVjE3LjkyYTMuODYsMy44NiwwLDAsMSwuMzctMS40OEEyLjUsMi41LDAsMCwxLDQwLjU5LDE1aC4wOVYzMC40Mmw0LjM5LTMuNjYsNC4zOSwzLjY2VjE1SDY0LjEyYS43My43MywwLDAsMSwuNzMuNzNaIi8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSIxMS4zOSIgeT0iMTcuOTciIHdpZHRoPSIyMS45NyIgaGVpZ2h0PSIxLjQ2Ii8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSIxMS4zOSIgeT0iMjEuNjMiIHdpZHRoPSIyMS45NyIgaGVpZ2h0PSIxLjQ3Ii8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSIxMS4zOSIgeT0iMjUuMyIgd2lkdGg9IjIxLjk3IiBoZWlnaHQ9IjEuNDciLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjExLjM5IiB5PSIyOC45NiIgd2lkdGg9IjIxLjk3IiBoZWlnaHQ9IjEuNDYiLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjExLjM5IiB5PSIzMi42MiIgd2lkdGg9IjIxLjk3IiBoZWlnaHQ9IjEuNDYiLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjExLjM5IiB5PSIzNi4yOCIgd2lkdGg9IjIxLjk3IiBoZWlnaHQ9IjEuNDYiLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjExLjM5IiB5PSIzOS45NSIgd2lkdGg9IjIxLjk3IiBoZWlnaHQ9IjEuNDciLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjExLjM5IiB5PSI0My42MSIgd2lkdGg9IjIxLjk3IiBoZWlnaHQ9IjEuNDYiLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjExLjM5IiB5PSI1MC45MyIgd2lkdGg9IjIxLjk3IiBoZWlnaHQ9IjEuNDYiLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjExLjM5IiB5PSI0Ny4yNyIgd2lkdGg9IjIxLjk3IiBoZWlnaHQ9IjEuNDciLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjUxLjY3IiB5PSIxNy45NyIgd2lkdGg9IjEwLjk4IiBoZWlnaHQ9IjEuNDYiLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjUxLjY3IiB5PSIyMS42MyIgd2lkdGg9IjEwLjk4IiBoZWlnaHQ9IjEuNDciLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjUxLjY3IiB5PSIyNS4zIiB3aWR0aD0iMTAuOTgiIGhlaWdodD0iMS40NyIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iNTEuNjciIHk9IjI4Ljk2IiB3aWR0aD0iMTAuOTgiIGhlaWdodD0iMS40NiIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iNDAuNjgiIHk9IjMyLjYyIiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NiIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iNDAuNjgiIHk9IjM2LjI4IiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NiIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iNDAuNjgiIHk9IjM5Ljk1IiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NyIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iNDAuNjgiIHk9IjQzLjYxIiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NiIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iNDAuNjgiIHk9IjUwLjkzIiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NiIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iNDAuNjgiIHk9IjQ3LjI3IiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NyIvPjwvc3ZnPg==);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NC4yNCIgaGVpZ2h0PSI3NC4yNCIgdmlld0JveD0iMCAwIDc0LjI0IDc0LjI0Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9LmNscy0ye2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb24tcmVhZGluZzItYWN0aXZlPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik02Ni40MS41SDcuODJBNy4zMiw3LjMyLDAsMCwwLC41LDcuODNWNjYuNDFhNy4zMiw3LjMyLDAsMCwwLDcuMzIsNy4zMkg2Ni40MWE3LjMyLDcuMzIsMCwwLDAsNy4zMy03LjMyVjcuODNBNy4zMyw3LjMzLDAsMCwwLDY2LjQxLjVaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNjQuMTIsMTMuNThINDkuNDdWMTIuMTJINDAuNjh2MS40NmgtLjA5QTMuOTMsMy45MywwLDAsMCwzNywxNS4zN2EzLjk0LDMuOTQsMCwwLDAtLjQ3LS41Niw0Ljc3LDQuNzcsMCwwLDAtMy4xMy0xLjIzSDkuOTJhMi4yLDIuMiwwLDAsMC0yLjIsMi4yVjU0LjU5YTIuMiwyLjIsMCwwLDAsMS40NiwyLjA3djMuNzlIMzIuMjZhLjM3LjM3LDAsMCwxLC4zNy4zNywxLjgzLDEuODMsMCwwLDAsMS44MywxLjgzaDQuNzZBMS44MywxLjgzLDAsMCwwLDQxLDYwLjgyYS4zNy4zNywwLDAsMSwuMzctLjM3SDY0Ljg1VjU2LjY2YTIuMiwyLjIsMCwwLDAsMS40Ni0yLjA3VjE1Ljc4QTIuMiwyLjIsMCwwLDAsNjQuMTIsMTMuNThabS0yMiwwSDQ4VjI3LjNsLTItMS42Ni0uOTQtLjc4LS45NC43OC0yLDEuNjZabS0zMywyLjJBLjczLjczLDAsMCwxLDkuOTIsMTVIMzMuNDZhMy4zMSwzLjMxLDAsMCwxLDIuMS44MiwyLjc5LDIuNzksMCwwLDEsLjcyLDIuMDZWNTYuNDVhNC4zNyw0LjM3LDAsMCwwLTIuOTMtMS4xMkg5LjkyYS43My43MywwLDAsMS0uNzMtLjczWk00MS40MSw1OWExLjgzLDEuODMsMCwwLDAtMS44MywxLjgzLjM3LjM3LDAsMCwxLS4zNy4zN0gzNC40NmEuMzcuMzcsMCwwLDEtLjM3LS4zN0ExLjgzLDEuODMsMCwwLDAsMzIuMjYsNTlIMTAuNjV2LTIuMmgyMi43YTIuOTMsMi45MywwLDAsMSwyLjkzLDIuOTNoMS40NmEyLjk0LDIuOTQsMCwwLDEsMi45My0yLjkzaDIyLjdWNTlabTIzLjQ0LTQuMzlhLjczLjczLDAsMCwxLS43My43M0g0MC42OGE0LjM4LDQuMzgsMCwwLDAtMi45MywxLjEyVjE3LjkyYTMuODYsMy44NiwwLDAsMSwuMzctMS40OEEyLjUsMi41LDAsMCwxLDQwLjU5LDE1aC4wOVYzMC40Mmw0LjM5LTMuNjYsNC4zOSwzLjY2VjE1SDY0LjEyYS43My43MywwLDAsMSwuNzMuNzNaIi8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSIxMS4zOSIgeT0iMTcuOTciIHdpZHRoPSIyMS45NyIgaGVpZ2h0PSIxLjQ2Ii8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSIxMS4zOSIgeT0iMjEuNjMiIHdpZHRoPSIyMS45NyIgaGVpZ2h0PSIxLjQ3Ii8+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSIxMS4zOSIgeT0iMjUuMyIgd2lkdGg9IjIxLjk3IiBoZWlnaHQ9IjEuNDciLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjExLjM5IiB5PSIyOC45NiIgd2lkdGg9IjIxLjk3IiBoZWlnaHQ9IjEuNDYiLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjExLjM5IiB5PSIzMi42MiIgd2lkdGg9IjIxLjk3IiBoZWlnaHQ9IjEuNDYiLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjExLjM5IiB5PSIzNi4yOCIgd2lkdGg9IjIxLjk3IiBoZWlnaHQ9IjEuNDYiLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjExLjM5IiB5PSIzOS45NSIgd2lkdGg9IjIxLjk3IiBoZWlnaHQ9IjEuNDciLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjExLjM5IiB5PSI0My42MSIgd2lkdGg9IjIxLjk3IiBoZWlnaHQ9IjEuNDYiLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjExLjM5IiB5PSI1MC45MyIgd2lkdGg9IjIxLjk3IiBoZWlnaHQ9IjEuNDYiLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjExLjM5IiB5PSI0Ny4yNyIgd2lkdGg9IjIxLjk3IiBoZWlnaHQ9IjEuNDciLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjUxLjY3IiB5PSIxNy45NyIgd2lkdGg9IjEwLjk4IiBoZWlnaHQ9IjEuNDYiLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjUxLjY3IiB5PSIyMS42MyIgd2lkdGg9IjEwLjk4IiBoZWlnaHQ9IjEuNDciLz48cmVjdCBjbGFzcz0iY2xzLTIiIHg9IjUxLjY3IiB5PSIyNS4zIiB3aWR0aD0iMTAuOTgiIGhlaWdodD0iMS40NyIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iNTEuNjciIHk9IjI4Ljk2IiB3aWR0aD0iMTAuOTgiIGhlaWdodD0iMS40NiIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iNDAuNjgiIHk9IjMyLjYyIiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NiIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iNDAuNjgiIHk9IjM2LjI4IiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NiIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iNDAuNjgiIHk9IjM5Ljk1IiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NyIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iNDAuNjgiIHk9IjQzLjYxIiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NiIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iNDAuNjgiIHk9IjUwLjkzIiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NiIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iNDAuNjgiIHk9IjQ3LjI3IiB3aWR0aD0iMjEuOTciIGhlaWdodD0iMS40NyIvPjwvc3ZnPg==); }

.multiselector__subject--science:hover,
.multiselector__subject--science:focus,
.multiselector__subject--science.is-active {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABLCAYAAADakmGTAAAACXBIWXMAAAsSAAALEgHS3X78AAAHTElEQVR42u1cPYzcRBT+7pQCCQGmo8N06eJQIgpXFCiFSyQKXCAKJKStoMShokixdAiBZCSEKFI4HYLGIAo6HFHQIMVBCKWJYhQgUJBHcd/LPYzt9Yx96w27I1m3t+uxZ7558973fuwjEUFHCwEkAGIAAfarNQBKAAWAuv3jUQdgGYC3AVzr6/Q/byEF5RUA7xGPpguwgMiC0rVvQHUBlxOXWEGzgBUG3QaHpi03uOCYX8bmOID177YiYKkFbAVgfQCr1whkVFMPtmQDIDrord4WALgD4EgBEwBHB1wGWw0gObeDK5lQZwBARWO0K4AFxzsEVkaxT1rf1a3vFm3ndkSqlP8909KjGS13QfO+OgB26k2kPVa6JGhfAXgOwB88f7WEVT/egW0YDIAFo8tu0ZIX7FMtMeAlAYvos6YjJCUGcA/Am5SshH3ifQJsDeCyo6SsuR2zfdNhMSVsrPWrSDUybsl3Afy1xLZcSsIyR1esMSBnAO4C+GARV05EICcNWzpC3i+YcI1UROotjhkiUopIvISEpQA+nigdOS1l9DDqsIQDj3Aazm6oX2r+rVqAzUFA8xmvNbpNcb4TDro25LM2lCEwQD5N4vk1J/j4TIYjN37nWbcSQHZuglTl/Fv2XNy2kBN8HcAjlLgc03IGJRcl5DVCA17ccW4zh1X11WEZt0Pp4OnnAH4B8Br7RwBuEDRX5zrk/W8D+Jw75Aavm7WkLjB0RPjXn/B6WMlgglVtaCXttVa0eDWtX989ExHJeV4jIoWIfM4jcLDQGfvnPlbSB7CYnX3oRLOBKlQt4FICI/wtE5GoNRYfehHweuttAVZ5DDIZCfSrInJLRP4WkZ8ogeHA+b7SHjjyQW8eVgK4APeMeLRB56VUylcAfAbgLQD3WxHYrnbdUyc1tNzRNpT+NQ9F3ZVkCUxUVTNXAT9fIVClCSAGPQbFl1rUrmD7ApZ7RAwCA5gFKqZ0Rbxul0UOTf+kxzH3DTGVZ20l9aioX8aeL8YqNqoTHO+pSr4wuif1sHjWCAXb8iVXJmI6tlWUEK0MKj30Z2S8imTCllRu1mxLwkCzXI5YyS9E5P4Az7JHREmKN1jHhBJy1YPmRB2c8MxoRds01+RHXb+vzKS+GTEJ5WElj6a1/boW43uOP3TkYNm2iGvfaiWtiZScfDyC7Oo1Vh2TK0bwPmH/aMR4C0/iPRtgqnh1wLpV1kYyNgFWbljxTQZGOAbZsO1zXitYGjAF7U8RuduStjGAbWLcyYj+VlKzHrBc9dZ/AJsrCRKY1NejjiGbmGy92cDKx1phtb4a0VDeGPOop0z0eCawNDZ1HsBHxvyPneSFGQN9lQlcfkrqoP8vFg9rg6Ur25CfrRxAawDcNNIw5Ge6uDxvUOqfxZyVlRN0mJrnfECnqRLepMOSASuXjmDk0tPn/R7riyWUfkkTvcmVGUsuFeCcn1eGi0UjaIWlIY1xu9QQpEum2dQlSke6MtGIkFCO03InzURpZfeY7WhL5UPjdlUc53qWtJyHhEUOJFGPSyJy2xDZOROsL4rI7x3kuX1knoHPyVuy9HArLLlsPPt36dCM1/15JBmtJtzbC7BoQopeWj5j5SilXT5qKSIvObg6oaPfOVmHpfAv0r1puJDqp+8cQ0Sp0XEaIjrvmO67jAnlUq6ARRMAq1vAZAAuctLVQKhYo7MNAUtbsTTX3MIaJw9ehUsQV1cGHvd8p8G80kxEQ9Z3cFpL1hV0dA0zNyyGSbYBWDUhazwUGdUaiW+Zwb7NOoyGVCMZAMXnCZZiW4CV3BJBx7aJN4BZ9fAgdZJzpta+BPADgMdGbLcQwBMegDXb0mG6bUoDjq7wmpOueiZq85kJz68oUQmv/SSAFwA8T8kCf897wI6YW/Txgb2aT3gnpXOtlTdPAfgEwIc4fdQlM3lEW/Z0jzrpupYPDRiRmvfKjDOvC6PJC59ECib0m5wESdhXw9G22dh8Ru501bGeoU1Utf5Ci0luiMjLHVyxML5uNIOnMmvEtR0+LgZASSa6J5aAvmMWRxflkoj8ys+xqdQJWpU72ZIhal0xzfhUI0Ix4Uwh8cJI3pr3tiCWDJn/xu+KCb7srDH9wGSHxmRt5opPpT2VRXY8P9J9Wjwehgl6r55hS/YlTiojSVqAF8wF2BJl54XhbVPKFPpK1zUcnbX+n6Ut9ejMGqfPQvpwqHSAqTcjApuLZo18AYs8AVuR75VLDHwpwBqCtnbsF5qsFPYJMBgd4xKbyo37tXeAWTcrGQlWgAWfldwFwCoClm8ALTdR1mafAVMwUrPdolbqzKbq6qUHuyvvrShMcLHEySMuYqIZO/Oam116M8qZ8qe52uHdO24LGumWvIkFnm59iJqqi/rY6I3VAZdB+lPYLRkydn5xSVK4w9KlzxeUKmE1TjLCJbb3SPDD0AKcPudUtmlFZtyO9IDVg7KEyqqrrve4agpM0a33cAvG/KzZMQwBpk3DL/v6puBOXf4PE9ck3cS4vwYAAAAASUVORK5CYII=);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NC4yNCIgaGVpZ2h0PSI3NC4yNCIgdmlld0JveD0iMCAwIDc0LjI0IDc0LjI0Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb24tc2NpZW5jZTItYWN0aXZlPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik02Ni40Mi41SDcuODNBNy4zMyw3LjMzLDAsMCwwLC41LDcuODJWNjYuNDFhNy4zMyw3LjMzLDAsMCwwLDcuMzMsNy4zMkg2Ni40MmE3LjMyLDcuMzIsMCwwLDAsNy4zMi03LjMyVjcuODJBNy4zMiw3LjMyLDAsMCwwLDY2LjQyLjVaIi8+PGVsbGlwc2UgY2xhc3M9ImNscy0xIiBjeD0iMzYuOTQiIGN5PSIzNyIgcng9IjExLjcyIiByeT0iMjguMzIiLz48ZWxsaXBzZSBjbGFzcz0iY2xzLTEiIGN4PSIzNi44OCIgY3k9IjM3IiByeD0iMjguMzIiIHJ5PSIxMC41IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTIuMDggMTguNzcpIHJvdGF0ZSgtMjQuNjcpIi8+PGVsbGlwc2UgY2xhc3M9ImNscy0xIiBjeD0iMzYuODgiIGN5PSIzNyIgcng9IjEwLjMzIiByeT0iMjguMzIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNC4wOSA0OC40Mykgcm90YXRlKC01Ny43NCkiLz48Y2lyY2xlIGNsYXNzPSJjbHMtMSIgY3g9IjM2Ljk0IiBjeT0iMzYuMzkiIHI9IjQuNTIiLz48Y2lyY2xlIGNsYXNzPSJjbHMtMSIgY3g9IjQzLjU5IiBjeT0iMTMuOCIgcj0iMi4zMiIvPjxjaXJjbGUgY2xhc3M9ImNscy0xIiBjeD0iNTMuNiIgY3k9IjU0LjciIHI9IjIuMzIiLz48Y2lyY2xlIGNsYXNzPSJjbHMtMSIgY3g9IjE3Ljk2IiBjeT0iNTIuMjYiIHI9IjIuMzIiLz48L3N2Zz4=);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NC4yNCIgaGVpZ2h0PSI3NC4yNCIgdmlld0JveD0iMCAwIDc0LjI0IDc0LjI0Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb24tc2NpZW5jZTItYWN0aXZlPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik02Ni40Mi41SDcuODNBNy4zMyw3LjMzLDAsMCwwLC41LDcuODJWNjYuNDFhNy4zMyw3LjMzLDAsMCwwLDcuMzMsNy4zMkg2Ni40MmE3LjMyLDcuMzIsMCwwLDAsNy4zMi03LjMyVjcuODJBNy4zMiw3LjMyLDAsMCwwLDY2LjQyLjVaIi8+PGVsbGlwc2UgY2xhc3M9ImNscy0xIiBjeD0iMzYuOTQiIGN5PSIzNyIgcng9IjExLjcyIiByeT0iMjguMzIiLz48ZWxsaXBzZSBjbGFzcz0iY2xzLTEiIGN4PSIzNi44OCIgY3k9IjM3IiByeD0iMjguMzIiIHJ5PSIxMC41IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTIuMDggMTguNzcpIHJvdGF0ZSgtMjQuNjcpIi8+PGVsbGlwc2UgY2xhc3M9ImNscy0xIiBjeD0iMzYuODgiIGN5PSIzNyIgcng9IjEwLjMzIiByeT0iMjguMzIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNC4wOSA0OC40Mykgcm90YXRlKC01Ny43NCkiLz48Y2lyY2xlIGNsYXNzPSJjbHMtMSIgY3g9IjM2Ljk0IiBjeT0iMzYuMzkiIHI9IjQuNTIiLz48Y2lyY2xlIGNsYXNzPSJjbHMtMSIgY3g9IjQzLjU5IiBjeT0iMTMuOCIgcj0iMi4zMiIvPjxjaXJjbGUgY2xhc3M9ImNscy0xIiBjeD0iNTMuNiIgY3k9IjU0LjciIHI9IjIuMzIiLz48Y2lyY2xlIGNsYXNzPSJjbHMtMSIgY3g9IjE3Ljk2IiBjeT0iNTIuMjYiIHI9IjIuMzIiLz48L3N2Zz4=);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NC4yNCIgaGVpZ2h0PSI3NC4yNCIgdmlld0JveD0iMCAwIDc0LjI0IDc0LjI0Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb24tc2NpZW5jZTItYWN0aXZlPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik02Ni40Mi41SDcuODNBNy4zMyw3LjMzLDAsMCwwLC41LDcuODJWNjYuNDFhNy4zMyw3LjMzLDAsMCwwLDcuMzMsNy4zMkg2Ni40MmE3LjMyLDcuMzIsMCwwLDAsNy4zMi03LjMyVjcuODJBNy4zMiw3LjMyLDAsMCwwLDY2LjQyLjVaIi8+PGVsbGlwc2UgY2xhc3M9ImNscy0xIiBjeD0iMzYuOTQiIGN5PSIzNyIgcng9IjExLjcyIiByeT0iMjguMzIiLz48ZWxsaXBzZSBjbGFzcz0iY2xzLTEiIGN4PSIzNi44OCIgY3k9IjM3IiByeD0iMjguMzIiIHJ5PSIxMC41IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTIuMDggMTguNzcpIHJvdGF0ZSgtMjQuNjcpIi8+PGVsbGlwc2UgY2xhc3M9ImNscy0xIiBjeD0iMzYuODgiIGN5PSIzNyIgcng9IjEwLjMzIiByeT0iMjguMzIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNC4wOSA0OC40Mykgcm90YXRlKC01Ny43NCkiLz48Y2lyY2xlIGNsYXNzPSJjbHMtMSIgY3g9IjM2Ljk0IiBjeT0iMzYuMzkiIHI9IjQuNTIiLz48Y2lyY2xlIGNsYXNzPSJjbHMtMSIgY3g9IjQzLjU5IiBjeT0iMTMuOCIgcj0iMi4zMiIvPjxjaXJjbGUgY2xhc3M9ImNscy0xIiBjeD0iNTMuNiIgY3k9IjU0LjciIHI9IjIuMzIiLz48Y2lyY2xlIGNsYXNzPSJjbHMtMSIgY3g9IjE3Ljk2IiBjeT0iNTIuMjYiIHI9IjIuMzIiLz48L3N2Zz4=);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NC4yNCIgaGVpZ2h0PSI3NC4yNCIgdmlld0JveD0iMCAwIDc0LjI0IDc0LjI0Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb24tc2NpZW5jZTItYWN0aXZlPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik02Ni40Mi41SDcuODNBNy4zMyw3LjMzLDAsMCwwLC41LDcuODJWNjYuNDFhNy4zMyw3LjMzLDAsMCwwLDcuMzMsNy4zMkg2Ni40MmE3LjMyLDcuMzIsMCwwLDAsNy4zMi03LjMyVjcuODJBNy4zMiw3LjMyLDAsMCwwLDY2LjQyLjVaIi8+PGVsbGlwc2UgY2xhc3M9ImNscy0xIiBjeD0iMzYuOTQiIGN5PSIzNyIgcng9IjExLjcyIiByeT0iMjguMzIiLz48ZWxsaXBzZSBjbGFzcz0iY2xzLTEiIGN4PSIzNi44OCIgY3k9IjM3IiByeD0iMjguMzIiIHJ5PSIxMC41IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTIuMDggMTguNzcpIHJvdGF0ZSgtMjQuNjcpIi8+PGVsbGlwc2UgY2xhc3M9ImNscy0xIiBjeD0iMzYuODgiIGN5PSIzNyIgcng9IjEwLjMzIiByeT0iMjguMzIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNC4wOSA0OC40Mykgcm90YXRlKC01Ny43NCkiLz48Y2lyY2xlIGNsYXNzPSJjbHMtMSIgY3g9IjM2Ljk0IiBjeT0iMzYuMzkiIHI9IjQuNTIiLz48Y2lyY2xlIGNsYXNzPSJjbHMtMSIgY3g9IjQzLjU5IiBjeT0iMTMuOCIgcj0iMi4zMiIvPjxjaXJjbGUgY2xhc3M9ImNscy0xIiBjeD0iNTMuNiIgY3k9IjU0LjciIHI9IjIuMzIiLz48Y2lyY2xlIGNsYXNzPSJjbHMtMSIgY3g9IjE3Ljk2IiBjeT0iNTIuMjYiIHI9IjIuMzIiLz48L3N2Zz4=); }

.multiselector__subject-label {
  font-size: 1.125rem;
  font-weight: 600;
  left: 50%;
  margin-left: -40px;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  top: 5px;
  -webkit-transition: 0s;
  -o-transition: 0s;
  transition: 0s;
  width: 80px; }

.multiselector__divider {
  -ms-flex-item-align: stretch;
      align-self: stretch;
  background-color: #e2dfdb;
  height: 1px;
  margin: 0 0 2rem;
  width: 100%; }

.multiselector__divider--narrower {
  width: 90%; }

.multiselector__grade {
  bottom: -1px;
  color: #c69214;
  font-size: 1.125rem;
  font-weight: 600;
  height: auto;
  margin: 0 40px;
  padding: 0.5rem 0;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: 0s;
  -o-transition: 0s;
  transition: 0s;
  width: 121px; }
  @media (min-width: 64em) {
    .multiselector__grade {
      margin: 0 60px; } }
  .multiselector__grade:hover, .multiselector__grade:focus {
    background-color: #00a795;
    color: #fff; }
  .multiselector__grade.is-active {
    background-color: #00a795;
    color: #fff; }
    .multiselector__grade.is-active:after {
      background-color: transparent;
      border-color: #00a795 transparent transparent transparent;
      border-style: solid;
      border-width: 15px 15px 0 15px;
      bottom: -15px;
      content: '';
      height: 0;
      left: 50%;
      margin-left: -15px;
      position: absolute;
      width: 0; }

.multiselector__grade--no-box {
  bottom: -1px;
  color: #c69214;
  font-size: 1.125rem;
  font-weight: 600;
  height: auto;
  margin: 0 30px;
  padding: 0.5rem 0;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: 0s;
  -o-transition: 0s;
  transition: 0s;
  width: 121px; }
  @media (min-width: 64em) {
    .multiselector__grade--no-box {
      margin: 0 40px; } }
  .multiselector__grade--no-box:hover, .multiselector__grade--no-box:focus {
    background-color: transparent;
    color: #00a795; }
  .multiselector__grade--no-box.is-active {
    background-color: transparent;
    color: #00a795; }
    .multiselector__grade--no-box.is-active:after {
      background-color: transparent;
      border-color: #00a795 transparent transparent transparent;
      border-style: solid;
      border-width: 15px 15px 0 15px;
      bottom: -15px;
      content: '';
      height: 0;
      left: 50%;
      margin-left: -15px;
      position: absolute;
      width: 0; }

.multiselector__grade-level {
  font-size: 1.375rem;
  font-weight: 700;
  margin: 0 0 0.5em; }

.multiselector__grade-question-type {
  font-size: 1rem;
  font-weight: 700; }

.nav {
  list-style: none;
  padding: 0; }

.nav--primary-local-tasks:after {
  display: table;
  content: ""; }

.nav--primary-local-tasks:after {
  clear: both; }

.nav--primary-local-tasks .nav__item {
  display: block;
  margin: 0; }
  @media (min-width: 30em) {
    .nav--primary-local-tasks .nav__item {
      float: left;
      margin: 0 0 0.1em 0; }
      [dir="rtl"] .nav--primary-local-tasks .nav__item {
        float: right; } }

.nav--primary-local-tasks .nav__link {
  background-color: #f9f9f9;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.2)), to(rgba(0, 0, 0, 0.2)));
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  border: 1px solid #c6c6c6;
  border-bottom-color: #b9b9b9;
  border-top-color: lightgray;
  color: #333;
  display: block;
  line-height: 1.1;
  margin: 0;
  padding: 0.5em;
  text-decoration: none; }
  .nav--primary-local-tasks .nav__link:focus, .nav--primary-local-tasks .nav__link:hover {
    border-color: #7a7a7a;
    outline: 0; }
  .nav--primary-local-tasks .nav__link:active {
    background-color: #e0e0e0;
    border-color: #adadad; }

.nav--primary-local-tasks .is-active > .nav__link {
  background-color: #7a7a7a;
  border-color: #939393;
  color: white;
  font-weight: bold; }
  .nav--primary-local-tasks .is-active > .nav__link:focus {
    background-color: #474747; }
  .nav--primary-local-tasks .is-active > .nav__link:hover {
    border-color: #606060; }
  .nav--primary-local-tasks .is-active > .nav__link:active {
    background-color: #2d2d2d; }

.nav--primary-local-tasks > .nav__item:first-child > .nav__link {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px; }
  @media (min-width: 30em) {
    .nav--primary-local-tasks > .nav__item:first-child > .nav__link {
      border-bottom-left-radius: 5px;
      border-top-right-radius: 0; }
      [dir="rtl"] .nav--primary-local-tasks > .nav__item:first-child > .nav__link {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 5px;
        border-top-left-radius: 0;
        border-top-right-radius: 5px; } }

.nav--primary-local-tasks > .nav__item:last-child > .nav__link {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px; }
  @media (min-width: 30em) {
    .nav--primary-local-tasks > .nav__item:last-child > .nav__link {
      border-bottom-left-radius: 0;
      border-top-right-radius: 5px; }
      [dir="rtl"] .nav--primary-local-tasks > .nav__item:last-child > .nav__link {
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 0;
        border-top-left-radius: 5px;
        border-top-right-radius: 0; } }

.nav--secondary-local-tasks:after {
  display: table;
  content: ""; }

.nav--secondary-local-tasks:after {
  clear: both; }

.nav--secondary-local-tasks .nav__item {
  border-right: 1px solid #ccc;
  display: block;
  float: left;
  margin-right: 0.75em;
  padding-right: 0.75em; }
  [dir="rtl"] .nav--secondary-local-tasks .nav__item {
    border-left: 1px solid #ccc;
    border-right: 0;
    float: right;
    margin-left: 0.75em;
    margin-right: 0;
    padding-left: 0.75em;
    padding-right: 0; }
  .nav--secondary-local-tasks .nav__item:last-child {
    border-right: 0;
    margin-right: 0;
    padding-right: 0; }
    [dir="rtl"] .nav--secondary-local-tasks .nav__item:last-child {
      border-left: 0;
      margin-left: 0;
      padding-left: 0; }

.nav--secondary-local-tasks .is-active > .nav__link {
  font-weight: bold; }

.primary-nav {
  background-color: #f2ede2;
  border-bottom: 1px solid #c69214;
  border-top: 5px solid #c69214; }
  @media print {
    .primary-nav {
      display: none; } }

.primary-nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  list-style: none;
  margin-bottom: 0;
  padding: 0; }

.primary-nav li {
  margin: 0;
  padding: 0;
  position: relative; }

.primary-nav li:first-of-type {
  margin-left: 0.5rem; }

.primary-nav li a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #007367;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 1rem;
  font-weight: 600;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  letter-spacing: 0.75px;
  line-height: 1.3;
  margin: 0;
  padding: 0.75rem 0.5rem;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: capitalize; }
  @media (min-width: 64em) {
    .primary-nav li a {
      font-size: 1.125rem;
      margin: 0;
      max-width: none;
      padding: 0.75rem 1rem; } }
  .primary-nav li a:focus:after, .primary-nav li a:hover:after {
    background-color: #007367;
    bottom: 0;
    content: '';
    left: 0;
    height: 3px;
    position: absolute;
    right: 0;
    width: 100%; }
  .primary-nav li a.is-active {
    background: #007367;
    color: #fff; }

.secondary-nav {
  background-color: #fff;
  border-bottom: 1px solid #c69214; }
  .secondary-nav:empty {
    border: none; }
  @media print {
    .secondary-nav {
      display: none; } }

.secondary-nav .inner {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-bottom: 1.0rem;
  padding-top: 1.0rem; }

.secondary-nav__caption {
  color: #656565;
  font-size: 0.9375rem;
  font-weight: 700;
  line-height: 1.3;
  margin-right: 1rem;
  width: 180px; }

.secondary-nav ul {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  list-style: none;
  margin-bottom: 0;
  padding: 0; }

.secondary-nav li {
  display: block;
  margin: 0 0 0 2rem;
  padding: 0;
  position: relative; }
  @media (min-width: 64em) {
    .secondary-nav li {
      margin: 0 0 0 3rem; } }

.secondary-nav li:first-of-type {
  margin-left: 0; }

.secondary-nav li a {
  color: #656565;
  cursor: pointer;
  display: block;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.3;
  padding: 0.15rem 0 0.15rem 30px;
  text-decoration: none; }
  @media (min-width: 64em) {
    .secondary-nav li a {
      font-size: 0.875rem; } }
  .secondary-nav li a.is-active:before, .secondary-nav li a:focus:before, .secondary-nav li a:hover:before {
    background-color: #007367;
    -webkit-box-shadow: inset 0 0 0 3px #f2ede2;
            box-shadow: inset 0 0 0 3px #f2ede2; }
  .secondary-nav li a:before {
    background: #f2ede2;
    border: 1px solid #c69214;
    border-radius: 50%;
    content: '';
    display: inline-block;
    height: 20px;
    left: 0;
    margin: -10px 0 0 0;
    position: absolute;
    top: 50%;
    vertical-align: middle;
    width: 20px;
    z-index: 50; }

.note {
  padding: 2em 0; }

.main__footer--gray .note {
  background: #f1efed; }

.main__footer--gray .note .note__content {
  background: #fff; }

.note__header {
  background-color: #f2ede2;
  border: 1px solid #c69214;
  padding-right: 1.5rem;
  text-align: left;
  -webkit-transition: 0s;
  -o-transition: 0s;
  transition: 0s; }
  .is-expanded .note__header {
    background-color: #007367;
    border-color: #007367;
    color: #fff; }

.note__show-hide {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAMCAYAAACEJVa/AAAACXBIWXMAAAsSAAALEgHS3X78AAAAr0lEQVQoz52RsQ3CMBBFHxYDUGSZ6zKCR8gCJ8EGZAPIAsAGYYPQpIYNoL4mTBAagyDEIeQkFz59PX89z+oiKYEF06eaAyWwmwi4A96J2h44TIR4UWscgKhlwOVPQC5qFYB7p4Z6Y+Ykauvn5QURtSuQjQDcwoN8QQKoBLZjPEQhAbQc8LMStXN36SLhtMfPUdQ2feFeSKjrOx6ivmJNCN+Xxzx8TNu2g6cukvRX5gHR/WNb++JqdgAAAABJRU5ErkJggg==);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi41OSIgaGVpZ2h0PSIxMC44OSIgdmlld0JveD0iMCAwIDE2LjU5IDEwLjg5Ij48dGl0bGU+YXJyb3ctZG93bi1zbS0tb3JhbmdlPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjguMjkgMTAuODkgMCAwIDE2LjU5IDAgOC4yOSAxMC44OSIgc3R5bGU9ImZpbGw6I2M2OTIxNCIvPjwvc3ZnPg==);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi41OSIgaGVpZ2h0PSIxMC44OSIgdmlld0JveD0iMCAwIDE2LjU5IDEwLjg5Ij48dGl0bGU+YXJyb3ctZG93bi1zbS0tb3JhbmdlPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjguMjkgMTAuODkgMCAwIDE2LjU5IDAgOC4yOSAxMC44OSIgc3R5bGU9ImZpbGw6I2M2OTIxNCIvPjwvc3ZnPg==);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi41OSIgaGVpZ2h0PSIxMC44OSIgdmlld0JveD0iMCAwIDE2LjU5IDEwLjg5Ij48dGl0bGU+YXJyb3ctZG93bi1zbS0tb3JhbmdlPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjguMjkgMTAuODkgMCAwIDE2LjU5IDAgOC4yOSAxMC44OSIgc3R5bGU9ImZpbGw6I2M2OTIxNCIvPjwvc3ZnPg==);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi41OSIgaGVpZ2h0PSIxMC44OSIgdmlld0JveD0iMCAwIDE2LjU5IDEwLjg5Ij48dGl0bGU+YXJyb3ctZG93bi1zbS0tb3JhbmdlPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjguMjkgMTAuODkgMCAwIDE2LjU5IDAgOC4yOSAxMC44OSIgc3R5bGU9ImZpbGw6I2M2OTIxNCIvPjwvc3ZnPg==);
  background-position: 100% 50%;
  background-repeat: no-repeat;
  color: #007367;
  display: block;
  font-size: 0.875em;
  font-weight: 700;
  padding: 0.5rem 1.5rem;
  text-decoration: none; }
  .note__show-hide:hover {
    text-decoration: underline; }
  .is-expanded .note__show-hide {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAYAAACZIGYHAAAACXBIWXMAAAsSAAALEgHS3X78AAAAc0lEQVQoz53QXQ2AIBSG4WMDI9hAIxCBCFawgRGIYAQjGIEoNHi98GcyBxx4Nq5g78YngGSOAXzhjeQueyBwca2Rg5itjaz8BWDSRgxp/v5mNjJ8dkjZShGPzpyKOPSifZ6Apd67j3aHlB2QDvAiMkq75QQkR08+OTI93QAAAABJRU5ErkJggg==);
    background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi41OSIgaGVpZ2h0PSIxMC44OSIgdmlld0JveD0iMCAwIDE2LjU5IDEwLjg5Ij48dGl0bGU+YXJyb3ctdXAtc20tLXdoaXRlPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjguMjkgMCAxNi41OSAxMC44OSAwIDEwLjg5IDguMjkgMCIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvc3ZnPg==);
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi41OSIgaGVpZ2h0PSIxMC44OSIgdmlld0JveD0iMCAwIDE2LjU5IDEwLjg5Ij48dGl0bGU+YXJyb3ctdXAtc20tLXdoaXRlPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjguMjkgMCAxNi41OSAxMC44OSAwIDEwLjg5IDguMjkgMCIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvc3ZnPg==);
    background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi41OSIgaGVpZ2h0PSIxMC44OSIgdmlld0JveD0iMCAwIDE2LjU5IDEwLjg5Ij48dGl0bGU+YXJyb3ctdXAtc20tLXdoaXRlPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjguMjkgMCAxNi41OSAxMC44OSAwIDEwLjg5IDguMjkgMCIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvc3ZnPg==);
    background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi41OSIgaGVpZ2h0PSIxMC44OSIgdmlld0JveD0iMCAwIDE2LjU5IDEwLjg5Ij48dGl0bGU+YXJyb3ctdXAtc20tLXdoaXRlPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjguMjkgMCAxNi41OSAxMC44OSAwIDEwLjg5IDguMjkgMCIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvc3ZnPg==);
    color: #fff;
    text-decoration: none; }

.note__content {
  background-color: #e7e7e8;
  color: #000;
  font-size: 0.75em;
  font-weight: 400;
  padding: 0.9375rem 1.25rem;
  z-index: 50; }
  .note__content div {
    margin-bottom: 0.75em;
    text-align: left; }
    .note__content div:last-child {
      margin-bottom: 0; }

.note--sample-question {
  color: #000;
  font-size: 0.75em;
  font-weight: 400; }
  .note--sample-question > div {
    margin-bottom: 0.5em; }

.off-screen {
  height: 1px;
  left: -10000px;
  overflow: hidden;
  position: absolute;
  top: auto;
  width: 1px; }

.page-title {
  color: #001871;
  display: block;
  font-size: 2.5em;
  font-weight: 700;
  margin: 1.5em auto 1.25em;
  text-align: center; }

.pair-selector {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.pair-selector__label {
  color: #4c4c4c;
  font-size: 0.9375rem;
  font-weight: 400;
  margin: 0 0 0.25rem;
  text-transform: uppercase; }

.pair-selector__column--separator {
  min-width: 125px;
  position: relative;
  text-align: center; }
  .pair-selector__column--separator:after {
    content: '-';
    font-size: 2rem;
    font-weight: 700;
    left: 45%;
    position: absolute;
    top: 13px; }

.passage {
  margin: 2rem 0; }

.passage__subtitle {
  font-size: 1rem;
  line-height: 1.3; }

.passage__section {
  border-bottom: 1px solid #007367;
  -webkit-column-count: 2;
          column-count: 2;
  -webkit-column-gap: 3rem;
          column-gap: 3rem;
  margin: 0 0 2rem;
  padding: 0 0 1rem; }
  .passage__section:last-of-type {
    border: none;
    margin: 0;
    padding: 0; }
  .passage__section p {
    display: inline-block; }

.passage__section--flex {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  border-bottom: 1px solid #007367;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 0 2rem;
  padding: 0 0 1rem; }

.passage__section-half {
  width: 47.5%; }

.passage p {
  text-indent: 1rem; }

.passage ul {
  margin-left: 3rem; }

.legend__marker--path path, .series__line, .series__point-symbol {
  fill-opacity: 1;
  opacity: 1;
  stroke: #001871;
  stroke-width: 2px;
  -webkit-transition: stroke-opacity 250ms 0s, stroke-width 250ms 0s;
  -o-transition: stroke-opacity 250ms 0s, stroke-width 250ms 0s;
  transition: stroke-opacity 250ms 0s, stroke-width 250ms 0s; }
  [data-tag="focal"] .legend__marker--path path, .legend__marker--path [data-tag="focal"] path, [data-tag="focal"] .series__line, [data-tag="focal"] .series__point-symbol {
    stroke: #007367; }

.is-active .legend__marker--path path, .legend__marker--path .is-active path, .is-active .series__line, .is-active .series__point-symbol {
  stroke-opacity: 1; }

.is-inactive .legend__marker--path path, .legend__marker--path .is-inactive path, .is-inactive .series__line, .is-inactive .series__point-symbol {
  stroke-opacity: 0.125; }

.is-hover .legend__marker--path path, .legend__marker--path .is-hover path, .is-hover .series__line, .is-hover .series__point-symbol {
  stroke-opacity: 1;
  stroke-width: 4px; }

[data-tag=p1] .legend__marker--path path, .legend__marker--path [data-tag=p1] path, .series--p1 .series__line, .series--p1 .series__point-symbol {
  stroke: #001871; }

[data-tag=p2] .legend__marker--path path, .legend__marker--path [data-tag=p2] path, .series--p2 .series__line, .series--p2 .series__point-symbol {
  stroke: #001871; }

[data-tag=p5] .legend__marker--path path, .legend__marker--path [data-tag=p5] path, .series--p5 .series__line, .series--p5 .series__point-symbol {
  stroke: #001871; }

[data-tag=p7] .legend__marker--path path, .legend__marker--path [data-tag=p7] path, .series--p7 .series__line, .series--p7 .series__point-symbol {
  stroke: #001871; }

[data-tag=p9] .legend__marker--path path, .legend__marker--path [data-tag=p9] path, .series--p9 .series__line, .series--p9 .series__point-symbol {
  stroke: #001871; }

.series--primary .series__line, .series--primary .series__point-symbol {
  stroke: #001871; }

.pillselectors {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #e2dfdb;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 1em auto 2em;
  max-width: 75%; }

.pillselector {
  padding-top: 5px;
  position: relative;
  text-align: center; }

.pillselector__caption {
  font-size: 0.75em;
  left: 50%;
  margin: 0 0 0 -47px;
  padding: 0;
  position: absolute;
  text-align: center;
  top: -17px; }

.pillselector__link {
  background-color: #f1efed;
  color: #c69214;
  display: inline-block;
  font-size: 1.125rem;
  font-weight: 600;
  height: 39px;
  line-height: 39px;
  padding: 0 0.75em;
  position: relative;
  text-decoration: none;
  text-transform: lowercase;
  -webkit-transition: 0s;
  -o-transition: 0s;
  transition: 0s; }
  .pillselector__link:hover, .pillselector__link:focus {
    background-color: #00a795;
    color: #fff; }
  .pillselector__link.is-active {
    background-color: #00a795;
    color: #fff; }

.pillselector + .pillselector {
  margin-left: 5px; }

.pillselectors--grade .pillselector {
  margin: 0 40px; }
  @media (min-width: 64em) {
    .pillselectors--grade .pillselector {
      margin: 0 60px; } }

.pillselectors--grade .pillselector__link {
  background-color: transparent;
  padding: 0 1.25em;
  text-transform: uppercase; }
  .pillselectors--grade .pillselector__link:hover, .pillselectors--grade .pillselector__link:focus {
    background-color: #00a795; }
  .pillselectors--grade .pillselector__link.is-active {
    background-color: #00a795; }
    .pillselectors--grade .pillselector__link.is-active:after {
      background-color: transparent;
      border-color: #00a795 transparent transparent transparent;
      border-style: solid;
      border-width: 15px 15px 0 15px;
      bottom: -15px;
      content: '';
      height: 0;
      left: 50%;
      margin-left: -15px;
      position: absolute;
      width: 0; }

.point__symbol {
  fill: #fff;
  stroke: #001871;
  stroke-width: 1px; }
  .series--focal .point__symbol {
    stroke: #beb7ac; }

.point__text {
  fill: #4c4c4c;
  font-size: 0.75em;
  -webkit-transition: visibility 250ms, opacity 250ms;
  -o-transition: visibility 250ms, opacity 250ms;
  transition: visibility 250ms, opacity 250ms; }

.popup-info-bar {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #007367;
  color: #fff;
  height: 2.5em;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 0 0.75em;
  padding: 0 0.5rem; }

.popup-info-bar__title,
.popup-info-bar__detail {
  font-size: 1rem; }
  .popup-info-bar__title span,
  .popup-info-bar__detail span {
    font-weight: 600; }

.popup-info-bar__nav a {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 22px;
  display: block;
  height: 22px;
  text-indent: -999em;
  width: 14px; }
  .popup-info-bar__nav a.nav-next {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAgCAYAAADNLCKpAAAACXBIWXMAAAsSAAALEgHS3X78AAAA3UlEQVQ4y6WVzQnCQBCFv+xBrx5VsAWJR2+WkDosSixAENKFV21AsIGAFyOR5yFEQkziZHywsAx8b5ZlfpCUSMJzkHSXFHthSco9BpEkUSoHpkCGUaF2HwNnYOKBARZDDEJLbA4cTanVrkJSav3tLoOdF64Mtl6418ACV9r8A39VYcCuEXAC4ipQL0+rbsASyDwwwBVYBQf4Ai7ezJ9nBy/Y1RgmcMhvP4BZc1BYMj+BdeuEGVpV1vL8ORT74MQzDHp7uA82g014EFiHC0kH77pJvbtq792Ska+dS70BJIm0R36i874AAAAASUVORK5CYII=);
    background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC4xOCIgaGVpZ2h0PSIzMC44OSIgdmlld0JveD0iMCAwIDE0LjE4IDMwLjg5Ij48dGl0bGU+YXJyb3dfcmlnaHRfd2hpdGU8L3RpdGxlPjxwb2x5Z29uIHBvaW50cz0iMC41IDEuMyAxMy41IDE1LjY3IDEzLjUgMTUuNjcgMC41IDI5LjYyIDAuNSAxLjMiIHN0eWxlPSJmaWxsOiNmZmY7c3Ryb2tlOiNmZmYiLz48L3N2Zz4=);
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC4xOCIgaGVpZ2h0PSIzMC44OSIgdmlld0JveD0iMCAwIDE0LjE4IDMwLjg5Ij48dGl0bGU+YXJyb3dfcmlnaHRfd2hpdGU8L3RpdGxlPjxwb2x5Z29uIHBvaW50cz0iMC41IDEuMyAxMy41IDE1LjY3IDEzLjUgMTUuNjcgMC41IDI5LjYyIDAuNSAxLjMiIHN0eWxlPSJmaWxsOiNmZmY7c3Ryb2tlOiNmZmYiLz48L3N2Zz4=);
    background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC4xOCIgaGVpZ2h0PSIzMC44OSIgdmlld0JveD0iMCAwIDE0LjE4IDMwLjg5Ij48dGl0bGU+YXJyb3dfcmlnaHRfd2hpdGU8L3RpdGxlPjxwb2x5Z29uIHBvaW50cz0iMC41IDEuMyAxMy41IDE1LjY3IDEzLjUgMTUuNjcgMC41IDI5LjYyIDAuNSAxLjMiIHN0eWxlPSJmaWxsOiNmZmY7c3Ryb2tlOiNmZmYiLz48L3N2Zz4=);
    background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC4xOCIgaGVpZ2h0PSIzMC44OSIgdmlld0JveD0iMCAwIDE0LjE4IDMwLjg5Ij48dGl0bGU+YXJyb3dfcmlnaHRfd2hpdGU8L3RpdGxlPjxwb2x5Z29uIHBvaW50cz0iMC41IDEuMyAxMy41IDE1LjY3IDEzLjUgMTUuNjcgMC41IDI5LjYyIDAuNSAxLjMiIHN0eWxlPSJmaWxsOiNmZmY7c3Ryb2tlOiNmZmYiLz48L3N2Zz4=); }

.popup-table__caption {
  font-size: 0.875em;
  padding: 0 15% 0.5em;
  text-align: right; }

.popup-footnote {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 1.5em 0; }

.popup-footnote__item {
  font-size: 0.875em;
  margin: 0 2rem;
  text-align: left; }

.print {
  position: absolute;
  top: 10px;
  right: 20px; }

.print__link {
  background: none;
  color: #fff;
  display: block;
  font-size: 0.5625em;
  padding-top: 34px;
  position: relative;
  text-decoration: none;
  text-transform: uppercase; }
  .print__link:hover, .print__link:focus {
    color: #fff; }
    .print__link:hover:before, .print__link:focus:before {
      background-color: #007367; }
  .print__link:before {
    background-color: #c69214;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAZCAYAAAAiwE4nAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMdJREFUeNpi/P//PwMWoADEDxhoAJhwiN8H4v9E4g1ALECshYw4fAgSdCRCfwMQ2wPxRSB2AOIPBHWALMSC/+MQR8cN/xHgAhArENLDRGGUHEBi6wPxBSA2ICcOiQXoCYsf6ggDcuKQkUhLP0AtwjCbVhbCgAMSez8u/SxAHADE63FYSglA1/8RlH1APsQVJLQAgoz/cYQpjQAjEwOdwaiFoxaOWjg4LPxIR/sUQBYm0MkykMceULN6Iko/3eOQhYT6jCoAIMAArzOR5Hs9g+YAAAAASUVORK5CYII=);
    background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iSUNPTiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNyAyNCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7ZmlsbC1ydWxlOmV2ZW5vZGQ7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5pY29uLXByaW50PC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0zMS40NCwxMy40SDI3LjcyVjExLjg3bC02LTUuNDEtMTEtLjA3djdIN2MtMSwwLTEuMjQuODQtMS4yNCwxLjdWMjUuNjdDNS43MiwyNi41Myw2LDI3LjQsNywyNy40aDMuNzZ2M2gxN3YtM2gzLjcyYzAuOTEsMCwxLjMyLS40NiwxLjI4LTEuNzNWMTUuMUMzMi43NiwxMy45LDMyLjM1LDEzLjQsMzEuNDQsMTMuNFpNMTEuNzIsNy41Nmw5LjQyLDBMMjIsMTIuMzhsNC42OCwwdjFoLTE1VjcuNTZabTE1LDIxLjg0aC0xNXYtMmgxNXYyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUuNzIgLTYuNCkiLz48L3N2Zz4=);
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iSUNPTiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNyAyNCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7ZmlsbC1ydWxlOmV2ZW5vZGQ7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5pY29uLXByaW50PC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0zMS40NCwxMy40SDI3LjcyVjExLjg3bC02LTUuNDEtMTEtLjA3djdIN2MtMSwwLTEuMjQuODQtMS4yNCwxLjdWMjUuNjdDNS43MiwyNi41Myw2LDI3LjQsNywyNy40aDMuNzZ2M2gxN3YtM2gzLjcyYzAuOTEsMCwxLjMyLS40NiwxLjI4LTEuNzNWMTUuMUMzMi43NiwxMy45LDMyLjM1LDEzLjQsMzEuNDQsMTMuNFpNMTEuNzIsNy41Nmw5LjQyLDBMMjIsMTIuMzhsNC42OCwwdjFoLTE1VjcuNTZabTE1LDIxLjg0aC0xNXYtMmgxNXYyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUuNzIgLTYuNCkiLz48L3N2Zz4=);
    background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iSUNPTiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNyAyNCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7ZmlsbC1ydWxlOmV2ZW5vZGQ7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5pY29uLXByaW50PC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0zMS40NCwxMy40SDI3LjcyVjExLjg3bC02LTUuNDEtMTEtLjA3djdIN2MtMSwwLTEuMjQuODQtMS4yNCwxLjdWMjUuNjdDNS43MiwyNi41Myw2LDI3LjQsNywyNy40aDMuNzZ2M2gxN3YtM2gzLjcyYzAuOTEsMCwxLjMyLS40NiwxLjI4LTEuNzNWMTUuMUMzMi43NiwxMy45LDMyLjM1LDEzLjQsMzEuNDQsMTMuNFpNMTEuNzIsNy41Nmw5LjQyLDBMMjIsMTIuMzhsNC42OCwwdjFoLTE1VjcuNTZabTE1LDIxLjg0aC0xNXYtMmgxNXYyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUuNzIgLTYuNCkiLz48L3N2Zz4=);
    background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iSUNPTiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNyAyNCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7ZmlsbC1ydWxlOmV2ZW5vZGQ7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5pY29uLXByaW50PC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0zMS40NCwxMy40SDI3LjcyVjExLjg3bC02LTUuNDEtMTEtLjA3djdIN2MtMSwwLTEuMjQuODQtMS4yNCwxLjdWMjUuNjdDNS43MiwyNi41Myw2LDI3LjQsNywyNy40aDMuNzZ2M2gxN3YtM2gzLjcyYzAuOTEsMCwxLjMyLS40NiwxLjI4LTEuNzNWMTUuMUMzMi43NiwxMy45LDMyLjM1LDEzLjQsMzEuNDQsMTMuNFpNMTEuNzIsNy41Nmw5LjQyLDBMMjIsMTIuMzhsNC42OCwwdjFoLTE1VjcuNTZabTE1LDIxLjg0aC0xNXYtMmgxNXYyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUuNzIgLTYuNCkiLz48L3N2Zz4=);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 21px auto;
    border-radius: 50%;
    content: '';
    display: inline-block;
    height: 32px;
    left: 50%;
    margin-left: -16px;
    position: absolute;
    top: 0;
    width: 32px; }

.question__answer-correct,
.question__answer-percentage {
  margin-top: 2rem;
  padding: 0 0 0.25em; }

.question__answer-correct + .question__answer-percentage {
  margin-top: 0 !important; }

.region-nav {
  border-bottom: 6px solid #c69214; }

input[type="reset"] {
  background-color: transparent;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAACXBIWXMAAAsSAAALEgHS3X78AAACC0lEQVQ4y72VwWvTUBzHP2vDAoUmFSoIwUQGigXHekoPFuxhJysou+4yr0LO0ltv/gEFhV3sxXkrFtqdi+tlhcHEQj0VnQsIFtq0UKhQ6mFJeWmTMFH83d7L+334ve/7/n7ZWCwWhEWnomaBApAStkdAy7Sc87C8jSBop6IeAGXAIDy+AWXTcqqR0E5FTQFV4CnXjzpwYFrOaA3qAlvAznVIsqIzG194y09AwQNLwrkPQUBFy5PO7CMrOgBju00ivY2sGHTfP/SO7bj5hWWlroZvRVhcVrlXPCKp5UOrPTvUmc8cceu5aTnVmLsoryZk9o59wIndXoPe2HqyulUGiLm28b2yliuRSD8AYDrocnaoMw6AKuu3MDoVNSt5OoiRzuwDMJt8p1d7zHzmYJ++YnJ5QlxOkbi5jZzUw1QpSCvGvnrZ5G0Ahv2GTzOv2mG/EWWMlBS06+k3/fk5MEvR8tzfawLwpVZckyYQ2qsVIz26qRiR3yW3l32xtfvG50uAyeUJY7tNXFbRciUA5r/GQQ84ktwu8sWw3+Ru8R3A0lY2EJdTaLnSUvMf56+DCm155v+6aivTciKvOB10l84Qh4xpOXdCzT/sN0OBg95REHDJEQdKC3gkevVW9gUXH1+yqRjIylVLDvsNcZD4ppVpOc/+akqthG9KxQQNR2531f8QWBeB/2fy/6t/1G9+2OFIYksvLAAAAABJRU5ErkJggg==);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48dGl0bGU+aWNvbi1yZXNldDwvdGl0bGU+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IlBBR0VfQ09OVEVOVCIgZGF0YS1uYW1lPSJQQUdFIENPTlRFTlQiPjxjaXJjbGUgY3g9IjEwIiBjeT0iMTAiIHI9IjEwIiBzdHlsZT0iZmlsbDojYzk5MjBlIi8+PHBhdGggZD0iTTQuNTMsOS44MUE2LDYsMCwwLDEsMTIuNzksNC4zbC45LS45M3MuMi0uMS4yNSwwYy4zMy45MywxLjYxLDQuNTIsMS4zNSw0Ljc3cy00LjQ0LS40Ni01LjI0LS43NGMtLjA5LDAtLjA3LS4yMS0uMDctLjIxbDEuMTMtMS4xYTMuNTksMy41OSwwLDAsMC0uNTcsMEEzLjc4LDMuNzgsMCwwLDAsNi43Niw5LjgyaDB2LjI0SDQuNTRaIiBzdHlsZT0iZmlsbDojZmZmIi8+PHBhdGggZD0iTTE1LjY4LDkuOWE1LjkzLDUuOTMsMCwwLDEtOC4xNSw1LjU3bC0uOTQsMWEuMTYuMTYsMCwwLDEtLjE4LS4xYy0uMzYtLjktMS43My00LjQ0LTEuNDgtNC43czQuMzEuMzYsNS4xOS42M2MuMTMsMCwuMDcuMi4wNy4ybC0xLDEuMTNhMy43LDMuNywwLDAsMCwuNDksMCwzLjc4LDMuNzgsMCwwLDAsMy43OC0zLjc4aDBWOS42NGgyLjIyWiIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvZz48L2c+PC9zdmc+);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48dGl0bGU+aWNvbi1yZXNldDwvdGl0bGU+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IlBBR0VfQ09OVEVOVCIgZGF0YS1uYW1lPSJQQUdFIENPTlRFTlQiPjxjaXJjbGUgY3g9IjEwIiBjeT0iMTAiIHI9IjEwIiBzdHlsZT0iZmlsbDojYzk5MjBlIi8+PHBhdGggZD0iTTQuNTMsOS44MUE2LDYsMCwwLDEsMTIuNzksNC4zbC45LS45M3MuMi0uMS4yNSwwYy4zMy45MywxLjYxLDQuNTIsMS4zNSw0Ljc3cy00LjQ0LS40Ni01LjI0LS43NGMtLjA5LDAtLjA3LS4yMS0uMDctLjIxbDEuMTMtMS4xYTMuNTksMy41OSwwLDAsMC0uNTcsMEEzLjc4LDMuNzgsMCwwLDAsNi43Niw5LjgyaDB2LjI0SDQuNTRaIiBzdHlsZT0iZmlsbDojZmZmIi8+PHBhdGggZD0iTTE1LjY4LDkuOWE1LjkzLDUuOTMsMCwwLDEtOC4xNSw1LjU3bC0uOTQsMWEuMTYuMTYsMCwwLDEtLjE4LS4xYy0uMzYtLjktMS43My00LjQ0LTEuNDgtNC43czQuMzEuMzYsNS4xOS42M2MuMTMsMCwuMDcuMi4wNy4ybC0xLDEuMTNhMy43LDMuNywwLDAsMCwuNDksMCwzLjc4LDMuNzgsMCwwLDAsMy43OC0zLjc4aDBWOS42NGgyLjIyWiIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvZz48L2c+PC9zdmc+);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48dGl0bGU+aWNvbi1yZXNldDwvdGl0bGU+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IlBBR0VfQ09OVEVOVCIgZGF0YS1uYW1lPSJQQUdFIENPTlRFTlQiPjxjaXJjbGUgY3g9IjEwIiBjeT0iMTAiIHI9IjEwIiBzdHlsZT0iZmlsbDojYzk5MjBlIi8+PHBhdGggZD0iTTQuNTMsOS44MUE2LDYsMCwwLDEsMTIuNzksNC4zbC45LS45M3MuMi0uMS4yNSwwYy4zMy45MywxLjYxLDQuNTIsMS4zNSw0Ljc3cy00LjQ0LS40Ni01LjI0LS43NGMtLjA5LDAtLjA3LS4yMS0uMDctLjIxbDEuMTMtMS4xYTMuNTksMy41OSwwLDAsMC0uNTcsMEEzLjc4LDMuNzgsMCwwLDAsNi43Niw5LjgyaDB2LjI0SDQuNTRaIiBzdHlsZT0iZmlsbDojZmZmIi8+PHBhdGggZD0iTTE1LjY4LDkuOWE1LjkzLDUuOTMsMCwwLDEtOC4xNSw1LjU3bC0uOTQsMWEuMTYuMTYsMCwwLDEtLjE4LS4xYy0uMzYtLjktMS43My00LjQ0LTEuNDgtNC43czQuMzEuMzYsNS4xOS42M2MuMTMsMCwuMDcuMi4wNy4ybC0xLDEuMTNhMy43LDMuNywwLDAsMCwuNDksMCwzLjc4LDMuNzgsMCwwLDAsMy43OC0zLjc4aDBWOS42NGgyLjIyWiIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvZz48L2c+PC9zdmc+);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48dGl0bGU+aWNvbi1yZXNldDwvdGl0bGU+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IlBBR0VfQ09OVEVOVCIgZGF0YS1uYW1lPSJQQUdFIENPTlRFTlQiPjxjaXJjbGUgY3g9IjEwIiBjeT0iMTAiIHI9IjEwIiBzdHlsZT0iZmlsbDojYzk5MjBlIi8+PHBhdGggZD0iTTQuNTMsOS44MUE2LDYsMCwwLDEsMTIuNzksNC4zbC45LS45M3MuMi0uMS4yNSwwYy4zMy45MywxLjYxLDQuNTIsMS4zNSw0Ljc3cy00LjQ0LS40Ni01LjI0LS43NGMtLjA5LDAtLjA3LS4yMS0uMDctLjIxbDEuMTMtMS4xYTMuNTksMy41OSwwLDAsMC0uNTcsMEEzLjc4LDMuNzgsMCwwLDAsNi43Niw5LjgyaDB2LjI0SDQuNTRaIiBzdHlsZT0iZmlsbDojZmZmIi8+PHBhdGggZD0iTTE1LjY4LDkuOWE1LjkzLDUuOTMsMCwwLDEtOC4xNSw1LjU3bC0uOTQsMWEuMTYuMTYsMCwwLDEtLjE4LS4xYy0uMzYtLjktMS43My00LjQ0LTEuNDgtNC43czQuMzEuMzYsNS4xOS42M2MuMTMsMCwuMDcuMi4wNy4ybC0xLDEuMTNhMy43LDMuNywwLDAsMCwuNDksMCwzLjc4LDMuNzgsMCwwLDAsMy43OC0zLjc4aDBWOS42NGgyLjIyWiIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvZz48L2c+PC9zdmc+);
  background-position: 100% 50%;
  background-repeat: no-repeat;
  background-size: 20px auto;
  border: none;
  color: #007367;
  display: inline-block;
  padding-right: 25px;
  text-decoration: underline; }
  input[type="reset"]:hover, input[type="reset"]:focus {
    text-decoration: none; }

.response {
  margin-bottom: 2em; }

.response__header {
  color: #474747;
  font-size: 0.875em;
  font-weight: 700; }

.row {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1rem 0; }

.sample-question__question,
.sample-question__answer {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%; }
  @media (min-width: 64em) {
    .sample-question__question,
    .sample-question__answer {
      -ms-flex-preferred-size: 48%;
          flex-basis: 48%; } }

.sample-question__question img + p {
  margin-top: 1em; }

.sample-question__question textarea {
  margin: 1em 0 0 5px;
  min-height: 80px;
  width: 95%; }

.sample-question__question p {
  margin: 0 0 1em; }

.sample-question__question form {
  font-size: 0.875em;
  margin: 1em 0; }

.sample-question__answer h5 {
  margin-bottom: .25em; }

.sample-question__answer p {
  font-size: 0.875em;
  line-height: 1.4;
  margin: 0.5em 0 1em; }

.sample-question__answer-detail {
  padding: 1rem 0 0; }

.question-1 .sample-question__answer-detail img {
  max-height: 200px; }

.question-2 .sample-question__answer-detail img {
  max-width: 275px; }

.sample-question__answer-detail h4 {
  margin-top: 2rem; }

.sample-question__answer-detail h5 {
  margin-top: 1rem; }

.sample-question__answer-detail h4:first-of-type {
  margin-top: initial; }

.sample-question__answer-detail blockquote {
  margin: 0 1.5rem 1.5rem; }

.sample-question__show-answer-button {
  margin: 1rem 0; }

.section__navigation {
  background-color: #e7e7e8; }

.section-navigation__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 2.5rem; }

.topic-navigation {
  width: 50%; }

.topic-navigation__list {
  list-style: none;
  margin: 0;
  padding: 0; }

.topic-navigation__list li {
  margin: 0 0 1rem; }
  .topic-navigation__list li:last-of-type {
    margin: 0; }

.page-navigation__link,
.topic-navigation__link {
  display: inline-block;
  line-height: 1.4; }

.page-navigation {
  width: 45%; }

.page-navigation__title,
.topic-navigation__title {
  color: #656565;
  font-size: 1.25rem;
  font-weight: 700;
  margin: 0 0 0.25rem;
  padding: 0.5rem 0; }

.page-navigation__link {
  padding: 0 45px 0 0;
  position: relative; }
  .page-navigation__link:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAANCAYAAACkTj4ZAAAACXBIWXMAAAsSAAALEgHS3X78AAAAk0lEQVQoz6XSQRGEMBBE0cZBJCAhEpAQKUiIhJWABCQgIRIiAQd/L6GKSiWzWZjLHKb7nWYCgqRV7+YjwAGJ55MAJ0CAfwF5QBckID5A4tW/QwKOP5Dj3q2hGTgHkLNku5CAMACFuteCBOwGsrU6PcgBuYHkchuGBCwNaOnlLah+iWhlJ+DX+6eyvRUageaysxX6Apo2hAva6CFgAAAAAElFTkSuQmCC);
    background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi45NiIgaGVpZ2h0PSIxMS45OSIgdmlld0JveD0iMCAwIDE2Ljk2IDExLjk5Ij48dGl0bGU+dHJpYW5nbGUtd2hpdGUtLWRvd248L3RpdGxlPjxwb2x5Z29uIHBvaW50cz0iOC40OCAxMS45OSAxNi45NSAwIDAgMCA4LjQ4IDExLjk5IiBzdHlsZT0iZmlsbDojZmZmIi8+PC9zdmc+);
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi45NiIgaGVpZ2h0PSIxMS45OSIgdmlld0JveD0iMCAwIDE2Ljk2IDExLjk5Ij48dGl0bGU+dHJpYW5nbGUtd2hpdGUtLWRvd248L3RpdGxlPjxwb2x5Z29uIHBvaW50cz0iOC40OCAxMS45OSAxNi45NSAwIDAgMCA4LjQ4IDExLjk5IiBzdHlsZT0iZmlsbDojZmZmIi8+PC9zdmc+);
    background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi45NiIgaGVpZ2h0PSIxMS45OSIgdmlld0JveD0iMCAwIDE2Ljk2IDExLjk5Ij48dGl0bGU+dHJpYW5nbGUtd2hpdGUtLWRvd248L3RpdGxlPjxwb2x5Z29uIHBvaW50cz0iOC40OCAxMS45OSAxNi45NSAwIDAgMCA4LjQ4IDExLjk5IiBzdHlsZT0iZmlsbDojZmZmIi8+PC9zdmc+);
    background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi45NiIgaGVpZ2h0PSIxMS45OSIgdmlld0JveD0iMCAwIDE2Ljk2IDExLjk5Ij48dGl0bGU+dHJpYW5nbGUtd2hpdGUtLWRvd248L3RpdGxlPjxwb2x5Z29uIHBvaW50cz0iOC40OCAxMS45OSAxNi45NSAwIDAgMCA4LjQ4IDExLjk5IiBzdHlsZT0iZmlsbDojZmZmIi8+PC9zdmc+);
    background-color: #c69214;
    background-position: 50% 60%;
    background-repeat: no-repeat;
    background-size: 17px auto;
    border-radius: 50%;
    content: '';
    height: 30px;
    line-height: 1;
    margin-top: -15px;
    position: absolute;
    right: 0;
    top: 50%;
    width: 30px; }
  .is-next-page .page-navigation__link:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAASCAYAAACAa1QyAAAACXBIWXMAAAsSAAALEgHS3X78AAAAhElEQVQoz52SUQ3CQBQEp1VwEpBwEiqhUioBCUhASiWAg5NQFAxfDfdByC2bvM9JXmZ3UgtwEGQGGrAkEH5yUxm5HlJ9qDWFzmz/QKq7WlJI9VDXFOollRRSbaekSTVo6AXUOQCeQAXa6HvXRERTl8TePenpaze/oF29JNvbkpUPLbu/N91sgHXjBCoQAAAAAElFTkSuQmCC);
    background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS45OSIgaGVpZ2h0PSIxNi45NiIgdmlld0JveD0iMCAwIDExLjk5IDE2Ljk2Ij48dGl0bGU+dHJpYW5nbGUtd2hpdGUtLXJpZ2h0PC90aXRsZT48cG9seWdvbiBwb2ludHM9IjExLjk5IDguNDggMCAwIDAgMTYuOTUgMTEuOTkgOC40OCIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvc3ZnPg==);
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS45OSIgaGVpZ2h0PSIxNi45NiIgdmlld0JveD0iMCAwIDExLjk5IDE2Ljk2Ij48dGl0bGU+dHJpYW5nbGUtd2hpdGUtLXJpZ2h0PC90aXRsZT48cG9seWdvbiBwb2ludHM9IjExLjk5IDguNDggMCAwIDAgMTYuOTUgMTEuOTkgOC40OCIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvc3ZnPg==);
    background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS45OSIgaGVpZ2h0PSIxNi45NiIgdmlld0JveD0iMCAwIDExLjk5IDE2Ljk2Ij48dGl0bGU+dHJpYW5nbGUtd2hpdGUtLXJpZ2h0PC90aXRsZT48cG9seWdvbiBwb2ludHM9IjExLjk5IDguNDggMCAwIDAgMTYuOTUgMTEuOTkgOC40OCIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvc3ZnPg==);
    background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS45OSIgaGVpZ2h0PSIxNi45NiIgdmlld0JveD0iMCAwIDExLjk5IDE2Ljk2Ij48dGl0bGU+dHJpYW5nbGUtd2hpdGUtLXJpZ2h0PC90aXRsZT48cG9seWdvbiBwb2ludHM9IjExLjk5IDguNDggMCAwIDAgMTYuOTUgMTEuOTkgOC40OCIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvc3ZnPg==);
    background-position: 60% 50%;
    background-size: auto 17px; }

.section {
  background: #fff;
  padding: 2em 0;
  position: relative; }

#section-1 {
  padding-top: 0; }

.section:last-of-type {
  padding-bottom: 2em; }

.section__share {
  position: relative; }

.section__superheading {
  background: #007367;
  color: #fff;
  font-size: 1.75rem;
  font-weight: 600;
  margin: 0 0 2.5rem;
  padding: 1rem;
  text-align: center; }

.section__title {
  border-bottom: 1px solid #c69214;
  color: #007367;
  font-size: 1.1875rem;
  font-weight: 700;
  margin: 0 0 1em;
  padding: 0.25rem 0;
  text-transform: uppercase; }

.section__subtitle {
  color: #001871;
  font-size: 1.75em;
  font-weight: 400;
  line-height: 1.2;
  margin: 0.5em 0 0.75em; }
  .section__subtitle:empty {
    margin: 0; }

.section__subtitle span {
  font-weight: 700; }

.section__commentary p {
  font-size: 0.875rem;
  line-height: 1.6; }

.section__commentary ul,
.section__commentary ol {
  font-size: 0.875rem; }

.section__commentary-hero {
  background-image: url(/math_2017/images/hero--sample-questions-bafb13d840962da187da764edd0e7bda.jpg);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 275px; }
  @media (min-width: 64em) {
    .section__commentary-hero {
      min-height: 375px; } }

.section__finding {
  color: #4c4c4c;
  font-size: 1.14rem;
  font-weight: 600;
  margin: 0 0 1em; }

.section__controls {
  margin: 0.25em 0;
  text-align: center; }

.section__contents {
  margin: 2em 0; }

.section--heading {
  padding-top: 1rem; }

.section--heading p {
  text-align: center; }

.section--heading-mathematics {
  background-image: url(/math_2017/images/texture--math-d71fc5649bb27d716d768ba0e4c1d257.png);
  background-position: 50% 0;
  background-size: cover; }

.section--heading-reading {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAGMAQMAAAAoafoCAAAABlBMVEX////u7/SViPfyAAAAFElEQVQoz2P4wUA0GFU7qnakqAUAbCwRcWMxSIYAAAAASUVORK5CYII=);
  background-position: 0 0;
  background-repeat: repeat; }

.section--hero {
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 400px;
  position: relative; }
  @media (min-width: 64em) {
    .section--hero {
      min-height: 520px; } }

.section--hero-mathematics {
  background-image: url(/math_2017/images/hero--mathematics-4b4da4844732a81b98f15420bc216a59.jpg); }

.section--hero-reading {
  background-image: url(/math_2017/images/hero--reading-38e21600c891399236c5987f9a1a9deb.jpg); }

.section--overlay {
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#F4F6F9));
  background: -o-linear-gradient(top, #ffffff 0%, #F4F6F9 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #F4F6F9 100%);
  margin: 0 0 -100px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%); }

.section--overlay .inner {
  max-width: 50%;
  margin: 0 auto;
  padding: 3rem 0;
  text-align: center; }

.section--overlay .inner h2 {
  line-height: 1.4; }

.section--overlay .inner p:last-of-type {
  margin: 0; }

.section--explore h2,
.section--naep h2 {
  font-size: 1.75em;
  font-weight: normal;
  line-height: 1.3; }

.section--explore p {
  margin: 0 0 0.5rem; }

.section--naep .section__content {
  background-image: url(/math_2017/images/NatlAssessmentOfEduProgress-8fe7bbbc73e9ccb94c5acb0a3c194bdd.jpg);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 174px auto;
  padding-left: 275px; }

.section--create-subset {
  padding-top: 0; }

.commentary-additional__content {
  display: none; }

select {
  background-color: #f2ede2;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAuCAYAAABqK0pRAAAACXBIWXMAAAsSAAALEgHS3X78AAABHElEQVRo3u3WvYrCQBQF4OOqlaWFr5BG9l32AXyJfYBY75aC9m6f7ZetAqKNgrHRwkAwEBwCgSUDwRDcVgSN5kdHObeeO/DBnLm3MuppezxBveBJihBCCCGEEEIIIYQQQgh5uKrlvaDV7qDRes11h7808OeO7gvxVwaa2huq9Uamfims3IhCnlayC+GYerbeWGbuLSUjcjuHWHxd3Wf/viPZhWqFfbsYQgrr4vPebIAoWKv5azmmjiSWqecC+wf+0lD3+70kL1Fgw5sN1J8j5/KSxBKbyUdhuSh9IJ7Kizv+LDQXN5nsx3nxV9+FzIubQw7zIoUFb9pXe0VJy4tjdiHFXP1dK63KfE5c4wkhhBBCCCGEEEIIIYQQFeofarJ5EopMx70AAAAASUVORK5CYII=);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI0NiIgdmlld0JveD0iMCAwIDUwIDQ2Ij48dGl0bGU+YXJyb3ctc2VsZWN0PC90aXRsZT48cmVjdCB3aWR0aD0iNTAiIGhlaWdodD0iNDYiIHN0eWxlPSJmaWxsOiNjNTkzMjgiLz48cG9seWdvbiBwb2ludHM9IjE2LjI1IDE3LjI1IDI0Ljc1IDI4LjUgMzMuNSAxNy4yNSAxNi4yNSAxNy4yNSIgc3R5bGU9ImZpbGw6I2YyZWRlMyIvPjwvc3ZnPg==);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI0NiIgdmlld0JveD0iMCAwIDUwIDQ2Ij48dGl0bGU+YXJyb3ctc2VsZWN0PC90aXRsZT48cmVjdCB3aWR0aD0iNTAiIGhlaWdodD0iNDYiIHN0eWxlPSJmaWxsOiNjNTkzMjgiLz48cG9seWdvbiBwb2ludHM9IjE2LjI1IDE3LjI1IDI0Ljc1IDI4LjUgMzMuNSAxNy4yNSAxNi4yNSAxNy4yNSIgc3R5bGU9ImZpbGw6I2YyZWRlMyIvPjwvc3ZnPg==);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI0NiIgdmlld0JveD0iMCAwIDUwIDQ2Ij48dGl0bGU+YXJyb3ctc2VsZWN0PC90aXRsZT48cmVjdCB3aWR0aD0iNTAiIGhlaWdodD0iNDYiIHN0eWxlPSJmaWxsOiNjNTkzMjgiLz48cG9seWdvbiBwb2ludHM9IjE2LjI1IDE3LjI1IDI0Ljc1IDI4LjUgMzMuNSAxNy4yNSAxNi4yNSAxNy4yNSIgc3R5bGU9ImZpbGw6I2YyZWRlMyIvPjwvc3ZnPg==);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI0NiIgdmlld0JveD0iMCAwIDUwIDQ2Ij48dGl0bGU+YXJyb3ctc2VsZWN0PC90aXRsZT48cmVjdCB3aWR0aD0iNTAiIGhlaWdodD0iNDYiIHN0eWxlPSJmaWxsOiNjNTkzMjgiLz48cG9seWdvbiBwb2ludHM9IjE2LjI1IDE3LjI1IDI0Ljc1IDI4LjUgMzMuNSAxNy4yNSAxNi4yNSAxNy4yNSIgc3R5bGU9ImZpbGw6I2YyZWRlMyIvPjwvc3ZnPg==);
  background-position: 100% 50%;
  background-repeat: no-repeat;
  border: 1px solid #c69214;
  border-radius: 0;
  color: #007367;
  cursor: pointer;
  display: block;
  font-size: 1.25rem;
  font-weight: 400;
  margin: 0 0 0.5rem;
  padding: 0.4em 4rem 0.4em 0.75em;
  position: relative;
  text-transform: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  -o-text-overflow: '';
     text-overflow: '';
  word-wrap: normal; }
  select::-ms-expand {
    display: none; }
  .footer-content__table .data-selection select {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAmCAYAAAC29NkdAAAACXBIWXMAAAsSAAALEgHS3X78AAAA8UlEQVRYw+3XMQrCMBQG4F8tTh5BcPUITt7KVe1qR6HuegtHodhFoXZuoBis7RIoDZSWgqsIAZVQg7w3v5Qv5M+j6Xjr8RIGlwVgYTKwC8OLgAQkIAEJSMA/B1rfLBpNbfT6g4/WVMUd3HfaAebcw3Aye7u/qSVuJ7e9IxZsD8H2b/cnJxeliNrNYHLeoBRM+2a0AZuqwNVfoamlsqcU7KvcabvFpYiQKLLV1BLxYf77MaM6wviwQCVTM+bgax6zcAeZBuYM6uc8yuyCNNz+dlCr8siPDmQWQGdZOj+Wc49+FghIQAISkIAE/MNnp20y8AGVJWjb+N7YDwAAAABJRU5ErkJggg==);
    background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSIzNi44IiB2aWV3Qm94PSIwIDAgNDAgMzYuOCI+PHRpdGxlPmFycm93LXNlbGVjdC0tc208L3RpdGxlPjxyZWN0IHdpZHRoPSI0MCIgaGVpZ2h0PSIzNi44IiBzdHlsZT0iZmlsbDojYzU5MzI4Ii8+PHBvbHlnb24gcG9pbnRzPSIxMyAxMy44IDE5LjggMjIuOCAyNi44IDEzLjggMTMgMTMuOCIgc3R5bGU9ImZpbGw6I2YyZWRlMyIvPjwvc3ZnPg==);
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSIzNi44IiB2aWV3Qm94PSIwIDAgNDAgMzYuOCI+PHRpdGxlPmFycm93LXNlbGVjdC0tc208L3RpdGxlPjxyZWN0IHdpZHRoPSI0MCIgaGVpZ2h0PSIzNi44IiBzdHlsZT0iZmlsbDojYzU5MzI4Ii8+PHBvbHlnb24gcG9pbnRzPSIxMyAxMy44IDE5LjggMjIuOCAyNi44IDEzLjggMTMgMTMuOCIgc3R5bGU9ImZpbGw6I2YyZWRlMyIvPjwvc3ZnPg==);
    background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSIzNi44IiB2aWV3Qm94PSIwIDAgNDAgMzYuOCI+PHRpdGxlPmFycm93LXNlbGVjdC0tc208L3RpdGxlPjxyZWN0IHdpZHRoPSI0MCIgaGVpZ2h0PSIzNi44IiBzdHlsZT0iZmlsbDojYzU5MzI4Ii8+PHBvbHlnb24gcG9pbnRzPSIxMyAxMy44IDE5LjggMjIuOCAyNi44IDEzLjggMTMgMTMuOCIgc3R5bGU9ImZpbGw6I2YyZWRlMyIvPjwvc3ZnPg==);
    background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSIzNi44IiB2aWV3Qm94PSIwIDAgNDAgMzYuOCI+PHRpdGxlPmFycm93LXNlbGVjdC0tc208L3RpdGxlPjxyZWN0IHdpZHRoPSI0MCIgaGVpZ2h0PSIzNi44IiBzdHlsZT0iZmlsbDojYzU5MzI4Ii8+PHBvbHlnb24gcG9pbnRzPSIxMyAxMy44IDE5LjggMjIuOCAyNi44IDEzLjggMTMgMTMuOCIgc3R5bGU9ImZpbGw6I2YyZWRlMyIvPjwvc3ZnPg==);
    background-color: #fff;
    color: #a19787;
    font-size: 0.75em;
    max-width: 365px;
    min-width: 200px;
    padding-top: .5em;
    padding-bottom: .5em; }
    @media (min-width: 64em) {
      .footer-content__table .data-selection select {
        font-size: 0.875em;
        max-width: 500px;
        min-width: 235px; } }
  select option {
    background-color: #fff;
    color: #000; }

.selectability {
  display: inline-block;
  font-size: 1rem;
  font-style: initial;
  margin: 0 0 1em;
  min-width: 275px;
  position: relative;
  width: auto;
  z-index: 100; }
  .selectability [role=heading] {
    font-size: 1em;
    border-bottom: 1px solid black;
    margin: 0.25em 0; }
  .selectability [role=option][aria-selected=false]:focus, .selectability [role=option][aria-selected=false]:hover {
    background: lightgrey; }
  .selectability[aria-expanded=false] [role=listbox] {
    border: none;
    display: none; }
  .figure__legend .selectability {
    margin: 0 0 1em;
    min-width: 216px; }
  .selectability div[role="textbox"] {
    background: #f2ede2;
    border: 1px solid #c69214;
    color: #007367;
    cursor: pointer;
    font-size: 1.25rem;
    font-weight: 400;
    padding: 0.4em 4rem 0.4em 0.75em;
    position: relative;
    text-transform: none; }
    .selectability div[role="textbox"]:after {
      background-color: #c69214;
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAOCAYAAADNGCeJAAAACXBIWXMAAAsSAAALEgHS3X78AAAA1UlEQVQ4y62SwQ2CQBBFH8TrJmbvG+1ASqEESpAS7EA70A60A61A7EDhDFEoYLwsEQngKv5kDzuZvPn5M16ZpwEQ8gd5ZZ5OgQSYjWRtPBGhKrIAOI8AXZQ2gQ+gtEmA+EfQA4gA/LqitFkDhx9gS2vmBbOK7CRX7ZQ22/rzBlPa3L/Y7A1YNgttZyhtjsDKARba4a/TEJHOzqrIEmDRA4ptxgw6a07uye/UBRqEKW2u9cpbZ9Cb6ZAzlDZ7YDeUU1MTlzsCAuBol9MvEfn4yjydu/Q9AbASaZtrCHfOAAAAAElFTkSuQmCC);
      background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC4yMSIgaGVpZ2h0PSIxMi40OSIgdmlld0JveD0iMCAwIDE4LjIxIDEyLjQ5Ij48dGl0bGU+YXJyb3ctcHVsbGRvd24tLXNtPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjE4LjIxIDAgOS4xIDEyLjQ4IDAgMCAxOC4yMSAwIiBzdHlsZT0iZmlsbDojZjJlZGUyIi8+PC9zdmc+);
      background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC4yMSIgaGVpZ2h0PSIxMi40OSIgdmlld0JveD0iMCAwIDE4LjIxIDEyLjQ5Ij48dGl0bGU+YXJyb3ctcHVsbGRvd24tLXNtPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjE4LjIxIDAgOS4xIDEyLjQ4IDAgMCAxOC4yMSAwIiBzdHlsZT0iZmlsbDojZjJlZGUyIi8+PC9zdmc+);
      background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC4yMSIgaGVpZ2h0PSIxMi40OSIgdmlld0JveD0iMCAwIDE4LjIxIDEyLjQ5Ij48dGl0bGU+YXJyb3ctcHVsbGRvd24tLXNtPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjE4LjIxIDAgOS4xIDEyLjQ4IDAgMCAxOC4yMSAwIiBzdHlsZT0iZmlsbDojZjJlZGUyIi8+PC9zdmc+);
      background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC4yMSIgaGVpZ2h0PSIxMi40OSIgdmlld0JveD0iMCAwIDE4LjIxIDEyLjQ5Ij48dGl0bGU+YXJyb3ctcHVsbGRvd24tLXNtPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjE4LjIxIDAgOS4xIDEyLjQ4IDAgMCAxOC4yMSAwIiBzdHlsZT0iZmlsbDojZjJlZGUyIi8+PC9zdmc+);
      background-position: 50%;
      background-repeat: no-repeat;
      bottom: 0;
      content: '';
      position: absolute;
      right: 0;
      top: 0;
      width: 50px; }
  .selectability div[role="listbox"] {
    background: #fff;
    border-right: 1px solid #c69214;
    border-bottom: 1px solid #c69214;
    border-left: 1px solid #c69214;
    font-size: 1.25rem;
    font-weight: 400;
    padding: 0;
    position: absolute; }
    .controller--jurisdiction .selectability div[role="listbox"],
    .pair-selector__column .selectability div[role="listbox"],
    .selector--jurisdiction .selectability div[role="listbox"],
    .is-scrollable .selectability div[role="listbox"] {
      max-height: 300px;
      overflow-x: hidden;
      overflow-y: scroll; }
    .selectability div[role="listbox"] div[role="option"] {
      color: #4c4c4c;
      line-height: 1.2;
      min-width: 252px;
      padding: 0.35em 0.75em;
      text-transform: none; }
      .figure__legend .selectability div[role="listbox"] div[role="option"] {
        min-width: 214px; }
      .selectability div[role="listbox"] div[role="option"]:hover, .selectability div[role="listbox"] div[role="option"]:focus {
        background: #007367;
        color: #fff;
        cursor: pointer;
        text-decoration: none; }
    .selectability div[role="listbox"] div[role="group"] div[role="heading"] {
      background: #001871;
      color: #fff;
      font-size: 0.8125em;
      font-weight: 400;
      padding: 6px 0 6px 0.9231em;
      text-transform: uppercase; }
    .selectability div[role="listbox"] div[role="group"] div[role="option"] {
      color: #4c4c4c;
      cursor: pointer;
      text-transform: none; }
      .selectability div[role="listbox"] div[role="group"] div[role="option"]:hover, .selectability div[role="listbox"] div[role="group"] div[role="option"]:focus {
        background: #007367;
        color: #fff; }
      .selectability div[role="listbox"] div[role="group"] div[role="option"]:last-child {
        border: none; }
      .selectability div[role="listbox"] div[role="group"] div[role="option"][aria-selected="true"] {
        background: #007367;
        color: #fff; }
    .selectability div[role="listbox"] div[aria-disabled="true"] {
      color: #d0cbc3;
      cursor: default; }

.selectability-offscreen {
  display: none; }

.selector {
  text-align: left; }

.selector__label {
  display: block;
  font-size: 0.9375rem;
  font-weight: 400;
  margin: 0 0 0.25rem;
  text-transform: uppercase; }
  .controller--jurisdiction .selector__label {
    color: #001871;
    width: 100% !important; }

.selector__option {
  display: inline-block;
  font-size: 0.875em;
  font-style: italic;
  margin-right: 0.5rem;
  padding: 0;
  position: relative;
  text-align: left; }
  @media (min-width: 64em) {
    .selector__option {
      margin-right: 1.5rem; } }

.selector__option input[type='radio'] {
  left: 4px;
  padding: 0;
  position: absolute;
  top: 11px;
  z-index: -1; }
  .selector__option input[type='radio']:focus {
    -webkit-box-shadow: 0 0 5px 8px #5B9DD9;
            box-shadow: 0 0 5px 8px #5B9DD9; }

.selector__option input[type='radio'] + label {
  display: block;
  line-height: 1.4;
  padding: 0.5rem 0 0.5rem 30px;
  position: relative; }

.selector__option input[type='radio'] + label:before {
  background: #f2ede2;
  border: 1px solid #c69214;
  border-radius: 50%;
  content: '\A0';
  display: inline-block;
  height: 20px;
  left: 0;
  line-height: 0.8;
  margin: 0;
  position: absolute;
  top: 8px;
  vertical-align: middle;
  width: 20px; }

.selector__option input[type='radio']:checked + label:before {
  background-color: #007367;
  -webkit-box-shadow: inset 0 0 0 3px #f2ede2;
          box-shadow: inset 0 0 0 3px #f2ede2; }

.series {
  -webkit-animation-name: fade-in;
          animation-name: fade-in;
  -webkit-animation-duration: 250ms;
          animation-duration: 250ms; }
  .series.is-exiting {
    -webkit-animation-name: fade-out;
            animation-name: fade-out;
    opacity: 0; }

.series__line {
  fill: none; }
  .series--r2 .series__line {
    stroke-dasharray: 5px 3px; }

.chart--multi-series .js-series-all .series__line {
  stroke: #A69F88; }

.series__point {
  -webkit-animation-name: fade-in;
          animation-name: fade-in;
  -webkit-animation-duration: 250ms;
          animation-duration: 250ms; }
  .series__point.is-exiting {
    -webkit-animation-name: fade-out;
            animation-name: fade-out;
    opacity: 0; }

.series__point-text {
  text-anchor: middle;
  text-decoration: none;
  -webkit-transition: visibility 250ms, opacity 250ms;
  -o-transition: visibility 250ms, opacity 250ms;
  transition: visibility 250ms, opacity 250ms; }
  .chart--multi-series .series__point-text {
    opacity: 0;
    visibility: hidden; }
  .is-active .series__point-text {
    opacity: 1;
    visibility: visible; }
  .series__point-text.is-shifted-right {
    text-anchor: start; }
  .series__point-text.is-shifted-left {
    text-anchor: end; }
  .chart--gaps .series__point-text {
    font-size: smaller; }

.series__point-symbol {
  fill: white; }

.chart--multi-series .js-series-all .series__point-symbol {
  stroke: #A69F88; }

.series-container--target .series__point-text,
.series__point--target .series__point-text {
  font-style: italic; }

.share {
  background: #f5f4f3;
  display: inline-block;
  left: 0;
  margin: 5px 0 5px 55px;
  padding-left: 5px;
  position: relative;
  top: 0;
  z-index: 200; }
  @media (min-width: 73.75em) {
    .share {
      margin: 24px 0 0;
      padding: 5px 0 0;
      position: absolute;
      left: -67px;
      top: 5px;
      width: 42px; } }
  .share:before {
    color: #a19788;
    content: 'SHARE';
    font-size: 14px;
    font-weight: 700;
    left: -57px;
    padding: 0 5px;
    position: absolute;
    top: 11px; }
    @media (min-width: 73.75em) {
      .share:before {
        left: 0;
        padding: 0;
        top: -24px; } }
  @media (min-width: 73.75em) {
    .accordion__chart .share {
      left: -91px; } }

.share > a {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAXCAYAAAAP6L+eAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAOVJREFUeNpi/P//PwMlYNGMzgYgVQDE/FChiXEZ5QWMlBgMNbQei9REJgbKQAEO8XxKDebHJcFCZhAkAKkGPEo+khTGSAbKE1DayEKBgQehYh+gYR0AZS8ApooGsIuBGgWAAiDNAlCJB4QMBKo5gM8xjAundxgA6QNoEQHSrECOgciRtwFL7NqTayCywfgiwpFUA2GA0nSMN4wfEHA1WUFBs8iDJTcFaDqkXnIjJucRyCAPoHQAVHwCPIPQIkuTVR4TYcFHSgv6/7RKxw9pZfACHOITGWlVmTKADKYGBmU0ZD5AgAEAxifBLQy7a90AAAAASUVORK5CYII=);
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 32px;
  margin: 5px 5px 5px 0;
  text-indent: -999em;
  width: 32px; }
  .share > a:hover, .share > a:focus {
    opacity: 0.8; }
  @media (min-width: 73.75em) {
    .share > a {
      margin: 0 5px 5px; } }

.share__drawer {
  display: none;
  float: right; }
  @media (min-width: 73.75em) {
    .share__drawer {
      float: none; } }

.share__drawer > a {
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 32px;
  margin: 5px 5px 5px 0;
  text-indent: -999em;
  width: 32px; }
  @media (min-width: 73.75em) {
    .share__drawer > a {
      display: block;
      margin: 0 auto 5px; } }
  .share__drawer > a:hover, .share__drawer > a:focus {
    opacity: 0.8; }
  .share__drawer > a[data-facebook] {
    background-color: #166290;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAZCAYAAAABmx/yAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKBJREFUeNpi+P//PwMOLADEDUB84D8CfIDyDXBpMoAqwgUcmBiwgw1AzM+AB2DTmADE8gwEAAsWMQMsYheBuAGIP0D5F7D57wAWPwmgq2NiIA58IMaPRAGQHwXQ/CWARZ0DGh/sR4f/pAMDcp16gRyND8kNnAewwAExGgmknEZ0jcQmAAZyEwAD1RLAqMZBpZERlAqwlDnoefIAuiKAAAMA6OMEfdiZyCcAAAAASUVORK5CYII=);
    background-position: 70% 108%; }
  .share__drawer > a[data-twitter] {
    background-color: #00b7ec;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAASCAYAAAC0EpUuAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPZJREFUeNqkVIsNgyAQBRaoG5QRHMEN2hHYpB2hIziCIziCI9ANcILr0RyNPY8g8pIXNeDjHffRAKAq0SF7ep/FHVEU2dOzxBf8IyAdckCOyPvXJG0GWqwR5BjJXKfolO1CJwhaKCPQ/4qLRnjBtTsgOqb9mhLlkVd23StyomRY5KOQQL1NVAxtgnb8IjPk4qbasG4/DIW3NorOXDTCNYpOUvGnOgwn7jLwMjSs/S4nXL6QIec0nrZUulyk7pPa0VEDHAnbSqKGhRKnzyA0Aseb9vnclHoi54qQc/NhF34aXbnse6oOe2REamFIW2LCsstuAR8BBgBPGAE+rupFgwAAAABJRU5ErkJggg==); }
  .share__drawer > a[data-email] {
    background-color: #c69214;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKtJREFUeNpi/P//fwMDFQEj0MD/1DSQAeTC/9QDDSADLwBxAhB/oMCgD1AzLjCgCRwgw7ADyA5CD8OJUDqfyBDDVE/IRgJexPARA6EwwSKHN8zxJZtCKG0AxPFQ9kIgvgBl9+NKNthAAZLrNkD5BVA2zJUF2DQyEDAMBh5AMbrXCwgZWIAj3HABDEMZKDAMq6EMFBqGYSgDFQxDMRSUbByAke1ApbLmAECAAQD8FnJpKIkXNgAAAABJRU5ErkJggg==); }
  .share__drawer > a[data-link] {
    background-color: #c69214;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQpJREFUeNqklM0NhCAQhdkOLIESLGAPnPfkfS+ePVmCJVACJViCJViCJdABC2bIPicqP07yYsLPB868QTjnRKUmr839Y/Fqw1wt0ABsJYWwAfwEGAAKxsd44yfA9mR+T0cJUCeAgvKaDZSQw86roV9vYE1L81suVMUNBIqFUQC0NDaVQgcArnQAAk3KUpJgQe8LoOLAO6h2x+DALzO+wf0pY9sT4MAO1Jxx58OeFSUCP9SiI6VI3EG5sZuLG6pUYfFx4MZWrCi2FBo3YKegwTvIocyBxk6YLxahD3WOrxG6JIAmt60PrwvLVxUQoT3kbCa5GiC3VA83cyU55Hrt5GMo+q5eVlTET4ABABvwZ0sfzvxMAAAAAElFTkSuQmCC); }
  .share__drawer > a[data-download] {
    background-color: #c69214;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAABJElEQVRIiWM8OJ/9/7+/vxgYGP4z0AcwMjAxszEw0ddSBgYGhv8M//7+YmCir6UIy5kGwFYGBgaGUYvpB1iwCapYTGCQ0c6nmiVf3l5gOLPBEEUMq4+paSkDAwMDj7ABhhhWHxMDruwJZPjz6wMDAwMDg4bdAgYOHnmS9JNt8ZuHG+DsH18e0M9iTIdsZPjy7gIDAwMDg4x2AQMLGz99LH5ydQLDh+cHGBgYGBgEJB0YBCTs8aofzcc4ASwVs7AJMOi4rKefxcipmBpg5MXxqMU4AQubAAoNK/hZ2AQYWFj54eLIavABxv1zMBtdNrEfCBZ5pIIDcxlR+Fh9/OL2Aqpa+uHFQQwxrD6mBxj8iWs4WcxIWBXVASMDExMzGwN9LYd02gDfgET1l+4OUAAAAABJRU5ErkJggg==); }

.share__permalink-popup {
  display: none; }
  .share__permalink-popup input {
    font-size: 14px;
    min-width: 500px;
    padding: 5px; }

.dialog__download .share {
  left: -48px;
  margin-top: 39px;
  top: 0;
  width: 48px; }
  .dialog__download .share:before {
    background-color: #f5f4f3;
    font-size: 12px;
    left: 0;
    padding: 4px;
    top: -22px;
    width: 48px; }

.dialog__download .share div:first-child, .figure__download .share div:first-child {
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important; }

.dialog__download .share__drawer {
  float: none; }
  .dialog__download .share__drawer > a {
    margin-bottom: 8px; }

.sig-marker {
  background-color: #001871;
  border-radius: 50%;
  color: #fff;
  display: block;
  font-size: 0.9rem;
  height: 30px;
  line-height: 30px;
  margin: 0 auto;
  text-align: center;
  width: 30px; }

.sig-marker--not-significant {
  background-color: transparent;
  border-radius: 0;
  color: #fff;
  position: relative;
  z-index: 0; }
  .sig-marker--not-significant:before {
    background-color: #646464;
    content: '';
    display: block;
    height: 25px;
    left: 3px;
    position: absolute;
    top: 4px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
        transform: rotate(45deg);
    width: 25px;
    z-index: -1; }

.sig-marker--invalid {
  background-color: transparent;
  color: inherit;
  font-size: 1.25rem; }

.site-name {
  display: block; }

.site-name h1 {
  margin: 0; }

.site-name a {
  color: #fff;
  display: block;
  font-size: 1.5rem;
  font-weight: 300;
  margin: 0;
  text-decoration: none; }
  @media (min-width: 64em) {
    .site-name a {
      font-size: 2rem; } }

.site-name__year {
  font-weight: 400; }

.site-name__divider {
  color: #b1d6d1;
  font-size: 0.85em;
  font-weight: 300;
  vertical-align: top; }

.site-name__subtitle {
  color: #c69214;
  font-size: 0.95em;
  font-weight: 600;
  letter-spacing: 0.04em;
  line-height: 0em;
  vertical-align: top; }

.site-name h2 {
  margin: 0; }

.skip-link + .skip-link {
  margin-top: 0.5rem; }

.skip-link .inner {
  color: #001871;
  display: inline-block;
  position: relative; }

.section .skip-link .inner {
  font-size: 1.25rem; }

.skip-link__icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAYAAADd/14OAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGhJREFUeNpi+P//vwMQLwBiASBmwIUZoApB4AI+xcgKQeABEBsQoxAEPgBxADEKYSCBWIX/oZ4kSiEIbAB5komBMDAAYgFCJsKDDJ/CBcR4JoFQ8HwgJsBB7lEgFIUEEwUjWDURACDAAPd/vyCaVXJ2AAAAAElFTkSuQmCC);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4LjQ2IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgOC40NiAxNCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5hcnJvdy13aGl0ZS1yaWdodDwvdGl0bGU+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjAuMDQgMCA4LjQ2IDcuMTQgMCAxNCAwLjA0IDAiLz48L3N2Zz4=);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4LjQ2IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgOC40NiAxNCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5hcnJvdy13aGl0ZS1yaWdodDwvdGl0bGU+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjAuMDQgMCA4LjQ2IDcuMTQgMCAxNCAwLjA0IDAiLz48L3N2Zz4=);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4LjQ2IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgOC40NiAxNCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5hcnJvdy13aGl0ZS1yaWdodDwvdGl0bGU+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjAuMDQgMCA4LjQ2IDcuMTQgMCAxNCAwLjA0IDAiLz48L3N2Zz4=);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4LjQ2IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgOC40NiAxNCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5hcnJvdy13aGl0ZS1yaWdodDwvdGl0bGU+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjAuMDQgMCA4LjQ2IDcuMTQgMCAxNCAwLjA0IDAiLz48L3N2Zz4=);
  background-color: #c69214;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: auto 14px;
  display: inline-block;
  height: 28px;
  margin-left: 10px;
  margin-right: 0;
  text-indent: -999em;
  width: 28px; }
  .skip-link__icon:hover, .skip-link__icon:focus {
    background-color: #d6ad4a; }

.skip-link--back .skip-link__icon {
  margin-left: 0;
  margin-right: 10px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAYAAADd/14OAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGlJREFUeNpi+P//PwMBvACIHfApEADiC/8hAKdCAyRFOBU6APGH/6gAQ2HCf+wAReGE/7iBA8zRC/7jBw5MDAwMAkDswEAIIAXFAUJWE+NOrMGTQKxCWIB/IEYh0VGIkSgYQRxiAECAAQC9yr6gZZR4+QAAAABJRU5ErkJggg==);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4LjQ2IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgOC40NiAxNCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5hcnJvdy13aGl0ZS1sZWZ0PC90aXRsZT48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iOC40NiAxNCAwIDcuMTQgOC40MSAwIDguNDYgMTQiLz48L3N2Zz4=);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4LjQ2IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgOC40NiAxNCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5hcnJvdy13aGl0ZS1sZWZ0PC90aXRsZT48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iOC40NiAxNCAwIDcuMTQgOC40MSAwIDguNDYgMTQiLz48L3N2Zz4=);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4LjQ2IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgOC40NiAxNCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5hcnJvdy13aGl0ZS1sZWZ0PC90aXRsZT48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iOC40NiAxNCAwIDcuMTQgOC40MSAwIDguNDYgMTQiLz48L3N2Zz4=);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4LjQ2IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgOC40NiAxNCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5hcnJvdy13aGl0ZS1sZWZ0PC90aXRsZT48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iOC40NiAxNCAwIDcuMTQgOC40MSAwIDguNDYgMTQiLz48L3N2Zz4=); }

.slider .slider__track, .slider .slider__handle line,
.slider .slider__track-overlay {
  stroke-linecap: round; }

.slider .slider__track, .slider .slider__handle line {
  stroke: #c69214;
  stroke-width: 2px; }

.slider .slider__track-overlay {
  pointer-events: stroke;
  stroke-width: 50px;
  stroke: transparent;
  cursor: -webkit-grab;
  cursor: grab; }
  .slider .slider__track-overlay.is-dragging {
    cursor: -webkit-grabbing;
    cursor: grabbing; }

.slider .slider__handle polygon,
.slider .slider__handle rect {
  fill: #f2ede2; }

.slider .slider__handle text {
  text-anchor: middle;
  fill: #007367; }

.slider .slider__description {
  text-anchor: middle;
  font-size: small;
  font-weight: lighter; }

.slider.slider--vertical .slider__description {
  text-anchor: start; }

.sort {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.sort--jurisdictions {
  width: 740px; }

.sort__option {
  border-right: 2px solid #fff;
  display: table;
  width: 25%; }
  .sort__option:last-child {
    border: none; }

.sort__option--33 {
  width: 33.33%; }

.sort__option--50 {
  width: 50%; }

.sort__option--75 {
  width: 75%; }

.sort--jurisdictions a {
  background-color: #c69214;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAARCAYAAAAG/yacAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMRJREFUeNpi+P//PwMWbAXECTjkGFgYMIEsEMdD2beA+Bi6AiY0vjAQFyPxQZoN8GniAuIsIOZEU5MAtR2rpjAglsHiXJAhmVBDUTQ5A7ElA24AczYXTJMa1BZCQAamjgXq3i0MxANhRlC4kwpYcIQYPrAApGkz1JPEaNwLxG9BAfEYiFcRoeEWTB0syI8R0PgWiKdji1yQ1cexaPgO1fANV9pbAHUGuthjfAmWAWrqEygbFH8XMFTgyDOyQByGKz8BBBgAQGhtzrtOMaUAAAAASUVORK5CYII=);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNi40OSIgdmlld0JveD0iMCAwIDEyIDE2LjQ5Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjtvcGFjaXR5OjAuNjtpc29sYXRpb246aXNvbGF0ZTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93cy13aGl0ZTwvdGl0bGU+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjEyIDkuMjQgNi4xMiAxNi40OSAwIDkuMjkgMTIgOS4yNCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIwIDcuMjQgNS44OCAwIDEyIDcuMiAwIDcuMjQiLz48L3N2Zz4=);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNi40OSIgdmlld0JveD0iMCAwIDEyIDE2LjQ5Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjtvcGFjaXR5OjAuNjtpc29sYXRpb246aXNvbGF0ZTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93cy13aGl0ZTwvdGl0bGU+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjEyIDkuMjQgNi4xMiAxNi40OSAwIDkuMjkgMTIgOS4yNCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIwIDcuMjQgNS44OCAwIDEyIDcuMiAwIDcuMjQiLz48L3N2Zz4=);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNi40OSIgdmlld0JveD0iMCAwIDEyIDE2LjQ5Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjtvcGFjaXR5OjAuNjtpc29sYXRpb246aXNvbGF0ZTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93cy13aGl0ZTwvdGl0bGU+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjEyIDkuMjQgNi4xMiAxNi40OSAwIDkuMjkgMTIgOS4yNCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIwIDcuMjQgNS44OCAwIDEyIDcuMiAwIDcuMjQiLz48L3N2Zz4=);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNi40OSIgdmlld0JveD0iMCAwIDEyIDE2LjQ5Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjtvcGFjaXR5OjAuNjtpc29sYXRpb246aXNvbGF0ZTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93cy13aGl0ZTwvdGl0bGU+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjEyIDkuMjQgNi4xMiAxNi40OSAwIDkuMjkgMTIgOS4yNCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIwIDcuMjQgNS44OCAwIDEyIDcuMiAwIDcuMjQiLz48L3N2Zz4=);
  background-position: 95% 50%;
  background-repeat: no-repeat;
  background-size: 16px auto;
  color: #fff;
  display: table-cell;
  font-size: 0.875em;
  font-weight: 400;
  min-height: 100%;
  line-height: 1.3;
  padding: 0.75em 2.5em;
  position: relative;
  text-align: center;
  text-decoration: none;
  vertical-align: middle; }

.sort--jurisdictions a.is-active {
  background-color: #00a795;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAARCAYAAAAG/yacAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMBJREFUeNpi/P//PwMWoAzE4kB8DJskCxYxQSC2hLJfAvFddAVMaHxuIHZF4oM0y+LTxAbEDlCaAU2jIC5NJuiSSIbZIxsG06QBxEoMuAEP1NlsME3iUFsIAUGYOhYo5xID8YCbEUc84QUgmzYAsQAJehIYgDYZAPGH/8SBCWCXgQggTiBCwwGoWrgmEC7Ao+EBEAtg0wTCC7Bo+AD1AgMuTQxQZyCDAHQ12DSBnHEBqqEBizxWTbAQnYBDjgEgwADa1kYtTR7idgAAAABJRU5ErkJggg==);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNi40OSIgdmlld0JveD0iMCAwIDEyIDE2LjQ5Ij48ZGVmcz48c3R5bGU+LmNscy0xLC5jbHMtM3tmaWxsOiNmZmY7aXNvbGF0aW9uOmlzb2xhdGU7fS5jbHMtMiwuY2xzLTN7b3BhY2l0eTowLjY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5hcnJvd3Mtd2hpdGUtZG93bjwvdGl0bGU+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjEyIDkuMjQgNi4xMiAxNi40OSAwIDkuMjkgMTIgOS4yNCIvPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiIGNsYXNzPSJjbHMtMiI+PHBvbHlnb24gY2xhc3M9ImNscy0zIiBwb2ludHM9IjAgNy4yNCA1Ljg4IDAgMTIgNy4yIDAgNy4yNCIvPjwvZz48L3N2Zz4=);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNi40OSIgdmlld0JveD0iMCAwIDEyIDE2LjQ5Ij48ZGVmcz48c3R5bGU+LmNscy0xLC5jbHMtM3tmaWxsOiNmZmY7aXNvbGF0aW9uOmlzb2xhdGU7fS5jbHMtMiwuY2xzLTN7b3BhY2l0eTowLjY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5hcnJvd3Mtd2hpdGUtZG93bjwvdGl0bGU+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjEyIDkuMjQgNi4xMiAxNi40OSAwIDkuMjkgMTIgOS4yNCIvPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiIGNsYXNzPSJjbHMtMiI+PHBvbHlnb24gY2xhc3M9ImNscy0zIiBwb2ludHM9IjAgNy4yNCA1Ljg4IDAgMTIgNy4yIDAgNy4yNCIvPjwvZz48L3N2Zz4=);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNi40OSIgdmlld0JveD0iMCAwIDEyIDE2LjQ5Ij48ZGVmcz48c3R5bGU+LmNscy0xLC5jbHMtM3tmaWxsOiNmZmY7aXNvbGF0aW9uOmlzb2xhdGU7fS5jbHMtMiwuY2xzLTN7b3BhY2l0eTowLjY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5hcnJvd3Mtd2hpdGUtZG93bjwvdGl0bGU+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjEyIDkuMjQgNi4xMiAxNi40OSAwIDkuMjkgMTIgOS4yNCIvPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiIGNsYXNzPSJjbHMtMiI+PHBvbHlnb24gY2xhc3M9ImNscy0zIiBwb2ludHM9IjAgNy4yNCA1Ljg4IDAgMTIgNy4yIDAgNy4yNCIvPjwvZz48L3N2Zz4=);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNi40OSIgdmlld0JveD0iMCAwIDEyIDE2LjQ5Ij48ZGVmcz48c3R5bGU+LmNscy0xLC5jbHMtM3tmaWxsOiNmZmY7aXNvbGF0aW9uOmlzb2xhdGU7fS5jbHMtMiwuY2xzLTN7b3BhY2l0eTowLjY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5hcnJvd3Mtd2hpdGUtZG93bjwvdGl0bGU+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjEyIDkuMjQgNi4xMiAxNi40OSAwIDkuMjkgMTIgOS4yNCIvPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiIGNsYXNzPSJjbHMtMiI+PHBvbHlnb24gY2xhc3M9ImNscy0zIiBwb2ludHM9IjAgNy4yNCA1Ljg4IDAgMTIgNy4yIDAgNy4yNCIvPjwvZz48L3N2Zz4=); }

.sort--jurisdictions a.is-active.reverse {
  background-color: #00a795;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAARCAYAAAAG/yacAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMBJREFUeNpi+P//PwMWnADEC3DIMWATNPiPAAnEaFIA4g//UUEAPk0CQHzhPyb4ALUdq6YF/3GDB1BDUTQV/CcMLsA0gjQ4/CcegEOUhYGBwQCIGxmIBwqMYOtIBCCbHICYlQQ9x0CaLgKxKxCzEaHhBhB/ZQIS74H4LBEaXgLxGRCDCSpwFyaAA3wB4oMwDhOa1fewaPgF1fALmyawJ6HOQAbHoV5gwKWJAWoqTNElIH6MoQJHnhEEYhNc+QkgwAAuTXqJcvnDIgAAAABJRU5ErkJggg==);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNi40OSIgdmlld0JveD0iMCAwIDEyIDE2LjQ5Ij48ZGVmcz48c3R5bGU+LmNscy0xLC5jbHMtM3tmaWxsOiNmZmY7aXNvbGF0aW9uOmlzb2xhdGU7fS5jbHMtMiwuY2xzLTN7b3BhY2l0eTowLjY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5hcnJvd3Mtd2hpdGUtdXA8L3RpdGxlPjxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIwIDcuMjQgNS44OCAwIDEyIDcuMiAwIDcuMjQiLz48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiBjbGFzcz0iY2xzLTIiPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSIxMiA5LjI0IDYuMTIgMTYuNDkgMCA5LjI5IDEyIDkuMjQiLz48L2c+PC9zdmc+);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNi40OSIgdmlld0JveD0iMCAwIDEyIDE2LjQ5Ij48ZGVmcz48c3R5bGU+LmNscy0xLC5jbHMtM3tmaWxsOiNmZmY7aXNvbGF0aW9uOmlzb2xhdGU7fS5jbHMtMiwuY2xzLTN7b3BhY2l0eTowLjY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5hcnJvd3Mtd2hpdGUtdXA8L3RpdGxlPjxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIwIDcuMjQgNS44OCAwIDEyIDcuMiAwIDcuMjQiLz48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiBjbGFzcz0iY2xzLTIiPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSIxMiA5LjI0IDYuMTIgMTYuNDkgMCA5LjI5IDEyIDkuMjQiLz48L2c+PC9zdmc+);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNi40OSIgdmlld0JveD0iMCAwIDEyIDE2LjQ5Ij48ZGVmcz48c3R5bGU+LmNscy0xLC5jbHMtM3tmaWxsOiNmZmY7aXNvbGF0aW9uOmlzb2xhdGU7fS5jbHMtMiwuY2xzLTN7b3BhY2l0eTowLjY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5hcnJvd3Mtd2hpdGUtdXA8L3RpdGxlPjxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIwIDcuMjQgNS44OCAwIDEyIDcuMiAwIDcuMjQiLz48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiBjbGFzcz0iY2xzLTIiPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSIxMiA5LjI0IDYuMTIgMTYuNDkgMCA5LjI5IDEyIDkuMjQiLz48L2c+PC9zdmc+);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNi40OSIgdmlld0JveD0iMCAwIDEyIDE2LjQ5Ij48ZGVmcz48c3R5bGU+LmNscy0xLC5jbHMtM3tmaWxsOiNmZmY7aXNvbGF0aW9uOmlzb2xhdGU7fS5jbHMtMiwuY2xzLTN7b3BhY2l0eTowLjY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5hcnJvd3Mtd2hpdGUtdXA8L3RpdGxlPjxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIwIDcuMjQgNS44OCAwIDEyIDcuMiAwIDcuMjQiLz48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiBjbGFzcz0iY2xzLTIiPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSIxMiA5LjI0IDYuMTIgMTYuNDkgMCA5LjI5IDEyIDkuMjQiLz48L2c+PC9zdmc+); }

.state {
  pointer-events: all;
  text-decoration: none; }

.state__shape {
  stroke: none;
  fill: #d0cbc3; }
  .state--sig-higher .state__shape {
    fill: #001871; }
  .state--sig-equal .state__shape {
    fill: #41639e; }
  .state--sig-lower .state__shape {
    fill: #889bc0; }
  .state--sig-invalid .state__shape {
    fill: #fff;
    stroke: #4c4c4c; }

.state--sig-higher:hover path,
.state--sig-equal:hover path,
.state--sig-lower:hover path,
.state--sig-invalid:hover path,
.state--sig-higher:hover circle,
.state--sig-equal:hover circle,
.state--sig-lower:hover circle,
.state--sig-invalid:hover circle {
  fill: #c69214; }

.state--sig-higher:hover text,
.state--sig-equal:hover text,
.state--sig-lower:hover text,
.state--sig-invalid text {
  fill: #fff; }

.state--hawaii:hover text {
  fill: #001871; }

circle.state__shape {
  stroke: #d9d3cc; }

.state__label {
  text-anchor: middle; }
  .state--sig-higher .state__label {
    fill: #fff; }
  .state--sig-equal .state__label {
    fill: #fff; }
  .state--sig-lower .state__label {
    fill: #001871; }
  .state--sig-invalid .state__label {
    fill: inherit; }
  .state--hawaii .state__label {
    fill: #001871; }

.story-of-naep {
  background: url(data:image/png;base64,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) no-repeat left center;
  clear: left;
  padding: 1em 1em 1em 360px; }
  .story-of-naep h3 {
    color: #001871 !important;
    font-size: 1.5em !important;
    font-weight: 600 !important;
    margin-bottom: 0.25em; }
  .story-of-naep p {
    color: #191919;
    font-size: 0.875em;
    margin: 0; }

.subcharts--comparisons .subchart__intro,
.subcharts--achievement .subchart__intro {
  background: #001871;
  color: #fff;
  font-size: .875em;
  margin: 0;
  padding: .5em 1em;
  text-align: left;
  text-transform: uppercase; }

.subcharts--comparisons .subchart--focal .subchart__contents,
.subcharts--achievement .subchart--focal .subchart__contents {
  background: #e7e7e8; }

.subcharts--comparisons .subchart--focal .series__label,
.subcharts--comparisons .subchart--focal .acl-row__label,
.subcharts--achievement .subchart--focal .series__label,
.subcharts--achievement .subchart--focal .acl-row__label {
  fill: #007367;
  font-weight: bold; }

.subcharts--comparisons .subchart--focal .series__point-symbol,
.subcharts--achievement .subchart--focal .series__point-symbol {
  fill: #007367;
  stroke: #007367; }

.subcharts--comparisons .subchart--focal .axis__break,
.subcharts--achievement .subchart--focal .axis__break {
  fill: #e7e7e8; }

.switchable__summary-header,
.switchable__detail-header {
  color: #d0cbc3;
  font-size: 1.25em;
  font-weight: 600;
  text-align: left;
  text-transform: uppercase; }

.switchable__summary-header {
  border-top: 1px solid #d0cbc3;
  margin: 2em -1em 0;
  padding: 0.75em 1em 1em; }

.switcher {
  background: #e2dfdb;
  display: block;
  height: 36px;
  margin: 1.5em 0; }

.switcher > div {
  background: #c69214;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  zoom: 1;
  font-size: 1.0625em;
  font-weight: 700;
  height: 36px;
  left: 20px;
  line-height: 36px;
  margin: 0 !important;
  overflow: visible;
  padding: 0 26px;
  position: relative;
  text-align: center;
  top: -5px;
  vertical-align: middle;
  z-index: 50; }
  .switcher > div:nth-of-type(2) {
    left: 16px; }

.switcher > div.checked {
  background: #00a795;
  height: 46px;
  line-height: 46px;
  top: -5px;
  z-index: 100; }
  .switcher > div.checked:after {
    border-color: #00a795 transparent transparent transparent;
    border-style: solid;
    border-width: 11px 13px 0 13px;
    bottom: -10px;
    content: '';
    height: 0;
    position: absolute;
    left: 50%;
    margin-left: -13px;
    width: 0; }

.table td, .table th {
  padding: 0.5em;
  text-align: center; }

.table {
  width: 100%; }

.table th {
  font-weight: bold; }

.table thead {
  color: #001871;
  background-color: white; }

.table tbody tr:nth-child(odd) th,
.table tbody tr:nth-child(odd) td {
  background-color: white; }

.table tbody tr:nth-child(even) th,
.table tbody tr:nth-child(even) td {
  background-color: #e7e7e8; }

.table-no-stripes tbody tr td {
  background-color: transparent !important; }

.table--borders {
  border-collapse: collapse;
  border: 1px solid #ddd9d3;
  margin: 1em 0; }
  .table--borders th, .table--borders td {
    border: 1px solid #ddd9d3; }

.table--gaps {
  border-collapse: collapse;
  min-height: 400px;
  width: 752px; }

.table--gaps thead th {
  background-color: #fff;
  border: 1px solid #ddd9d3;
  color: #001871;
  padding: 0 .5em;
  text-align: center; }

.table--gaps thead td {
  background-color: #fff; }

.table--gaps thead th a {
  color: #001871;
  display: block;
  font-weight: 600;
  padding: 2px 0 14px;
  position: relative;
  text-decoration: none; }
  .table--gaps thead th a:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAeCAYAAADQBxWhAAAACXBIWXMAAAsSAAALEgHS3X78AAADGklEQVRIx9VWXUhTYRh+zppztlLnNJ0mWjfTGFPSFIOlQml4EVPLygszItpNtGKERNiUCIlBA28WUVgX/WjO1YWlBcuEhmaiYyCCqWFOLVO3Gs1pnm7OQud3tqmz6L05nPO+53vO+Z73fb6Homkafzu4bIkhU1XS3EhrL5cvUqSXmzpJNR8aMnrDhBJHoGAu+0fRvH1YzgrqnOzu3HXoTtRkj7bJXB+TknP+65x3TUiYyLg1Jq1GlFLuF9AxZsLSkOHe3oquOQ6poP/xwfb4rCuJPEE8dsjOxW4T57wk1cmOt9c6Pne8dc0O+gR0O234NvhoQFpqPAMAq0CtzcUXwxPz5XyhBADAF0oQkVyYbTWU1BGBy1pzJ3puTv5yf2cFHTdrpp1TPfs99ytArS1HZRQ39Gp0agV/+XPh7iMIEYhVfQ/z5aRFObzwwvGu2hlSzva+bn5p0VWynJ4VoEtuR1tCdnUU6eX4fVWhHC7fYK6PifTOSYufWujF+evTAw9cy5/PDj/HgnNC592If0AtjUUd4szLcVt421m3KSFHEy2IzXxHyklLW245xkydHn5ds4Owj7Z1SUsMVat2BgAsTwqqw3fmHvDwyBY8QTxEkpOp1mbFXVI+7cTrAlv3jTG304YvlttTPybMh0l1FE3T65430hgFMt/Uf6dIlFqpA3BhDXjPaK1ewfGnSCFh0U2kjgUAWqtXAegPEPATgEqiOKxFkZhQALD7AbQDUNBa/VxQFInW6kcZYF+horX6vqAqEq3VvwFQwwJ4n9bqG4jisBFFYoA1ADq8mQKgIopDMBSJwK8dQKWHx01TJAZAQeJxUxWJmd9kpsGwZkXy93LQ7QqlVuYBMFFq5Wnv7tuoXSH+KaVWRgIYBRDBNEQeGz+WxqIOccYln/3gdtowbtYMyMpe7GFVJABGBhDMtYH5kODbFeYvNQByvY9KADq2RTdkVxger7GsfYpSKyuJrmG9doVSK5OZbfUVOkqtTA+KXSHwyBYRAIxs/AZqVzjLDuO0AMctCUADW1IQlyUfeXV2ZuHn9DFW8fgXduU39tTPRLJ9w5MAAAAASUVORK5CYII=);
    background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNy41NyIgaGVpZ2h0PSIyOC4zMiIgdmlld0JveD0iMCAwIDI3LjU3IDI4LjMyIj48dGl0bGU+YXJyb3ctdGFibGU8L3RpdGxlPjxwb2x5Z29uIHBvaW50cz0iMjAuNzkgOC45MSAxNC41MSAwLjY2IDI3LjA3IDAuNjYgMjAuNzkgOC45MSIgc3R5bGU9ImZpbGw6I2YyZWRlMjtzdHJva2U6I2M2OTIxNDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6MC41cHgiLz48cG9seWdvbiBwb2ludHM9IjYuNzkgMC40MSAxMy4wNiA4LjY2IDAuNTEgOC42NiA2Ljc5IDAuNDEiIHN0eWxlPSJmaWxsOiNmMmVkZTI7c3Ryb2tlOiNjNjkyMTQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjAuNXB4Ii8+PHBvbHlnb24gcG9pbnRzPSIyMC43OSAyNy45MSAxNC41MSAxOS42NiAyNy4wNyAxOS42NiAyMC43OSAyNy45MSIgc3R5bGU9ImZpbGw6I2YyZWRlMjtzdHJva2U6I2M2OTIxNDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6MC41cHgiLz48cG9seWdvbiBwb2ludHM9IjYuNzkgMTAuNDEgMTMuMDYgMTguNjYgMC41MSAxOC42NiA2Ljc5IDEwLjQxIiBzdHlsZT0iZmlsbDojZjJlZGUyO3N0cm9rZTojYzY5MjE0O3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS13aWR0aDowLjVweCIvPjxwb2x5Z29uIHBvaW50cz0iNi43OSAxOS45MiAxMy4wNiAyOC4xNiAwLjUxIDI4LjE2IDYuNzkgMTkuOTIiIHN0eWxlPSJmaWxsOiMwMDczNjciLz48cG9seWdvbiBwb2ludHM9IjIwLjc5IDE4LjQgMTQuNTEgMTAuMTYgMjcuMDcgMTAuMTYgMjAuNzkgMTguNCIgc3R5bGU9ImZpbGw6IzAwNzM2NyIvPjwvc3ZnPg==);
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNy41NyIgaGVpZ2h0PSIyOC4zMiIgdmlld0JveD0iMCAwIDI3LjU3IDI4LjMyIj48dGl0bGU+YXJyb3ctdGFibGU8L3RpdGxlPjxwb2x5Z29uIHBvaW50cz0iMjAuNzkgOC45MSAxNC41MSAwLjY2IDI3LjA3IDAuNjYgMjAuNzkgOC45MSIgc3R5bGU9ImZpbGw6I2YyZWRlMjtzdHJva2U6I2M2OTIxNDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6MC41cHgiLz48cG9seWdvbiBwb2ludHM9IjYuNzkgMC40MSAxMy4wNiA4LjY2IDAuNTEgOC42NiA2Ljc5IDAuNDEiIHN0eWxlPSJmaWxsOiNmMmVkZTI7c3Ryb2tlOiNjNjkyMTQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjAuNXB4Ii8+PHBvbHlnb24gcG9pbnRzPSIyMC43OSAyNy45MSAxNC41MSAxOS42NiAyNy4wNyAxOS42NiAyMC43OSAyNy45MSIgc3R5bGU9ImZpbGw6I2YyZWRlMjtzdHJva2U6I2M2OTIxNDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6MC41cHgiLz48cG9seWdvbiBwb2ludHM9IjYuNzkgMTAuNDEgMTMuMDYgMTguNjYgMC41MSAxOC42NiA2Ljc5IDEwLjQxIiBzdHlsZT0iZmlsbDojZjJlZGUyO3N0cm9rZTojYzY5MjE0O3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS13aWR0aDowLjVweCIvPjxwb2x5Z29uIHBvaW50cz0iNi43OSAxOS45MiAxMy4wNiAyOC4xNiAwLjUxIDI4LjE2IDYuNzkgMTkuOTIiIHN0eWxlPSJmaWxsOiMwMDczNjciLz48cG9seWdvbiBwb2ludHM9IjIwLjc5IDE4LjQgMTQuNTEgMTAuMTYgMjcuMDcgMTAuMTYgMjAuNzkgMTguNCIgc3R5bGU9ImZpbGw6IzAwNzM2NyIvPjwvc3ZnPg==);
    background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNy41NyIgaGVpZ2h0PSIyOC4zMiIgdmlld0JveD0iMCAwIDI3LjU3IDI4LjMyIj48dGl0bGU+YXJyb3ctdGFibGU8L3RpdGxlPjxwb2x5Z29uIHBvaW50cz0iMjAuNzkgOC45MSAxNC41MSAwLjY2IDI3LjA3IDAuNjYgMjAuNzkgOC45MSIgc3R5bGU9ImZpbGw6I2YyZWRlMjtzdHJva2U6I2M2OTIxNDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6MC41cHgiLz48cG9seWdvbiBwb2ludHM9IjYuNzkgMC40MSAxMy4wNiA4LjY2IDAuNTEgOC42NiA2Ljc5IDAuNDEiIHN0eWxlPSJmaWxsOiNmMmVkZTI7c3Ryb2tlOiNjNjkyMTQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjAuNXB4Ii8+PHBvbHlnb24gcG9pbnRzPSIyMC43OSAyNy45MSAxNC41MSAxOS42NiAyNy4wNyAxOS42NiAyMC43OSAyNy45MSIgc3R5bGU9ImZpbGw6I2YyZWRlMjtzdHJva2U6I2M2OTIxNDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6MC41cHgiLz48cG9seWdvbiBwb2ludHM9IjYuNzkgMTAuNDEgMTMuMDYgMTguNjYgMC41MSAxOC42NiA2Ljc5IDEwLjQxIiBzdHlsZT0iZmlsbDojZjJlZGUyO3N0cm9rZTojYzY5MjE0O3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS13aWR0aDowLjVweCIvPjxwb2x5Z29uIHBvaW50cz0iNi43OSAxOS45MiAxMy4wNiAyOC4xNiAwLjUxIDI4LjE2IDYuNzkgMTkuOTIiIHN0eWxlPSJmaWxsOiMwMDczNjciLz48cG9seWdvbiBwb2ludHM9IjIwLjc5IDE4LjQgMTQuNTEgMTAuMTYgMjcuMDcgMTAuMTYgMjAuNzkgMTguNCIgc3R5bGU9ImZpbGw6IzAwNzM2NyIvPjwvc3ZnPg==);
    background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNy41NyIgaGVpZ2h0PSIyOC4zMiIgdmlld0JveD0iMCAwIDI3LjU3IDI4LjMyIj48dGl0bGU+YXJyb3ctdGFibGU8L3RpdGxlPjxwb2x5Z29uIHBvaW50cz0iMjAuNzkgOC45MSAxNC41MSAwLjY2IDI3LjA3IDAuNjYgMjAuNzkgOC45MSIgc3R5bGU9ImZpbGw6I2YyZWRlMjtzdHJva2U6I2M2OTIxNDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6MC41cHgiLz48cG9seWdvbiBwb2ludHM9IjYuNzkgMC40MSAxMy4wNiA4LjY2IDAuNTEgOC42NiA2Ljc5IDAuNDEiIHN0eWxlPSJmaWxsOiNmMmVkZTI7c3Ryb2tlOiNjNjkyMTQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjAuNXB4Ii8+PHBvbHlnb24gcG9pbnRzPSIyMC43OSAyNy45MSAxNC41MSAxOS42NiAyNy4wNyAxOS42NiAyMC43OSAyNy45MSIgc3R5bGU9ImZpbGw6I2YyZWRlMjtzdHJva2U6I2M2OTIxNDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6MC41cHgiLz48cG9seWdvbiBwb2ludHM9IjYuNzkgMTAuNDEgMTMuMDYgMTguNjYgMC41MSAxOC42NiA2Ljc5IDEwLjQxIiBzdHlsZT0iZmlsbDojZjJlZGUyO3N0cm9rZTojYzY5MjE0O3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS13aWR0aDowLjVweCIvPjxwb2x5Z29uIHBvaW50cz0iNi43OSAxOS45MiAxMy4wNiAyOC4xNiAwLjUxIDI4LjE2IDYuNzkgMTkuOTIiIHN0eWxlPSJmaWxsOiMwMDczNjciLz48cG9seWdvbiBwb2ludHM9IjIwLjc5IDE4LjQgMTQuNTEgMTAuMTYgMjcuMDcgMTAuMTYgMjAuNzkgMTguNCIgc3R5bGU9ImZpbGw6IzAwNzM2NyIvPjwvc3ZnPg==);
    background-position: 0 0;
    bottom: 6px;
    content: '';
    height: 9px;
    margin-left: -16px;
    overflow: hidden;
    position: absolute;
    left: 50%;
    width: 27px; }

.table--gaps thead th.sort--ascending a:after {
  background-position: 0 9px; }

.table--gaps thead th.sort--descending a:after {
  background-position: 0 18px; }

.table--gaps tbody tr.table__row--even th,
.table--gaps tbody tr.table__row--even td {
  background-color: #e7e7e8; }

.table--gaps tbody tr.table__row--odd th,
.table--gaps tbody tr.table__row--odd td {
  background-color: white; }

.table--gaps tbody tr td:only-of-type {
  background-color: #fff;
  border: 1px solid #007367; }

.table--gaps tbody tr td + td:last-of-type {
  background-color: transparent;
  border: none;
  width: 80px; }

.table--gaps tbody tr th {
  color: #323232;
  font-size: 1.125rem;
  font-weight: 400;
  padding-left: 25px;
  text-align: left; }

.table--gaps tbody tr.is-active th {
  background-color: #fff;
  color: #00a795; }

.table--gaps tbody tr td {
  color: #323232;
  font-size: 1.125rem;
  padding: 0.5rem 0; }

.table--gaps tbody tr.is-active th,
.table--gaps tbody tr.is-active td {
  background-color: #007367;
  color: #fff; }

.table--gaps tbody tr .toggle {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsSAAALEgHS3X78AAABKElEQVQoz5WSu07DQBBFj1dUVIHwAelBIo37fAGkpYLesQR/EEq6iDSUyQ8gV6Swi1BQQJogGqo1D6VAyIrtSEi2ZJnGhvUm4nG7ubpnd2dmjTzPUTXp15tAW7FCwDHt4EnNGSU46ddrwADYZ7WGwLFpB+EXWEBjYJefdQ+0TDsIRWH0/gBRZLoAxt35ZgPw+Z821tRBbB9cs761szK5mN3weLlXlm0B1MrK9zpkabwEZWmM73VUqyHU6uP9gdnt2RLouxZJ/FLxBFDZz9v0glCOvpcoR8zllX7WVAAOEKmu9CyyNCZdvCI9S4ci0w4cUSy0V+kpifBdC+laZEmkg1395wyAw1/WMDTt4KjsEYDCONWfXegZOCmhyo3aR28BzXIQph2M9cwnQWt3jXErsIAAAAAASUVORK5CYII=);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi43NyIgaGVpZ2h0PSIxMi43NyIgdmlld0JveD0iMCAwIDEyLjc3IDEyLjc3Ij48dGl0bGU+Y2lyY2xlLXRyaWFuZ2xlLS1kb3duPC90aXRsZT48Y2lyY2xlIGN4PSI2LjM4IiBjeT0iNi4zOCIgcj0iNi4zOCIgc3R5bGU9ImZpbGw6I2M5OTIwZSIvPjxwb2x5Z29uIHBvaW50cz0iNi4zOCAxMC4wNyAxMC4xOCA0LjcgMi41OSA0LjcgNi4zOCAxMC4wNyIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvc3ZnPg==);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi43NyIgaGVpZ2h0PSIxMi43NyIgdmlld0JveD0iMCAwIDEyLjc3IDEyLjc3Ij48dGl0bGU+Y2lyY2xlLXRyaWFuZ2xlLS1kb3duPC90aXRsZT48Y2lyY2xlIGN4PSI2LjM4IiBjeT0iNi4zOCIgcj0iNi4zOCIgc3R5bGU9ImZpbGw6I2M5OTIwZSIvPjxwb2x5Z29uIHBvaW50cz0iNi4zOCAxMC4wNyAxMC4xOCA0LjcgMi41OSA0LjcgNi4zOCAxMC4wNyIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvc3ZnPg==);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi43NyIgaGVpZ2h0PSIxMi43NyIgdmlld0JveD0iMCAwIDEyLjc3IDEyLjc3Ij48dGl0bGU+Y2lyY2xlLXRyaWFuZ2xlLS1kb3duPC90aXRsZT48Y2lyY2xlIGN4PSI2LjM4IiBjeT0iNi4zOCIgcj0iNi4zOCIgc3R5bGU9ImZpbGw6I2M5OTIwZSIvPjxwb2x5Z29uIHBvaW50cz0iNi4zOCAxMC4wNyAxMC4xOCA0LjcgMi41OSA0LjcgNi4zOCAxMC4wNyIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvc3ZnPg==);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi43NyIgaGVpZ2h0PSIxMi43NyIgdmlld0JveD0iMCAwIDEyLjc3IDEyLjc3Ij48dGl0bGU+Y2lyY2xlLXRyaWFuZ2xlLS1kb3duPC90aXRsZT48Y2lyY2xlIGN4PSI2LjM4IiBjeT0iNi4zOCIgcj0iNi4zOCIgc3R5bGU9ImZpbGw6I2M5OTIwZSIvPjxwb2x5Z29uIHBvaW50cz0iNi4zOCAxMC4wNyAxMC4xOCA0LjcgMi41OSA0LjcgNi4zOCAxMC4wNyIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvc3ZnPg==);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 14px auto;
  color: #007367;
  display: block;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
  margin: 0;
  padding: 0 0 0.95rem;
  text-decoration: none; }

.table--gaps tbody tr .toggle--loading {
  background-image: none;
  padding: 0 0 0.925rem; }

.table--gaps tbody tr .toggle--hide {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsSAAALEgHS3X78AAABF0lEQVQoz5WSO07DQBRFz7iy09hxFoClSGlAwgUNBZIlChqkuEG4c6hwOkt4AV6AC+hcTnaQ7CRZAWEH3sHQjGE8lqLkdvfNO5r3E0opbImqSAzbqabdj3JMUFRFCdSAb+X9ALVqWjkCRVVIIOe0NqppVwCOhmobSuYLkvnCBnNdFY6oigAozdfAm7B9WyOzFYE3seG6/zG1e5JZju96XE1DPpcvNuiLqkgdIDKj5cMjy+vb/9ru7klvYhuOHdNF4Yz66Xk0EZnlROFsEHOArjfb1Rrf9Uag73rI18HsjoKP9wj45jJNHdW0R2BzAfSlmrbreyyBwxnQwVwHqmk7IAF2J6AdkOjc4a3qK4r1bvsd7AGpW/rTL5BETwObho2BAAAAAElFTkSuQmCC);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi43NyIgaGVpZ2h0PSIxMi43NyIgdmlld0JveD0iMCAwIDEyLjc3IDEyLjc3Ij48dGl0bGU+Y2lyY2xlLXRyaWFuZ2xlLS11cDwvdGl0bGU+PGNpcmNsZSBjeD0iNi4zOCIgY3k9IjYuMzgiIHI9IjYuMzgiIHN0eWxlPSJmaWxsOiMwMDczNjciLz48cG9seWdvbiBwb2ludHM9IjYuMzggMi43IDIuNTkgOC4wNyAxMC4xOCA4LjA3IDYuMzggMi43IiBzdHlsZT0iZmlsbDojZmZmIi8+PC9zdmc+);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi43NyIgaGVpZ2h0PSIxMi43NyIgdmlld0JveD0iMCAwIDEyLjc3IDEyLjc3Ij48dGl0bGU+Y2lyY2xlLXRyaWFuZ2xlLS11cDwvdGl0bGU+PGNpcmNsZSBjeD0iNi4zOCIgY3k9IjYuMzgiIHI9IjYuMzgiIHN0eWxlPSJmaWxsOiMwMDczNjciLz48cG9seWdvbiBwb2ludHM9IjYuMzggMi43IDIuNTkgOC4wNyAxMC4xOCA4LjA3IDYuMzggMi43IiBzdHlsZT0iZmlsbDojZmZmIi8+PC9zdmc+);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi43NyIgaGVpZ2h0PSIxMi43NyIgdmlld0JveD0iMCAwIDEyLjc3IDEyLjc3Ij48dGl0bGU+Y2lyY2xlLXRyaWFuZ2xlLS11cDwvdGl0bGU+PGNpcmNsZSBjeD0iNi4zOCIgY3k9IjYuMzgiIHI9IjYuMzgiIHN0eWxlPSJmaWxsOiMwMDczNjciLz48cG9seWdvbiBwb2ludHM9IjYuMzggMi43IDIuNTkgOC4wNyAxMC4xOCA4LjA3IDYuMzggMi43IiBzdHlsZT0iZmlsbDojZmZmIi8+PC9zdmc+);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi43NyIgaGVpZ2h0PSIxMi43NyIgdmlld0JveD0iMCAwIDEyLjc3IDEyLjc3Ij48dGl0bGU+Y2lyY2xlLXRyaWFuZ2xlLS11cDwvdGl0bGU+PGNpcmNsZSBjeD0iNi4zOCIgY3k9IjYuMzgiIHI9IjYuMzgiIHN0eWxlPSJmaWxsOiMwMDczNjciLz48cG9seWdvbiBwb2ludHM9IjYuMzggMi43IDIuNTkgOC4wNyAxMC4xOCA4LjA3IDYuMzggMi43IiBzdHlsZT0iZmlsbDojZmZmIi8+PC9zdmc+); }

.table--gaps tbody tr td .gaps-detail__content .figure {
  margin: 0;
  max-width: 748px; }

.table--gaps tbody tr td .gaps-detail__content .figure__title {
  padding: 0.75rem; }

.table--gaps tbody tr td .gaps-detail__content .figure__contents {
  background-color: #fff; }

.table--gaps tbody tr td .gaps-detail__content .figure__contents .axis__title {
  font-size: 0.875rem; }

.table--gaps tbody tr td .gaps-detail__content .legend {
  margin-left: 2rem;
  margin-right: 2rem;
  text-align: left;
  width: auto; }

.table--population {
  max-width: 768px; }

.sections--about-page table td {
  padding: 0.25em 0.5em; }

.table--sample-question {
  border: 1px solid #beb7ac;
  margin: 1em 0 .5em; }

.table--sample-question thead {
  background-color: #fff;
  color: inherit;
  font-size: .875em; }

.table--sample-question tbody tr {
  background-color: #fff !important;
  color: #001871; }

.table--sample-question th {
  border: 1px solid #beb7ac;
  border-width: 0 2px 2px 0;
  font-weight: 400; }
  .table--sample-question th:last-child {
    border-right: none; }

.table--sample-question td {
  border: 1px solid #beb7ac;
  border-width: 2px 2px 1px 0; }
  .table--sample-question td:last-child {
    border-right: none; }

.table--sample-question td .correct {
  color: #007367;
  font-size: 1.75em;
  font-weight: 700; }

.four-col {
  margin: 2rem 0;
  width: 100%; }
  .four-col td {
    padding: 1rem 0;
    text-align: center;
    vertical-align: middle;
    width: 25%; }

.table--state-acl td {
  text-align: center;
  width: 25%; }

.table--index {
  margin-top: 20px; }

.table--index caption {
  font-size: 0.875em;
  margin: 0 4rem 1em;
  text-align: right; }

.table--index thead {
  background: #f5f4f3; }

.table--index thead th {
  color: #585858;
  font-weight: 400;
  position: relative;
  text-align: center;
  min-width: 20%; }
  .table--index thead th:before {
    background-color: #41639e;
    border-right: 2px solid #fff;
    content: '';
    height: 10px;
    left: 0;
    position: absolute;
    top: -10px;
    width: 100%; }

.table--index thead th:nth-of-type(2):before {
  background-color: #bdc9db; }

.table--index thead th:last-of-type:before {
  background-color: #001871;
  border: none; }

.table--index thead th:first-of-type {
  color: #001871;
  font-weight: 600;
  text-align: left;
  text-transform: uppercase;
  width: 33%; }
  .table--index thead th:first-of-type:before {
    display: none; }

.table--index tbody th {
  font-size: .875em;
  font-weight: 400;
  padding: 0 0.5em;
  text-align: left; }

.table--index tbody td {
  background-color: transparent;
  border: none;
  font-size: 1.35em;
  font-weight: 400;
  padding: 1em 1.25em;
  text-align: center; }

.table--index tbody td:first-of-type {
  border-left: 2px solid #f5f4f3; }

.table--index tbody td:last-of-type {
  border: none;
  border-right: 2px solid #f5f4f3; }

.table--index tbody td.max {
  color: #007367;
  font-weight: 700;
  position: relative;
  z-index: 1; }
  .table--index tbody td.max:before {
    background-color: #e9f3f0;
    border-radius: 50%;
    content: '';
    height: 46px;
    left: 50%;
    margin: -23px 0 0 -23px;
    position: absolute;
    top: 50%;
    width: 46px;
    z-index: -1; }

.table--index tbody tr:last-of-type td {
  border-bottom: 2px solid #f5f4f3; }

.toggle {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 2em 0; }
  .is-expanded .toggle {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }

.toggle__divider {
  background-color: #d0cbc3;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  min-height: 2px;
  width: 100%; }

.toggle__link {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAYAAADafVyIAAAACXBIWXMAAAsSAAALEgHS3X78AAABsklEQVRIx62VPU7DQBCFP+cCCRKuCeIAuN0K5wT4BpiKaqUcIZRUJPgCoaQzNzANLkkOgBTqbZITmGaMho0d7IgnWVqN7ffmf4OqqvgLZRYmQAKMgSsxr4ENkAO5sW7b9G9wSECI58DZHz7sgJmxbt5ZoMzCJXBDP7wCqY5m0JF8BzwDE+BEngmwkHc1roHiYARlFk6BR2VaA4mxbtPizAhYCnmNhbFuuicgH2+AoZjejHVxl9w0RH1urNv4KUoV+U46pxOMdalEW2PWVINUnedtrXcAM3VOmgQu1XnZkxxjXa6KPiyzMBqoHI5117QVtQNW6jzSEWiBY8n3MFDhFS2p6otRo4DqnDplUV9mSbN2buUL6CimR3ivu3BtrNv6AnpZ3ZRZGPfwPvKcmu+lSOrwqUx5l1TJN4Ua0i9Z478FZNwvlGkIfJRZOJM10kQ+9cjRGzWoqqreQYVXoAoIvAYoVJ9HQOwRA9wa636GNHh/Oo0knDOP7A546HDZ6H9SmeZfbVp4JGsgNta9iJf3ktNDxPfA2CevI9D7vybfthQyVoO0BVbegDbfyWUW5n5x/gvfyeWt1k1jXfsAAAAASUVORK5CYII=);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMy4yOSIgaGVpZ2h0PSIyMS45MyIgdmlld0JveD0iMCAwIDIzLjI5IDIxLjkzIj48dGl0bGU+aWNvbi1tYWduaWZ5PC90aXRsZT48cG9seWdvbiBwb2ludHM9IjAgMTkuNDMgMS45IDIxLjkzIDcuNyAxNi44MyA1LjkgMTQuNTMgMCAxOS40MyIgc3R5bGU9ImZpbGw6I2M2OTIxNCIvPjxjaXJjbGUgY3g9IjEzLjA3IiBjeT0iMTAuMjIiIHI9IjguNzIiIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiNjNjkyMTQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjNweCIvPjwvc3ZnPg==);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMy4yOSIgaGVpZ2h0PSIyMS45MyIgdmlld0JveD0iMCAwIDIzLjI5IDIxLjkzIj48dGl0bGU+aWNvbi1tYWduaWZ5PC90aXRsZT48cG9seWdvbiBwb2ludHM9IjAgMTkuNDMgMS45IDIxLjkzIDcuNyAxNi44MyA1LjkgMTQuNTMgMCAxOS40MyIgc3R5bGU9ImZpbGw6I2M2OTIxNCIvPjxjaXJjbGUgY3g9IjEzLjA3IiBjeT0iMTAuMjIiIHI9IjguNzIiIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiNjNjkyMTQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjNweCIvPjwvc3ZnPg==);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMy4yOSIgaGVpZ2h0PSIyMS45MyIgdmlld0JveD0iMCAwIDIzLjI5IDIxLjkzIj48dGl0bGU+aWNvbi1tYWduaWZ5PC90aXRsZT48cG9seWdvbiBwb2ludHM9IjAgMTkuNDMgMS45IDIxLjkzIDcuNyAxNi44MyA1LjkgMTQuNTMgMCAxOS40MyIgc3R5bGU9ImZpbGw6I2M2OTIxNCIvPjxjaXJjbGUgY3g9IjEzLjA3IiBjeT0iMTAuMjIiIHI9IjguNzIiIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiNjNjkyMTQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjNweCIvPjwvc3ZnPg==);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMy4yOSIgaGVpZ2h0PSIyMS45MyIgdmlld0JveD0iMCAwIDIzLjI5IDIxLjkzIj48dGl0bGU+aWNvbi1tYWduaWZ5PC90aXRsZT48cG9seWdvbiBwb2ludHM9IjAgMTkuNDMgMS45IDIxLjkzIDcuNyAxNi44MyA1LjkgMTQuNTMgMCAxOS40MyIgc3R5bGU9ImZpbGw6I2M2OTIxNCIvPjxjaXJjbGUgY3g9IjEzLjA3IiBjeT0iMTAuMjIiIHI9IjguNzIiIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiNjNjkyMTQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjNweCIvPjwvc3ZnPg==);
  background-color: #f2ede2;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20px auto;
  border: 1px solid #c69214;
  border-top: none;
  border-radius: 0 0 9px 9px;
  display: block;
  opacity: 1;
  height: 30px;
  position: relative;
  width: 40px; }
  .toggle__link.is-active {
    opacity: 1.0; }
  .toggle__link:hover {
    opacity: 0.4; }
  .is-expanded .toggle__link {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAACXBIWXMAAAsSAAALEgHS3X78AAAApElEQVQ4y+2SsQ3DIBREH5kghRmGKqyQCUgGYJfIDGCP4A2iNKbNHjTxBKSxLQuBjLsUuQ79/+4f0okYIyV5J3sAZcOttHPagQ1gFqNqA+/kY4YXGe9kNoVIvzAvdoWDd2VDX0ywAwN0aZI1QQW81VXZMKwGB2GACdDKhrcY20YDT45rArQY22YAzsnwUoBeyfsjckXyTmbbpWwQ1UWq1d/gFwy+IMI9CQE58CEAAAAASUVORK5CYII=);
    background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNi45IiB2aWV3Qm94PSIwIDAgMTYgMTYuOSI+PHRpdGxlPmljb24tYXJyb3ctdXA8L3RpdGxlPjxwb2x5Z29uIHBvaW50cz0iNS4yIDE2LjkgMTAuOSAxNi45IDEwLjkgOC42IDE2IDguNiA4IDAgMCA4LjQ1IDUuMSA4LjQ1IDUuMiAxNi45IiBzdHlsZT0iZmlsbDojYzY5MjE0Ii8+PC9zdmc+);
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNi45IiB2aWV3Qm94PSIwIDAgMTYgMTYuOSI+PHRpdGxlPmljb24tYXJyb3ctdXA8L3RpdGxlPjxwb2x5Z29uIHBvaW50cz0iNS4yIDE2LjkgMTAuOSAxNi45IDEwLjkgOC42IDE2IDguNiA4IDAgMCA4LjQ1IDUuMSA4LjQ1IDUuMiAxNi45IiBzdHlsZT0iZmlsbDojYzY5MjE0Ii8+PC9zdmc+);
    background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNi45IiB2aWV3Qm94PSIwIDAgMTYgMTYuOSI+PHRpdGxlPmljb24tYXJyb3ctdXA8L3RpdGxlPjxwb2x5Z29uIHBvaW50cz0iNS4yIDE2LjkgMTAuOSAxNi45IDEwLjkgOC42IDE2IDguNiA4IDAgMCA4LjQ1IDUuMSA4LjQ1IDUuMiAxNi45IiBzdHlsZT0iZmlsbDojYzY5MjE0Ii8+PC9zdmc+);
    background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNi45IiB2aWV3Qm94PSIwIDAgMTYgMTYuOSI+PHRpdGxlPmljb24tYXJyb3ctdXA8L3RpdGxlPjxwb2x5Z29uIHBvaW50cz0iNS4yIDE2LjkgMTAuOSAxNi45IDEwLjkgOC42IDE2IDguNiA4IDAgMCA4LjQ1IDUuMSA4LjQ1IDUuMiAxNi45IiBzdHlsZT0iZmlsbDojYzY5MjE0Ii8+PC9zdmc+);
    background-size: auto 16px; }

.toggle__link .toggle__link-label {
  color: #007367;
  font-size: .875em;
  font-weight: 700;
  left: -114px;
  line-height: 1.3;
  position: absolute;
  text-align: right;
  text-transform: uppercase;
  top: 8px;
  white-space: nowrap;
  width: 100px; }

.u-mt0 {
  margin-top: 0 !important; }

.u-mb0 {
  margin-bottom: 0 !important; }

.u-mt5 {
  margin-top: 5px !important; }

.u-mb5 {
  margin-bottom: 5px !important; }

.u-mt10 {
  margin-top: 10px !important; }

.u-mb10 {
  margin-bottom: 10px !important; }

.u-mt15 {
  margin-top: 15px !important; }

.u-mb15 {
  margin-bottom: 15px !important; }

.u-mt20 {
  margin-top: 20px !important; }

.u-mb20 {
  margin-bottom: 20px !important; }

.u-mt30 {
  margin-top: 30px !important; }

.u-mb30 {
  margin-bottom: 30px !important; }

.u-mt45 {
  margin-top: 45px !important; }

.u-mb45 {
  margin-bottom: 45px !important; }

.u-mt60 {
  margin-top: 60px !important; }

.u-mb60 {
  margin-bottom: 60px !important; }

.u-ml20 {
  margin-left: 20px !important; }

.u-margin-none {
  margin: 0; }

.u-margin-single-sides {
  margin: 0 1em; }

.u-p20 {
  padding: 20px !important; }

.u-pl10r10 {
  padding-left: 10px !important;
  padding-right: 10px !important; }

.u-pl15r15 {
  padding-left: 15px !important;
  padding-right: 15px !important; }

.u-pl20r20 {
  padding-left: 20px !important;
  padding-right: 20px !important; }

.u-pl25r25 {
  padding-left: 25px !important;
  padding-right: 25px !important; }

.u-pl30r30 {
  padding-left: 30px !important;
  padding-right: 30px !important; }

.u-w100pct {
  width: 100%; }

.u-w90pct {
  width: 90%; }

.u-w80pct {
  width: 80%; }

.u-w70pct {
  width: 70%; }

.u-w60pct {
  width: 60%; }

.u-w50pct {
  width: 50%; }

.u-w40pct {
  width: 40%; }

.u-w30pct {
  width: 30%; }

.u-w20pct {
  width: 20%; }

.u-w10pct {
  width: 10%; }

.u-w75pct {
  width: 75%; }

.u-w25pct {
  width: 25%; }

.u-line-above {
  border-top: 1px solid #889bc0;
  margin-top: 1rem; }

.u-semibold {
  font-weight: 600; }

.u-font-bold {
  font-weight: 700; }

.u-color-blue {
  color: #001871; }

.u-color-green {
  color: #00a795; }

.u-font-small {
  font-size: 0.75rem; }

.u-font-large {
  font-size: 1.1875rem; }

.u-font-larger {
  font-size: 2.5em;
  font-weight: 400;
  line-height: 1; }

.u-font-largest {
  font-size: 2.75rem;
  padding: 0 0.15rem; }

.u-font-huge {
  font-size: 4.5rem;
  line-height: 1; }

.u-font-score {
  color: #001871;
  font-size: 1.5rem;
  font-weight: 700; }
  @media (min-width: 64em) {
    .u-font-score {
      font-size: 1.75rem; } }

.u-uppercase {
  text-transform: uppercase; }

.u-pdf {
  background: url("/img/icon-pdf.png") no-repeat left center;
  color: #001871;
  font-size: 0.875em;
  padding-left: 25px; }

.u-align-left {
  text-align: left !important; }

.u-valign-bottom {
  vertical-align: bottom; }

.u-centered {
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center; }

.is-hidden {
  display: none !important; }

.u-hidden {
  visibility: hidden; }

.u-anchor-end {
  text-anchor: end; }

.u-anchor-start {
  text-anchor: start; }

.u-width-2 {
  stroke-width: 2px; }

.about-nav ul {
  background-color: #f2ede2;
  border: 1px solid #c69214;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0.5rem 0 3.5rem;
  max-height: 70px;
  padding: 0; }
  @media (min-width: 64em) {
    .about-nav ul {
      max-height: 64px; } }

.about-nav ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  margin: 0; }

.about-nav ul li a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.875rem;
  font-weight: 600;
  height: 100%;
  line-height: 1.2;
  margin: 0 0.25rem;
  padding: 0.5rem 0.75rem;
  position: relative;
  text-align: center;
  text-decoration: none;
  -webkit-transition: none;
  -o-transition: none;
  transition: none; }
  @media (min-width: 64em) {
    .about-nav ul li a {
      font-size: 1rem;
      margin: 0 0.25rem;
      padding: 0.5rem 1rem; } }
  .about-nav ul li a:after {
    background-color: transparent;
    bottom: 0;
    content: '';
    height: 3px;
    left: 0;
    position: absolute;
    right: 0; }
  .about-nav ul li a:hover:after, .about-nav ul li a:focus:after {
    background-color: #007367; }
  .about-nav ul li a.is-active {
    background-color: #007367;
    color: #fff; }
    .about-nav ul li a.is-active:after {
      display: none; }

.primary-nav {
  background-color: #f2ede2;
  border-bottom: 1px solid #c69214;
  border-top: 5px solid #c69214; }
  @media print {
    .primary-nav {
      display: none; } }

.primary-nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  list-style: none;
  margin-bottom: 0;
  padding: 0; }

.primary-nav li {
  margin: 0;
  padding: 0;
  position: relative; }

.primary-nav li:first-of-type {
  margin-left: 0.5rem; }

.primary-nav li a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #007367;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 1rem;
  font-weight: 600;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  letter-spacing: 0.75px;
  line-height: 1.3;
  margin: 0;
  padding: 0.75rem 0.5rem;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: capitalize; }
  @media (min-width: 64em) {
    .primary-nav li a {
      font-size: 1.125rem;
      margin: 0;
      max-width: none;
      padding: 0.75rem 1rem; } }
  .primary-nav li a:focus:after, .primary-nav li a:hover:after {
    background-color: #007367;
    bottom: 0;
    content: '';
    left: 0;
    height: 3px;
    position: absolute;
    right: 0;
    width: 100%; }
  .primary-nav li a.is-active {
    background: #007367;
    color: #fff; }

@media print {
  .nav--primary-local-tasks {
    display: none; } }

@media print {
  .nav--secondary-local-tasks {
    display: none; } }

.secondary-nav {
  background-color: #fff;
  border-bottom: 1px solid #c69214; }
  .secondary-nav:empty {
    border: none; }
  @media print {
    .secondary-nav {
      display: none; } }

.secondary-nav .inner {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-bottom: 1.0rem;
  padding-top: 1.0rem; }

.secondary-nav__caption {
  color: #656565;
  font-size: 0.9375rem;
  font-weight: 700;
  line-height: 1.3;
  margin-right: 1rem;
  width: 180px; }

.secondary-nav ul {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  list-style: none;
  margin-bottom: 0;
  padding: 0; }

.secondary-nav li {
  display: block;
  margin: 0 0 0 2rem;
  padding: 0;
  position: relative; }
  @media (min-width: 64em) {
    .secondary-nav li {
      margin: 0 0 0 3rem; } }

.secondary-nav li:first-of-type {
  margin-left: 0; }

.secondary-nav li a {
  color: #656565;
  cursor: pointer;
  display: block;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.3;
  padding: 0.15rem 0 0.15rem 30px;
  text-decoration: none; }
  @media (min-width: 64em) {
    .secondary-nav li a {
      font-size: 0.875rem; } }
  .secondary-nav li a.is-active:before, .secondary-nav li a:focus:before, .secondary-nav li a:hover:before {
    background-color: #007367;
    -webkit-box-shadow: inset 0 0 0 3px #f2ede2;
            box-shadow: inset 0 0 0 3px #f2ede2; }
  .secondary-nav li a:before {
    background: #f2ede2;
    border: 1px solid #c69214;
    border-radius: 50%;
    content: '';
    display: inline-block;
    height: 20px;
    left: 0;
    margin: -10px 0 0 0;
    position: absolute;
    top: 50%;
    vertical-align: middle;
    width: 20px;
    z-index: 50; }
