/* ETS palette ----------------------------- */
/* 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;
  width: 768px;
  padding-left: 1em;
  padding-right: 1em; }
  @media (min-width: 64em) {
    .layout-constrain {
      width: 1024px; } }

.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, .share__permalink-popup 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 {
    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;
  min-width: 768px;
  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:empty, h2:empty, h3:empty, h4:empty, h5:empty, h6:empty {
    display: none; }

h1 {
  font-size: 1.625rem;
  margin: 0 0 1em; }

h2 {
  font-size: 1.375rem;
  margin: 0 0 1em; }

h3 {
  color: #001871;
  font-size: 1.375em;
  font-weight: 700;
  line-height: 1.1;
  margin: 0.5em 0 0.75em; }

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 1.5em; }
  .nav--utility li {
    margin: 0; }

mark {
  background: #ff0;
  color: #000; }

ol {
  margin: 0 0 1.5em;
  padding: 0 0 0 1.5em; }
  [dir="rtl"] ol {
    padding: 0 1.5em 0 0; }
  ol ol,
  ol ul {
    margin: 0; }

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: 48rem;
  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: 64rem; } }

.l-grid-4 {
  display: grid;
  grid-template-columns: repeat(4, 1fr); }

.accordion {
  margin: 0 0 0.5rem; }
  .accordion.accordion--interpreting {
    margin-top: 0.75rem; }
  .sections--sq .accordion {
    margin-bottom: 0; }
  .accordion.accordion--sample-question, .accordion.accordion--passage {
    margin: 0; }

.accordion__header {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #f2ede2;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAcCAYAAAAjmez3AAAACXBIWXMAAAsSAAALEgHS3X78AAACnElEQVRYCe1WMWvbYBB9KZ0Fyk9wZ0PBnTx1SOdmsWdPqcBLFlGPGWM0dTAonpo1Xto5Gjp5qqHBcwT5BW71B1zOfWcunyXXimQwIQ+EpPu+O93duyfpaLlc4jng1bOoAsDrPKMXBp8ByOHTNJEji+KJFwaXXJP7ruMja7Msit8Z+xmADoAT84gxgGEWxSn33ANoAPiQRXHixFtkUXxs4t0y1iCL4qHaNxgxAXxj7jj3O4GxrpwiBFLcrRcGDd4nPLfMHvXxvTCw/rpnZgPmjZY6SceO5OD1uGQRPpnTRI8ZS9hKycClk1RewutrFuSTpcSsb9XIOlAWxYMyRRDK4gJAN4viBWPNOFo28UeMmIQTZ58y+IgNFGhEkl7NoRcGSz50oInYRLleBB3FRY6vJiJj0xCteGGwYolFaBMnTF7v9Zw48TYZYcfeyDjRJPN874VBy91bMzS5hsNUYnSi9g1GckdLOijjxJlO2N0zZ9tENcR97vgpCz71YqFNWeibyyTX4pFyTe0dFpm6+sgtxAuDG74y3YTKYkJfKeLGxG+ZptiErB6sPlydbBSRWwgdrmT+qYHOtgBFoC50PE9MvJ/aWcsiu5+6gi6y71LI0GFBHD/Jx7BMIUxCYnVzmjDmxy917HkMbbte4+Vf69DwUsihIffvtwymo+Z7ABcVw1y0+/MfVQLUIvbpqPkNwMcnun9v9+enVXOoa7R6AB6e4PdA38qopZB2f/4bgHT1Twk32XtK38MoBP+K+QXgvITLOX1qQa1vrXZ//hXA9Q5br7m3Nuzj9Sus3G1ZvyvJ3E6ovRDOfK9AL2Lr1aULi718ELfopVZdWOzty04NfDGm2nVhsfe/3+mouWKg3Z+/3edzKv+i7IDKX+3/AsBfPwkPRpc8ojUAAAAASUVORK5CYII=);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSIyNy4wNCIgdmlld0JveD0iMCAwIDUwIDI3LjA0Ij4KICA8dGl0bGU+YXJyb3ctZG93bi13LXNob3c8L3RpdGxlPgogIDxwb2x5Z29uIHBvaW50cz0iMjUgMjcuMDQgMTYuNzEgMTYuMTUgMzMuMjkgMTYuMTUgMjUgMjcuMDQiIHN0eWxlPSJmaWxsOiAjYzQ5MjJjIi8+CiAgPGc+CiAgICA8cGF0aCBkPSJNMTAuNjEsOS4yMmEyLjU4LDIuNTgsMCwwLDEtMSwyLjEzLDQuMjIsNC4yMiwwLDAsMS0yLjcxLjc4LDYuNCw2LjQsMCwwLDEtMi44My0uNnYtMmExMiwxMiwwLDAsMCwxLjcxLjY0LDUuMjUsNS4yNSwwLDAsMCwxLjI5LjE4LDEuOSwxLjksMCwwLDAsMS4wNy0uMjYuOTQuOTQsMCwwLDAsLjM3LS44Ljg3Ljg3LDAsMCwwLS4xNy0uNTIsMS43MywxLjczLDAsMCwwLS40OC0uNDQsMTIuMiwxMi4yLDAsMCwwLTEuMjktLjY4LDYuMjQsNi4yNCwwLDAsMS0xLjM4LS44MiwzLjE0LDMuMTQsMCwwLDEtLjczLS45M0EyLjY1LDIuNjUsMCwwLDEsNC4yMSw0LjdhMi41NywyLjU3LDAsMCwxLC45LTIuMDgsMy43MSwzLjcxLDAsMCwxLDIuNDgtLjc2QTYsNiwwLDAsMSw5LjA4LDJhMTIsMTIsMCwwLDEsMS40OC41Mkw5Ljg4LDQuMjFhMTAuNzMsMTAuNzMsMCwwLDAtMS4zMy0uNDYsNC42MSw0LjYxLDAsMCwwLTEtLjEzLDEuNCwxLjQsMCwwLDAtLjkyLjI4Ljk0Ljk0LDAsMCwwLS4zMi43My44OC44OCwwLDAsMCwuMTMuNDksMS40NSwxLjQ1LDAsMCwwLC40MS40MSwxMy40NywxMy40NywwLDAsMCwxLjM1LjcsNS4zMiw1LjMyLDAsMCwxLDEuOTIsMS4zNEEyLjY2LDIuNjYsMCwwLDEsMTAuNjEsOS4yMloiIHN0eWxlPSJmaWxsOiAjMDM3NDY4Ii8+CiAgICA8cGF0aCBkPSJNMjAuNjEsMTJIMTguNVY3LjY4aC00VjEySDEyLjQyVjJoMi4xMlY1LjkyaDRWMmgyLjExWiIgc3R5bGU9ImZpbGw6ICMwMzc0NjgiLz4KICAgIDxwYXRoIGQ9Ik0zMi4yLDdBNS40Miw1LjQyLDAsMCwxLDMxLDEwLjhhNC41Niw0LjU2LDAsMCwxLTMuNTMsMS4zMyw0LjU0LDQuNTQsMCwwLDEtMy41Mi0xLjMzQTUuNDQsNS40NCwwLDAsMSwyMi42OSw3YTUuMzksNS4zOSwwLDAsMSwxLjIzLTMuODEsNC42LDQuNiwwLDAsMSwzLjU0LTEuMzFBNC41Niw0LjU2LDAsMCwxLDMxLDMuMTcsNS40OCw1LjQ4LDAsMCwxLDMyLjIsN1pNMjQuOTEsN2E0LjIyLDQuMjIsMCwwLDAsLjYzLDIuNTIsMi4yNSwyLjI1LDAsMCwwLDEuOS44NUMyOS4xMywxMC4zNiwzMCw5LjIzLDMwLDdzLS44NC0zLjM4LTIuNTItMy4zOGEyLjIzLDIuMjMsMCwwLDAtMS45MS44NUE0LjE2LDQuMTYsMCwwLDAsMjQuOTEsN1oiIHN0eWxlPSJmaWxsOiAjMDM3NDY4Ii8+CiAgICA8cGF0aCBkPSJNNDQsMTJINDEuNTlMNDAuMjQsNi43NWMtLjA1LS4xOS0uMTMtLjU4LS4yNi0xLjE2YTEwLjM0LDEwLjM0LDAsMCwxLS4yLTEuMThjMCwuMjUtLjEuNjQtLjIxLDEuMTlzLS4xOS45My0uMjUsMS4xNkwzOCwxMkgzNS41NkwzMywySDM1LjFsMS4yOCw1LjQ2Yy4yMiwxLC4zOCwxLjg4LjQ4LDIuNjIsMC0uMjYuMDktLjY3LjE5LTEuMjFzLjE5LTEsLjI4LTEuMjdMMzguNzksMmgybDEuNDUsNS42Yy4wNy4yNS4xNS42NC4yNCwxLjE1cy4xNywxLC4yMiwxLjMzYzAtLjM2LjEyLS44LjIyLTEuMzNzLjE5LTEsLjI3LTEuMjlMNDQuNDYsMmgyLjA5WiIgc3R5bGU9ImZpbGw6ICMwMzc0NjgiLz4KICA8L2c+Cjwvc3ZnPgo=);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSIyNy4wNCIgdmlld0JveD0iMCAwIDUwIDI3LjA0Ij4KICA8dGl0bGU+YXJyb3ctZG93bi13LXNob3c8L3RpdGxlPgogIDxwb2x5Z29uIHBvaW50cz0iMjUgMjcuMDQgMTYuNzEgMTYuMTUgMzMuMjkgMTYuMTUgMjUgMjcuMDQiIHN0eWxlPSJmaWxsOiAjYzQ5MjJjIi8+CiAgPGc+CiAgICA8cGF0aCBkPSJNMTAuNjEsOS4yMmEyLjU4LDIuNTgsMCwwLDEtMSwyLjEzLDQuMjIsNC4yMiwwLDAsMS0yLjcxLjc4LDYuNCw2LjQsMCwwLDEtMi44My0uNnYtMmExMiwxMiwwLDAsMCwxLjcxLjY0LDUuMjUsNS4yNSwwLDAsMCwxLjI5LjE4LDEuOSwxLjksMCwwLDAsMS4wNy0uMjYuOTQuOTQsMCwwLDAsLjM3LS44Ljg3Ljg3LDAsMCwwLS4xNy0uNTIsMS43MywxLjczLDAsMCwwLS40OC0uNDQsMTIuMiwxMi4yLDAsMCwwLTEuMjktLjY4LDYuMjQsNi4yNCwwLDAsMS0xLjM4LS44MiwzLjE0LDMuMTQsMCwwLDEtLjczLS45M0EyLjY1LDIuNjUsMCwwLDEsNC4yMSw0LjdhMi41NywyLjU3LDAsMCwxLC45LTIuMDgsMy43MSwzLjcxLDAsMCwxLDIuNDgtLjc2QTYsNiwwLDAsMSw5LjA4LDJhMTIsMTIsMCwwLDEsMS40OC41Mkw5Ljg4LDQuMjFhMTAuNzMsMTAuNzMsMCwwLDAtMS4zMy0uNDYsNC42MSw0LjYxLDAsMCwwLTEtLjEzLDEuNCwxLjQsMCwwLDAtLjkyLjI4Ljk0Ljk0LDAsMCwwLS4zMi43My44OC44OCwwLDAsMCwuMTMuNDksMS40NSwxLjQ1LDAsMCwwLC40MS40MSwxMy40NywxMy40NywwLDAsMCwxLjM1LjcsNS4zMiw1LjMyLDAsMCwxLDEuOTIsMS4zNEEyLjY2LDIuNjYsMCwwLDEsMTAuNjEsOS4yMloiIHN0eWxlPSJmaWxsOiAjMDM3NDY4Ii8+CiAgICA8cGF0aCBkPSJNMjAuNjEsMTJIMTguNVY3LjY4aC00VjEySDEyLjQyVjJoMi4xMlY1LjkyaDRWMmgyLjExWiIgc3R5bGU9ImZpbGw6ICMwMzc0NjgiLz4KICAgIDxwYXRoIGQ9Ik0zMi4yLDdBNS40Miw1LjQyLDAsMCwxLDMxLDEwLjhhNC41Niw0LjU2LDAsMCwxLTMuNTMsMS4zMyw0LjU0LDQuNTQsMCwwLDEtMy41Mi0xLjMzQTUuNDQsNS40NCwwLDAsMSwyMi42OSw3YTUuMzksNS4zOSwwLDAsMSwxLjIzLTMuODEsNC42LDQuNiwwLDAsMSwzLjU0LTEuMzFBNC41Niw0LjU2LDAsMCwxLDMxLDMuMTcsNS40OCw1LjQ4LDAsMCwxLDMyLjIsN1pNMjQuOTEsN2E0LjIyLDQuMjIsMCwwLDAsLjYzLDIuNTIsMi4yNSwyLjI1LDAsMCwwLDEuOS44NUMyOS4xMywxMC4zNiwzMCw5LjIzLDMwLDdzLS44NC0zLjM4LTIuNTItMy4zOGEyLjIzLDIuMjMsMCwwLDAtMS45MS44NUE0LjE2LDQuMTYsMCwwLDAsMjQuOTEsN1oiIHN0eWxlPSJmaWxsOiAjMDM3NDY4Ii8+CiAgICA8cGF0aCBkPSJNNDQsMTJINDEuNTlMNDAuMjQsNi43NWMtLjA1LS4xOS0uMTMtLjU4LS4yNi0xLjE2YTEwLjM0LDEwLjM0LDAsMCwxLS4yLTEuMThjMCwuMjUtLjEuNjQtLjIxLDEuMTlzLS4xOS45My0uMjUsMS4xNkwzOCwxMkgzNS41NkwzMywySDM1LjFsMS4yOCw1LjQ2Yy4yMiwxLC4zOCwxLjg4LjQ4LDIuNjIsMC0uMjYuMDktLjY3LjE5LTEuMjFzLjE5LTEsLjI4LTEuMjdMMzguNzksMmgybDEuNDUsNS42Yy4wNy4yNS4xNS42NC4yNCwxLjE1cy4xNywxLC4yMiwxLjMzYzAtLjM2LjEyLS44LjIyLTEuMzNzLjE5LTEsLjI3LTEuMjlMNDQuNDYsMmgyLjA5WiIgc3R5bGU9ImZpbGw6ICMwMzc0NjgiLz4KICA8L2c+Cjwvc3ZnPgo=);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSIyNy4wNCIgdmlld0JveD0iMCAwIDUwIDI3LjA0Ij4KICA8dGl0bGU+YXJyb3ctZG93bi13LXNob3c8L3RpdGxlPgogIDxwb2x5Z29uIHBvaW50cz0iMjUgMjcuMDQgMTYuNzEgMTYuMTUgMzMuMjkgMTYuMTUgMjUgMjcuMDQiIHN0eWxlPSJmaWxsOiAjYzQ5MjJjIi8+CiAgPGc+CiAgICA8cGF0aCBkPSJNMTAuNjEsOS4yMmEyLjU4LDIuNTgsMCwwLDEtMSwyLjEzLDQuMjIsNC4yMiwwLDAsMS0yLjcxLjc4LDYuNCw2LjQsMCwwLDEtMi44My0uNnYtMmExMiwxMiwwLDAsMCwxLjcxLjY0LDUuMjUsNS4yNSwwLDAsMCwxLjI5LjE4LDEuOSwxLjksMCwwLDAsMS4wNy0uMjYuOTQuOTQsMCwwLDAsLjM3LS44Ljg3Ljg3LDAsMCwwLS4xNy0uNTIsMS43MywxLjczLDAsMCwwLS40OC0uNDQsMTIuMiwxMi4yLDAsMCwwLTEuMjktLjY4LDYuMjQsNi4yNCwwLDAsMS0xLjM4LS44MiwzLjE0LDMuMTQsMCwwLDEtLjczLS45M0EyLjY1LDIuNjUsMCwwLDEsNC4yMSw0LjdhMi41NywyLjU3LDAsMCwxLC45LTIuMDgsMy43MSwzLjcxLDAsMCwxLDIuNDgtLjc2QTYsNiwwLDAsMSw5LjA4LDJhMTIsMTIsMCwwLDEsMS40OC41Mkw5Ljg4LDQuMjFhMTAuNzMsMTAuNzMsMCwwLDAtMS4zMy0uNDYsNC42MSw0LjYxLDAsMCwwLTEtLjEzLDEuNCwxLjQsMCwwLDAtLjkyLjI4Ljk0Ljk0LDAsMCwwLS4zMi43My44OC44OCwwLDAsMCwuMTMuNDksMS40NSwxLjQ1LDAsMCwwLC40MS40MSwxMy40NywxMy40NywwLDAsMCwxLjM1LjcsNS4zMiw1LjMyLDAsMCwxLDEuOTIsMS4zNEEyLjY2LDIuNjYsMCwwLDEsMTAuNjEsOS4yMloiIHN0eWxlPSJmaWxsOiAjMDM3NDY4Ii8+CiAgICA8cGF0aCBkPSJNMjAuNjEsMTJIMTguNVY3LjY4aC00VjEySDEyLjQyVjJoMi4xMlY1LjkyaDRWMmgyLjExWiIgc3R5bGU9ImZpbGw6ICMwMzc0NjgiLz4KICAgIDxwYXRoIGQ9Ik0zMi4yLDdBNS40Miw1LjQyLDAsMCwxLDMxLDEwLjhhNC41Niw0LjU2LDAsMCwxLTMuNTMsMS4zMyw0LjU0LDQuNTQsMCwwLDEtMy41Mi0xLjMzQTUuNDQsNS40NCwwLDAsMSwyMi42OSw3YTUuMzksNS4zOSwwLDAsMSwxLjIzLTMuODEsNC42LDQuNiwwLDAsMSwzLjU0LTEuMzFBNC41Niw0LjU2LDAsMCwxLDMxLDMuMTcsNS40OCw1LjQ4LDAsMCwxLDMyLjIsN1pNMjQuOTEsN2E0LjIyLDQuMjIsMCwwLDAsLjYzLDIuNTIsMi4yNSwyLjI1LDAsMCwwLDEuOS44NUMyOS4xMywxMC4zNiwzMCw5LjIzLDMwLDdzLS44NC0zLjM4LTIuNTItMy4zOGEyLjIzLDIuMjMsMCwwLDAtMS45MS44NUE0LjE2LDQuMTYsMCwwLDAsMjQuOTEsN1oiIHN0eWxlPSJmaWxsOiAjMDM3NDY4Ii8+CiAgICA8cGF0aCBkPSJNNDQsMTJINDEuNTlMNDAuMjQsNi43NWMtLjA1LS4xOS0uMTMtLjU4LS4yNi0xLjE2YTEwLjM0LDEwLjM0LDAsMCwxLS4yLTEuMThjMCwuMjUtLjEuNjQtLjIxLDEuMTlzLS4xOS45My0uMjUsMS4xNkwzOCwxMkgzNS41NkwzMywySDM1LjFsMS4yOCw1LjQ2Yy4yMiwxLC4zOCwxLjg4LjQ4LDIuNjIsMC0uMjYuMDktLjY3LjE5LTEuMjFzLjE5LTEsLjI4LTEuMjdMMzguNzksMmgybDEuNDUsNS42Yy4wNy4yNS4xNS42NC4yNCwxLjE1cy4xNywxLC4yMiwxLjMzYzAtLjM2LjEyLS44LjIyLTEuMzNzLjE5LTEsLjI3LTEuMjlMNDQuNDYsMmgyLjA5WiIgc3R5bGU9ImZpbGw6ICMwMzc0NjgiLz4KICA8L2c+Cjwvc3ZnPgo=);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSIyNy4wNCIgdmlld0JveD0iMCAwIDUwIDI3LjA0Ij4KICA8dGl0bGU+YXJyb3ctZG93bi13LXNob3c8L3RpdGxlPgogIDxwb2x5Z29uIHBvaW50cz0iMjUgMjcuMDQgMTYuNzEgMTYuMTUgMzMuMjkgMTYuMTUgMjUgMjcuMDQiIHN0eWxlPSJmaWxsOiAjYzQ5MjJjIi8+CiAgPGc+CiAgICA8cGF0aCBkPSJNMTAuNjEsOS4yMmEyLjU4LDIuNTgsMCwwLDEtMSwyLjEzLDQuMjIsNC4yMiwwLDAsMS0yLjcxLjc4LDYuNCw2LjQsMCwwLDEtMi44My0uNnYtMmExMiwxMiwwLDAsMCwxLjcxLjY0LDUuMjUsNS4yNSwwLDAsMCwxLjI5LjE4LDEuOSwxLjksMCwwLDAsMS4wNy0uMjYuOTQuOTQsMCwwLDAsLjM3LS44Ljg3Ljg3LDAsMCwwLS4xNy0uNTIsMS43MywxLjczLDAsMCwwLS40OC0uNDQsMTIuMiwxMi4yLDAsMCwwLTEuMjktLjY4LDYuMjQsNi4yNCwwLDAsMS0xLjM4LS44MiwzLjE0LDMuMTQsMCwwLDEtLjczLS45M0EyLjY1LDIuNjUsMCwwLDEsNC4yMSw0LjdhMi41NywyLjU3LDAsMCwxLC45LTIuMDgsMy43MSwzLjcxLDAsMCwxLDIuNDgtLjc2QTYsNiwwLDAsMSw5LjA4LDJhMTIsMTIsMCwwLDEsMS40OC41Mkw5Ljg4LDQuMjFhMTAuNzMsMTAuNzMsMCwwLDAtMS4zMy0uNDYsNC42MSw0LjYxLDAsMCwwLTEtLjEzLDEuNCwxLjQsMCwwLDAtLjkyLjI4Ljk0Ljk0LDAsMCwwLS4zMi43My44OC44OCwwLDAsMCwuMTMuNDksMS40NSwxLjQ1LDAsMCwwLC40MS40MSwxMy40NywxMy40NywwLDAsMCwxLjM1LjcsNS4zMiw1LjMyLDAsMCwxLDEuOTIsMS4zNEEyLjY2LDIuNjYsMCwwLDEsMTAuNjEsOS4yMloiIHN0eWxlPSJmaWxsOiAjMDM3NDY4Ii8+CiAgICA8cGF0aCBkPSJNMjAuNjEsMTJIMTguNVY3LjY4aC00VjEySDEyLjQyVjJoMi4xMlY1LjkyaDRWMmgyLjExWiIgc3R5bGU9ImZpbGw6ICMwMzc0NjgiLz4KICAgIDxwYXRoIGQ9Ik0zMi4yLDdBNS40Miw1LjQyLDAsMCwxLDMxLDEwLjhhNC41Niw0LjU2LDAsMCwxLTMuNTMsMS4zMyw0LjU0LDQuNTQsMCwwLDEtMy41Mi0xLjMzQTUuNDQsNS40NCwwLDAsMSwyMi42OSw3YTUuMzksNS4zOSwwLDAsMSwxLjIzLTMuODEsNC42LDQuNiwwLDAsMSwzLjU0LTEuMzFBNC41Niw0LjU2LDAsMCwxLDMxLDMuMTcsNS40OCw1LjQ4LDAsMCwxLDMyLjIsN1pNMjQuOTEsN2E0LjIyLDQuMjIsMCwwLDAsLjYzLDIuNTIsMi4yNSwyLjI1LDAsMCwwLDEuOS44NUMyOS4xMywxMC4zNiwzMCw5LjIzLDMwLDdzLS44NC0zLjM4LTIuNTItMy4zOGEyLjIzLDIuMjMsMCwwLDAtMS45MS44NUE0LjE2LDQuMTYsMCwwLDAsMjQuOTEsN1oiIHN0eWxlPSJmaWxsOiAjMDM3NDY4Ii8+CiAgICA8cGF0aCBkPSJNNDQsMTJINDEuNTlMNDAuMjQsNi43NWMtLjA1LS4xOS0uMTMtLjU4LS4yNi0xLjE2YTEwLjM0LDEwLjM0LDAsMCwxLS4yLTEuMThjMCwuMjUtLjEuNjQtLjIxLDEuMTlzLS4xOS45My0uMjUsMS4xNkwzOCwxMkgzNS41NkwzMywySDM1LjFsMS4yOCw1LjQ2Yy4yMiwxLC4zOCwxLjg4LjQ4LDIuNjIsMC0uMjYuMDktLjY3LjE5LTEuMjFzLjE5LTEsLjI4LTEuMjdMMzguNzksMmgybDEuNDUsNS42Yy4wNy4yNS4xNS42NC4yNCwxLjE1cy4xNywxLC4yMiwxLjMzYzAtLjM2LjEyLS44LjIyLTEuMzNzLjE5LTEsLjI3LTEuMjlMNDQuNDYsMmgyLjA5WiIgc3R5bGU9ImZpbGw6ICMwMzc0NjgiLz4KICA8L2c+Cjwvc3ZnPgo=);
  background-position: 97% 52%;
  background-repeat: no-repeat;
  background-size: 50px 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 2rem;
  position: relative;
  text-align: left;
  text-decoration: none;
  text-transform: uppercase;
  width: 100%; }
  .sections--sq .accordion__header {
    padding: 0 4rem 0 1rem; }
  .is-expanded .accordion__header {
    background-color: #007367;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAcCAYAAAAjmez3AAAACXBIWXMAAAsSAAALEgHS3X78AAABYElEQVRYhe2WQU4CQRBF/xj3Mp7AG2ACB/AIs3HPSo8wHGHcsWbFWjYcwQM0iScwnkDjCcZ08kkqne6hkSpmgrykAt10qvnU/xOKtm1xDlydhYoDhDQA/Oheg/2a+07sOe7VXD9yLeuLPUNc5KyvUkuINiWFupwvmcMphXwDKFjPXE/E5CRzcbbg2U76msgSwAvfP2k0PFRI6PeYz3PZ8lwZsVcj7nA5/f7dU2vHOvDu/Ii7J3z9iGRAZmSa06yvidQi5GuNhtcaTTIp6XnJNjHVJsjf7b4nV18T2QnIsk0Ol/9aQ+MiZGicQkjFMsU67HcA3vn+HsCn1UXWE9kAuGFtLC+yFLIAMBbrMfds8NYyqKpNU1ncaZERn4U32inGD4AHkR0VtK01ArDqEAF+tuLZwQoJc5FCPy+KPp115CLFbGgZ2ZeLFGp50bBWTi5SqOVFYyL+F/V1DH6avv4GgF8nzY9q0qvmkAAAAABJRU5ErkJggg==);
    background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSIyNy4wNCIgdmlld0JveD0iMCAwIDUwIDI3LjA0Ij4KICA8dGl0bGU+YXJyb3ctdXAtdy1oaWRlPC90aXRsZT4KICA8cG9seWdvbiBwb2ludHM9IjI1IDE2LjE1IDMzLjI5IDI3LjA0IDE2LjcxIDI3LjA0IDI1IDE2LjE1IiBzdHlsZT0iZmlsbDogI2ZmZiIvPgogIDxnPgogICAgPHBhdGggZD0iTTE3LjY3LDEySDE1LjU2VjcuNjhoLTRWMTJIOS40OFYySDExLjZWNS45Mmg0VjJoMi4xMVoiIHN0eWxlPSJmaWxsOiAjZmZmIi8+CiAgICA8cGF0aCBkPSJNMjAuMTksMTJWMmgyLjEyVjEyWiIgc3R5bGU9ImZpbGw6ICNmZmYiLz4KICAgIDxwYXRoIGQ9Ik0zMy4xMiw2LjlhNC45Myw0LjkzLDAsMCwxLTEuNCwzLjc4QTUuNzIsNS43MiwwLDAsMSwyNy42NiwxMkgyNC44M1YySDI4YTUuMjksNS4yOSwwLDAsMSwzLjgsMS4yOUE0Ljc4LDQuNzgsMCwwLDEsMzMuMTIsNi45Wk0zMC45Miw3cTAtMy4yMy0yLjg0LTMuMjJIMjd2Ni41MWguOTFRMzAuOTIsMTAuMjUsMzAuOTIsN1oiIHN0eWxlPSJmaWxsOiAjZmZmIi8+CiAgICA8cGF0aCBkPSJNNDEsMTJIMzUuMTlWMkg0MVYzLjc0SDM3LjMxVjUuOTNINDAuN1Y3LjY3SDM3LjMxdjIuNThINDFaIiBzdHlsZT0iZmlsbDogI2ZmZiIvPgogIDwvZz4KPC9zdmc+Cg==);
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSIyNy4wNCIgdmlld0JveD0iMCAwIDUwIDI3LjA0Ij4KICA8dGl0bGU+YXJyb3ctdXAtdy1oaWRlPC90aXRsZT4KICA8cG9seWdvbiBwb2ludHM9IjI1IDE2LjE1IDMzLjI5IDI3LjA0IDE2LjcxIDI3LjA0IDI1IDE2LjE1IiBzdHlsZT0iZmlsbDogI2ZmZiIvPgogIDxnPgogICAgPHBhdGggZD0iTTE3LjY3LDEySDE1LjU2VjcuNjhoLTRWMTJIOS40OFYySDExLjZWNS45Mmg0VjJoMi4xMVoiIHN0eWxlPSJmaWxsOiAjZmZmIi8+CiAgICA8cGF0aCBkPSJNMjAuMTksMTJWMmgyLjEyVjEyWiIgc3R5bGU9ImZpbGw6ICNmZmYiLz4KICAgIDxwYXRoIGQ9Ik0zMy4xMiw2LjlhNC45Myw0LjkzLDAsMCwxLTEuNCwzLjc4QTUuNzIsNS43MiwwLDAsMSwyNy42NiwxMkgyNC44M1YySDI4YTUuMjksNS4yOSwwLDAsMSwzLjgsMS4yOUE0Ljc4LDQuNzgsMCwwLDEsMzMuMTIsNi45Wk0zMC45Miw3cTAtMy4yMy0yLjg0LTMuMjJIMjd2Ni41MWguOTFRMzAuOTIsMTAuMjUsMzAuOTIsN1oiIHN0eWxlPSJmaWxsOiAjZmZmIi8+CiAgICA8cGF0aCBkPSJNNDEsMTJIMzUuMTlWMkg0MVYzLjc0SDM3LjMxVjUuOTNINDAuN1Y3LjY3SDM3LjMxdjIuNThINDFaIiBzdHlsZT0iZmlsbDogI2ZmZiIvPgogIDwvZz4KPC9zdmc+Cg==);
    background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSIyNy4wNCIgdmlld0JveD0iMCAwIDUwIDI3LjA0Ij4KICA8dGl0bGU+YXJyb3ctdXAtdy1oaWRlPC90aXRsZT4KICA8cG9seWdvbiBwb2ludHM9IjI1IDE2LjE1IDMzLjI5IDI3LjA0IDE2LjcxIDI3LjA0IDI1IDE2LjE1IiBzdHlsZT0iZmlsbDogI2ZmZiIvPgogIDxnPgogICAgPHBhdGggZD0iTTE3LjY3LDEySDE1LjU2VjcuNjhoLTRWMTJIOS40OFYySDExLjZWNS45Mmg0VjJoMi4xMVoiIHN0eWxlPSJmaWxsOiAjZmZmIi8+CiAgICA8cGF0aCBkPSJNMjAuMTksMTJWMmgyLjEyVjEyWiIgc3R5bGU9ImZpbGw6ICNmZmYiLz4KICAgIDxwYXRoIGQ9Ik0zMy4xMiw2LjlhNC45Myw0LjkzLDAsMCwxLTEuNCwzLjc4QTUuNzIsNS43MiwwLDAsMSwyNy42NiwxMkgyNC44M1YySDI4YTUuMjksNS4yOSwwLDAsMSwzLjgsMS4yOUE0Ljc4LDQuNzgsMCwwLDEsMzMuMTIsNi45Wk0zMC45Miw3cTAtMy4yMy0yLjg0LTMuMjJIMjd2Ni41MWguOTFRMzAuOTIsMTAuMjUsMzAuOTIsN1oiIHN0eWxlPSJmaWxsOiAjZmZmIi8+CiAgICA8cGF0aCBkPSJNNDEsMTJIMzUuMTlWMkg0MVYzLjc0SDM3LjMxVjUuOTNINDAuN1Y3LjY3SDM3LjMxdjIuNThINDFaIiBzdHlsZT0iZmlsbDogI2ZmZiIvPgogIDwvZz4KPC9zdmc+Cg==);
    background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSIyNy4wNCIgdmlld0JveD0iMCAwIDUwIDI3LjA0Ij4KICA8dGl0bGU+YXJyb3ctdXAtdy1oaWRlPC90aXRsZT4KICA8cG9seWdvbiBwb2ludHM9IjI1IDE2LjE1IDMzLjI5IDI3LjA0IDE2LjcxIDI3LjA0IDI1IDE2LjE1IiBzdHlsZT0iZmlsbDogI2ZmZiIvPgogIDxnPgogICAgPHBhdGggZD0iTTE3LjY3LDEySDE1LjU2VjcuNjhoLTRWMTJIOS40OFYySDExLjZWNS45Mmg0VjJoMi4xMVoiIHN0eWxlPSJmaWxsOiAjZmZmIi8+CiAgICA8cGF0aCBkPSJNMjAuMTksMTJWMmgyLjEyVjEyWiIgc3R5bGU9ImZpbGw6ICNmZmYiLz4KICAgIDxwYXRoIGQ9Ik0zMy4xMiw2LjlhNC45Myw0LjkzLDAsMCwxLTEuNCwzLjc4QTUuNzIsNS43MiwwLDAsMSwyNy42NiwxMkgyNC44M1YySDI4YTUuMjksNS4yOSwwLDAsMSwzLjgsMS4yOUE0Ljc4LDQuNzgsMCwwLDEsMzMuMTIsNi45Wk0zMC45Miw3cTAtMy4yMy0yLjg0LTMuMjJIMjd2Ni41MWguOTFRMzAuOTIsMTAuMjUsMzAuOTIsN1oiIHN0eWxlPSJmaWxsOiAjZmZmIi8+CiAgICA8cGF0aCBkPSJNNDEsMTJIMzUuMTlWMkg0MVYzLjc0SDM3LjMxVjUuOTNINDAuN1Y3LjY3SDM3LjMxdjIuNThINDFaIiBzdHlsZT0iZmlsbDogI2ZmZiIvPgogIDwvZz4KPC9zdmc+Cg==);
    border: 1px solid #007367;
    color: #fff; }
  .accordion--passage .accordion__header,
  .accordion--interactive .accordion__header,
  .accordion--sample-question .accordion__header {
    font-size: 1rem;
    font-weight: 700;
    min-height: 0;
    padding: 0.75rem 4rem 0.75rem 1.5rem;
    text-transform: none; }
  .accordion--passage .accordion__header {
    margin-bottom: 2rem; }
  .accordion--interactive .accordion__header {
    margin: 2rem 0 0.5rem; }
  .page-nation-achievement .accordion__header {
    font-size: 1.375rem;
    font-weight: 600;
    padding: 0.75rem 2rem 0.75rem 4rem;
    text-transform: uppercase; }
  .accordion--interpreting .accordion__header {
    font-size: 1rem;
    font-weight: 700;
    min-height: 0;
    padding: 0 4rem 0 1.5rem;
    text-transform: none; }

.accordion__header-text {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #007367;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.375rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 1rem 2rem 1rem 0;
  width: 100%; }
  .sections--sq .accordion__header-text {
    display: block; }
  .is-expanded .accordion__header-text .subtitle1, .is-expanded
  .accordion__header-text .subtitle2 {
    color: #fff; }
  .accordion__header-text .subtitle1 {
    color: #007367;
    padding-bottom: 0.5rem;
    font-weight: 600; }
  .accordion__header-text .subtitle2 {
    color: #585858;
    font-size: 1rem;
    font-weight: 400;
    text-transform: none; }
  .accordion__header-text em {
    -webkit-transition: none;
    -o-transition: none;
    transition: none; }
  .accordion--sample-question .accordion__header-text {
    width: 35%; }
    @media (min-width: 64em) {
      .accordion--sample-question .accordion__header-text {
        width: 43%; } }
  .accordion--interpreting .accordion__header-text {
    font-size: 1rem; }
  .is-expanded .accordion__header-text {
    color: #fff; }
  #reports-materials .accordion__header-text {
    text-transform: none; }

.accordion__header-question-labels {
  color: #585858;
  display: inline-block;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.2rem;
  min-height: 3.375rem;
  padding: 0.5em 1rem 0.5em 0;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
  width: 18%; }
  .is-expanded .accordion__header-question-labels {
    color: #fff; }

.accordion__header-question-bar {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.accordion__header-question-bar .question-labels__percent {
  color: #001871;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1;
  margin-left: 5px; }
  .is-expanded .accordion__header-question-bar .question-labels__percent {
    color: #fff; }
  .accordion__header-question-bar .question-labels__percent .u-font-score {
    font-size: 1.5rem;
    margin-right: 3px; }

.is-expanded .accordion__cell1, .is-expanded
.accordion__cell1 span, .is-expanded
.accordion__cell2, .is-expanded
.accordion__cell3, .is-expanded
.accordion__cell3 span, .is-expanded
.accordion__cell3 strong {
  color: #fff; }

.accordion__cell1 {
  color: #001871;
  width: 15%; }
  .accordion__cell1 span {
    color: #001871;
    font-size: 1.75rem;
    font-weight: 700; }

.accordion__cell2 {
  font-size: 1.125rem;
  font-weight: 700;
  padding-right: 2rem;
  width: 55%; }

.accordion__cell1 + .accordion__cell2 {
  width: 40%; }

.accordion__cell3 {
  color: #585858;
  padding-right: 2rem;
  width: 40%; }

.accordion__show-hide {
  bottom: 0;
  color: #007367;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  text-indent: -999em;
  top: 0; }
  .is-expanded .accordion__show-hide {
    color: #fff; }

/* Sample question accordion styles */
.accordion--sample-question .accordion__cell1 {
  color: #007367;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.3;
  padding-right: 2rem;
  width: 35%; }

.accordion--sample-question .accordion__cell2 {
  color: #585858;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.3;
  padding-right: 2rem;
  width: 35%; }
  .accordion--sample-question .accordion__cell2 > * {
    color: #585858; }

.accordion--sample-question .accordion__cell3 {
  color: #001871;
  font-size: 1rem;
  font-weight: 400;
  padding-right: 2rem;
  width: 20%; }
  .accordion--sample-question .accordion__cell3 span {
    color: #001871; }
  .accordion--sample-question .accordion__cell3 strong {
    color: #001871; }

.accordion--sample-question.is-expanded .u-font-score,
.accordion--sample-question.is-expanded .accordion__cell1,
.accordion--sample-question.is-expanded .accordion__cell2,
.accordion--sample-question.is-expanded .accordion__cell2 > *,
.accordion--sample-question.is-expanded .accordion__cell3,
.accordion--sample-question.is-expanded .accordion__cell3 span,
.accordion--sample-question.is-expanded .accordion__cell3 strong {
  color: #fff; }

.accordion__contents {
  padding: 2.5rem 0.75rem 1rem;
  position: relative; }
  .accordion__contents.l-grid-4 {
    padding-left: 0;
    padding-right: 0; }
  .accordion--interpreting .accordion__contents {
    padding: 1rem 0; }
    .accordion--interpreting .accordion__contents p {
      font-size: 0.875rem; }
  .accordion__contents .video-section {
    margin: 0 0 3rem;
    text-align: center; }
    .accordion__contents .video-section .video-section__caption {
      color: #001871;
      font-size: 1.25rem;
      font-weight: 700;
      line-height: 1.3;
      margin: 0 auto 2rem;
      max-width: 700px;
      text-align: left; }

.acl-row__label {
  fill: #585858;
  font-weight: 600;
  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: #bbc7d6; }

.acl-row__item--ap rect,
.acl-row__item--pr rect {
  fill: #8e9fbc; }

.acl-row__item--ad rect {
  fill: #44659a; }

.acl-row__item--ad text {
  fill: white; }

.acl-row__text {
  font-weight: 600;
  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%; }

.annotation__text {
  fill: #585858;
  font-size: 16px; }
  .figure__chart--mathematics-12 .annotation__text {
    font-size: 14px; }

.axis__label {
  fill: #585858;
  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__tick--highlight .axis__label {
    fill: #007367;
    font-size: 1rem;
    font-weight: 600; }

.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__line--achievement {
    stroke: #007367;
    stroke-width: 3; }

.axis__mark {
  stroke: #808184; }

.axis__break {
  fill: white;
  stroke: #808184; }
  .dialog .axis__break {
    fill: #f5f4f3; }

.axis__title {
  fill: #585858;
  font-weight: 600;
  text-transform: uppercase; }
  .axis--horizontal-bottom .axis__title,
  .axis--horizontal-top .axis__title,
  .chart--range .axis__title {
    text-anchor: middle; }
  .axis__title.years__label {
    font-weight: 700;
    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 {
  fill: #585858;
  text-anchor: middle;
  font-size: 0.825em; }

.bar-row__bar--0 {
  fill: #dde2eb; }

.bar-row__bar--1 {
  fill: #bbc7d6; }

.bar-row__bar--2 {
  fill: #8e9fbc; }

.bar-row__bar--3 {
  fill: #44659a; }

.bar-row__bar--4 {
  fill: #001871; }

.bar-row__label {
  fill: #585858;
  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; }

.bar__label {
  text-anchor: end;
  fill: white; }
  .bar__label--value {
    font-size: 1.5em; }
  .bar__label.is-shifted-right {
    text-anchor: start;
    fill: #585858; }

.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: #bbc7d6; }

.bar--1 text {
  fill: #001871; }

.bar--2 rect {
  fill: #8e9fbc; }

.bar--2 text {
  fill: #fff; }

.bar--3 rect {
  fill: #44659a; }

.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 .bar-row__text {
  fill: #000;
  font-weight: 600; }

.chart--bar .bar--0 rect {
  fill: #dde2eb; }

.chart--bar .bar--1 rect {
  fill: #bbc7d6; }

.chart--bar .bar--2 rect {
  fill: #8e9fbc; }

.chart--bar .bar--3 rect {
  fill: #44659a; }

.chart--bar .bar--3 text {
  fill: #fff; }

.chart--bar .bar--4 rect {
  fill: #001871; }

.chart--bar .bar--4 text {
  fill: #fff; }

.chart--bar .bar--5 rect {
  fill: #dde2eb; }

.chart--bar .bar--6 rect {
  fill: #bdc9db; }

.chart--bar-table .header {
  font-weight: 600;
  text-anchor: middle; }

.chart--bar-table .row--0 {
  fill: #001871; }

.chart--bar-table .row--1 {
  fill: #44659a; }

.chart--bar-table .row--2 {
  fill: #8e9fbc; }

.chart--bar-table .row .row__bar-text--value {
  font-size: 1.5em; }

.chart--bar-table .row .row__label {
  text-anchor: end; }

.chart--group-bar .bar--bg {
  stroke-width: 1px;
  fill: #fff;
  stroke: #656565; }

.chart--group-bar .bar--percent {
  fill: #001871; }
  .bar-bg-light .chart--group-bar .bar--percent {
    fill: #44659a; }

.chart--group-bar text.percent-value {
  fill: white;
  text-anchor: end; }
  .chart--group-bar text.percent-value.is-shifted-right {
    text-anchor: start;
    fill: #191919; }

.chart--group-bar text.percent-sign {
  fill: #757575; }

.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__contents--flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%; }

.box__item--bottom {
  margin-top: auto; }

.box__item--centered {
  -ms-flex-item-align: center;
      align-self: center; }

.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: 0.75rem 0.5rem 0.5rem; }
  .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; }

.boxes > * {
  margin: 0 0 1rem; }

@media (min-width: 48em) {
  .boxes {
    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 0 3rem; }
    .boxes > * {
      margin: 0; } }

@media (min-width: 48em) {
  .boxes--40-60 {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .boxes--40-60 > :first-child {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      width: 40%; } }

@media (min-width: 48em) {
  .boxes--50 {
    /* >:first-child {
            border-right: 1px solid #acacac;
            padding-right: 2%;
        } */ }
    .boxes--50 > * {
      width: 48.5%; } }

.boxes--31 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  @media (min-width: 48em) {
    .boxes--31 > * {
      width: 31%; } }

@media (min-width: 48em) {
  .boxes--25 {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .boxes--25 > * {
      width: 25%; } }

.button.is-disabled, .download-button a.is-disabled {
  background-color: #e7e7e8;
  color: #767676;
  border-color: #767676;
  cursor: default;
  pointer-events: none; }

.button.index, .download-button a.index {
  margin: 0; }

.button--capitalized {
  text-transform: initial; }

.button--stacked + .button--stacked {
  margin-left: 0; }

.button--toggle {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0;
  padding: .25rem 1rem;
  text-transform: none; }
  .sample-question__answer .button--toggle {
    max-width: none;
    display: inline-block;
    padding: 0.65em 1.5em;
    text-transform: uppercase; }

.arrow-down,
.arrow-up {
  background-position: 95% 50%;
  background-repeat: no-repeat;
  background-size: 14px auto;
  max-width: 192px;
  padding-right: 2rem; }

.arrow-down {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi41OSIgaGVpZ2h0PSIxMC44OSIgdmlld0JveD0iMCAwIDE2LjU5IDEwLjg5Ij48dGl0bGU+YXJyb3ctZG93bi1zbS0tb3JhbmdlPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjguMjkgMTAuODkgMCAwIDE2LjU5IDAgOC4yOSAxMC44OSIgc3R5bGU9ImZpbGw6I2M2OTIxNCIvPjwvc3ZnPg==); }
  .arrow-down:hover {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi41OSIgaGVpZ2h0PSIxMC44OSIgdmlld0JveD0iMCAwIDE2LjU5IDEwLjg5Ij48dGl0bGU+YXJyb3ctZG93bi1zbS0td2hpdGU8L3RpdGxlPjxwb2x5Z29uIHBvaW50cz0iOC4yOSAxMC44OSAwIDAgMTYuNTkgMCA4LjI5IDEwLjg5IiBzdHlsZT0iZmlsbDojZmZmIi8+PC9zdmc+); }

.arrow-up {
  background-color: #007367;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi41OSIgaGVpZ2h0PSIxMC44OSIgdmlld0JveD0iMCAwIDE2LjU5IDEwLjg5Ij48dGl0bGU+YXJyb3ctdXAtc20tLXdoaXRlPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjguMjkgMCAxNi41OSAxMC44OSAwIDEwLjg5IDguMjkgMCIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvc3ZnPg==);
  border-color: #007367;
  color: #fff; }

.chart-frame {
  margin: 0 0 2rem;
  text-align: center; }

.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__title {
  color: #656565;
  font-size: 1.125rem !important;
  font-weight: 400;
  line-height: 1.4 !important;
  margin: 0;
  padding: 1rem 0 1rem 5.125rem;
  position: relative;
  text-align: left;
  text-indent: -5.125rem; }
  #at-home .chart__title,
  #instructional-emphasis .chart__title,
  #confidence .chart__title,
  #teachers .chart__title {
    margin: 0 auto; }

.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 .series__point--enlarge .series__point-symbol {
  stroke: #007367;
  fill: #007367 !important; }

.chart .series__point--enlarge text {
  fill: #007367;
  font-weight: 600;
  text-anchor: start; }

.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; }

.chart--coursetaking .score__line {
  stroke: #001871;
  stroke-width: 2; }

.chart--coursetaking .container__percent line {
  stroke: grey;
  stroke-width: 2; }

.chart--coursetaking .container__label .label {
  text-anchor: start;
  font-size: x-small; }

.figure__contents--coursetaking {
  width: 100%; }

.coursetaking-chart-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%; }
  .coursetaking-chart-group__chart {
    width: 50%; }

.chart-group-date {
  margin-left: 11em;
  font-weight: 700; }

.chart--group-bar {
  overflow: visible; }

.chart--header-bar .axis--y {
  stroke: grey;
  stroke-width: 3px; }

.chart--header-bar .bar__background {
  fill: #fff;
  stroke-width: 1px;
  stroke: #beb7ac; }

.chart--header-bar .bar__percent {
  fill: #001871; }

.chart--histogram .bar__bar {
  fill: #889bc0; }

.chart--histogram .bar__label {
  fill: #585858;
  text-anchor: middle; }
  .chart--histogram .bar__label.is-in-bar {
    fill: white; }

.chart--histogram .bubble circle {
  fill: #001871; }

.chart--histogram .bubble text {
  fill: white;
  text-anchor: middle;
  font-size: 2.2em;
  font-weight: 600; }

.chart--achievement-by-variable .acl-row__label {
  font-size: 0.75rem; }

.table tbody.collapse {
  display: none; }
  .table tbody.collapse.in {
    display: table-row-group; }

.column--20pct {
  width: 20%; }

.column--32pct {
  width: 32%; }

.column--45pct {
  width: 45%; }

.column--51pct {
  width: 51%; }

.controller {
  margin: 0 3rem .5rem 0;
  position: relative;
  z-index: 5; }

.controller + .controller,
.controller-2 {
  z-index: 2;
  display: inline-block; }

.controller + .controller + .controller,
.controller-3 {
  margin-bottom: 0;
  z-index: 5; }

#overall-achievement-section .controller {
  display: inline-block;
  margin: 0 0 0 4rem;
  width: auto; }

#overall-achievement-section .controller + .controller {
  margin-left: 2em; }

#districts-achievement-results .controller-3 {
  margin-bottom: -2rem;
  position: relative;
  top: -2.5rem; }

.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; }
  .dialog .cutpoint__text {
    fill: #001871; }

.cutpoint__line {
  stroke: black;
  stroke-dasharray: 1,5; }

.cutpoint__link:hover {
  cursor: pointer; }

.chart--achievement .cutpoint text {
  fill: #585858;
  text-anchor: middle; }

.chart--achievement .cutpoint tspan {
  font-style: italic;
  font-weight: 600; }

.chart--achievement .cutpoint.cutpoint--bb tspan:first-of-type {
  font-style: normal; }

.chart--achievement .cutpoint.cutpoint--summary tspan {
  font-weight: 600; }

.chart--achievement .cutpoint.cutpoint--summary tspan:first-of-type {
  font-style: normal;
  font-weight: 400; }

.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: 502; }
  .dialog.dialog--full .dialog__inner {
    max-width: 745px;
    overflow-x: hidden; }

.dialog__inner {
  background-color: #f5f4f3;
  border-top: 2rem solid #001871;
  max-height: 75vh;
  max-width: 650px;
  overflow: auto;
  padding: 1rem 0.5rem;
  width: 100%; }

.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%;
  margin-left: -350px;
  position: fixed;
  top: 280px;
  width: auto; }
  .has-stickyheader .dialog--full {
    top: 155px; }

.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__title {
  max-width: 650px;
  margin: 0.5rem 0 1rem; }

.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 {
  display: inline-block;
  margin: 1rem 0;
  padding-left: 30%;
  text-align: center; }
  .dialog__controls:empty {
    margin: 0; }

.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: 0.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;
  max-width: 700px;
  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: #44659a; }

.district--sig-lower .district__shape {
  fill: #8e9fbc; }

.district--sig-invalid .district__shape {
  fill: #fff;
  stroke: #e7e7e8; }

.district--sig-higher .district__label {
  fill: #001871; }

.district--sig-equal .district__label {
  fill: #44659a; }

.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; }

.dive-deeper {
  background-color: #e7e7e8;
  -webkit-box-flex: 0 !important;
      -ms-flex: 0 1 100% !important;
          flex: 0 1 100% !important;
  margin: 2rem 0 3rem;
  padding: 1rem; }

.dive-deeper__title {
  color: #585858;
  display: inline-block;
  font-size: .875rem;
  font-weight: 700;
  margin: 0 1rem .5rem 0; }

.dive-deeper__list {
  font-size: .875rem;
  margin: 0;
  padding: 0; }
  @media (min-width: 48em) {
    .dive-deeper__list {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }
  @media (min-width: 48em) {
    .dive-deeper__list.is-inline {
      display: inline-block; } }
  .dive-deeper__list.is-inline li {
    margin: 0; }
  .dive-deeper__list.is-inline li a {
    white-space: nowrap; }
  .dive-deeper__list li {
    list-style: none;
    margin: 0 0 .5rem;
    padding: 0; }
    @media (min-width: 48em) {
      .dive-deeper__list li {
        -webkit-box-flex: 0;
            -ms-flex: 0 1 50%;
                flex: 0 1 50%;
        margin: 0 0 .75rem;
        padding: 0 2%; } }
    .dive-deeper__list li a {
      display: block;
      line-height: 1.4; }

.donut-results {
  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; }
  @media (min-width: 48em) {
    .results-columns--single .donut-results {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      padding: 0 7.5%; } }
  @media (min-width: 48em) {
    .results-columns--double .donut-results {
      padding: 0 2.5%; } }
  .donut-results .donut-container {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    padding: 0 15px 0 0; }
  .donut-results .donut-results__year {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
    font-size: 1.125rem;
    font-weight: 700;
    margin: 0 0 .75rem 60px; }
  .donut-results .percent-text {
    color: #001871;
    display: inline-block;
    line-height: 1;
    margin: 47px 15px 0 0;
    white-space: nowrap; }
    .donut-results .percent-text > * {
      display: inline-block; }
  .donut-results .percent-text__value {
    font-size: 2.5rem;
    font-weight: 700; }
  .donut-results .percent-text__sign {
    font-size: 1.5rem; }
  .donut-results .donut-results__description {
    color: #001871;
    font-size: 1rem;
    line-height: 1.4;
    margin: 1rem 0; }
    .results-columns--single .donut-results .donut-results__description,
    .results-columns--triple .donut-results .donut-results__description {
      color: inherit; }
    @media (min-width: 48em) {
      .results-columns--single .donut-results .donut-results__description {
        margin-top: 47px; } }
    @media (min-width: 48em) {
      .results-columns--double .donut-results .donut-results__description {
        margin-top: 47px;
        max-width: 45%; } }
    .results-columns--triple .donut-results .donut-results__description {
      text-align: center; }

.chart--donut .donut__hole {
  fill: #fff; }

.chart--donut .donut__ring {
  fill: transparent;
  stroke: #d0cbc3; }

.chart--donut .donut__segment {
  fill: transparent;
  stroke: #001871; }

.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; }

.drawer__header {
  margin: 0 0 1.5rem; }

.drawer__toggle {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAACXBIWXMAAAsSAAALEgHS3X78AAAAlUlEQVQoz5WPsQ2DMBBF37EA2SAZwSOQCWjdQe0pskRcu8MlG4QRWCEbhAkuzUmRiC3Br07//tO/E1WlJMkxAagPY2nfVKARGIDB5v/MvlFydMACtGZtQKc+rFVQcrwAK3DdFbwBpz58aqemAoR5qfij5PgAeurqLfM7VXLsgBfHdFcfFmF63uyv9iC4Aa4B5hMQlp2/UakvchqQ4msAAAAASUVORK5CYII=);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgMTQgOSI+PHRpdGxlPmFycm93LXVwLS1ncmVlbjwvdGl0bGU+PHBvbHlnb24gcG9pbnRzPSIwIDkgNyAwIDE0IDkgMCA5IiBzdHlsZT0iZmlsbDojMDA3MzY3Ii8+PC9zdmc+Cg==);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgMTQgOSI+PHRpdGxlPmFycm93LXVwLS1ncmVlbjwvdGl0bGU+PHBvbHlnb24gcG9pbnRzPSIwIDkgNyAwIDE0IDkgMCA5IiBzdHlsZT0iZmlsbDojMDA3MzY3Ii8+PC9zdmc+Cg==);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgMTQgOSI+PHRpdGxlPmFycm93LXVwLS1ncmVlbjwvdGl0bGU+PHBvbHlnb24gcG9pbnRzPSIwIDkgNyAwIDE0IDkgMCA5IiBzdHlsZT0iZmlsbDojMDA3MzY3Ii8+PC9zdmc+Cg==);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgMTQgOSI+PHRpdGxlPmFycm93LXVwLS1ncmVlbjwvdGl0bGU+PHBvbHlnb24gcG9pbnRzPSIwIDkgNyAwIDE0IDkgMCA5IiBzdHlsZT0iZmlsbDojMDA3MzY3Ii8+PC9zdmc+Cg==);
  background-position: 100% 50%;
  background-repeat: no-repeat;
  display: inline-block;
  padding-right: 1.25rem; }
  .drawer__toggle.is-closed {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAACXBIWXMAAAsSAAALEgHS3X78AAAAkUlEQVQokZWRsRHCMAxFn7NQRggjuHSZtN4iQ5CajpSMEDYgG4QNYAJx4kTODuEOv85fetbJdpyPN6CmjLkCPPAs0LTXVxLiArQFYquOTkRCvAD9H1JvvTgRWVM3DhPQ/JCuEuLhc3hPTNB97zuSZlpbyUQJ8bFtMLzV9kWT9Xu6JOosy8h2THHjcLKLvl8ceAGABy7GqT0O4wAAAABJRU5ErkJggg==);
    background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgMTQgOSI+CiAgPHBvbHlnb24gcG9pbnRzPSIxNCAwIDcgOSAwIDAgMTQgMCIgZmlsbD0iIzAwNzM2NyIgLz4KPC9zdmc+Cg==);
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgMTQgOSI+CiAgPHBvbHlnb24gcG9pbnRzPSIxNCAwIDcgOSAwIDAgMTQgMCIgZmlsbD0iIzAwNzM2NyIgLz4KPC9zdmc+Cg==);
    background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgMTQgOSI+CiAgPHBvbHlnb24gcG9pbnRzPSIxNCAwIDcgOSAwIDAgMTQgMCIgZmlsbD0iIzAwNzM2NyIgLz4KPC9zdmc+Cg==);
    background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgMTQgOSI+CiAgPHBvbHlnb24gcG9pbnRzPSIxNCAwIDcgOSAwIDAgMTQgMCIgZmlsbD0iIzAwNzM2NyIgLz4KPC9zdmc+Cg==); }

.empty-bar .empty-bar__bar {
  fill-opacity: 0.0;
  stroke: #191919;
  stroke-dasharray: 3; }

.figure {
  margin: 0 0 4em;
  padding: 0; }

.section__contents > .figure {
  margin-bottom: 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 1rem; }
  @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; }
      #at-home .figure__contents-wrapper,
      #instructional-emphasis .figure__contents-wrapper,
      #confidence .figure__contents-wrapper,
      #teachers .figure__contents-wrapper {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }

@media screen and (-ms-high-contrast: active) and (min-width: 64em), screen and (-ms-high-contrast: none) and (min-width: 64em) {
  #nation-achievement-group .figure__contents-wrapper,
  #states-achievement-results .figure__contents-wrapper,
  #districts-achievement-results .figure__contents-wrapper {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }

.figure__contents {
  width: 100%; }

.figure__heading {
  color: #001871;
  font-size: 1.75em;
  font-weight: 400;
  line-height: 1.2;
  margin: 0.5em 0 0.75em; }
  .figure__heading:empty {
    margin: 0; }

.figure__heading span {
  font-weight: 700; }

.figure__commentary p {
  font-size: 0.875rem;
  line-height: 1.6; }

.figure__commentary ul,
.figure__commentary ol {
  font-size: 0.875rem; }

.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,
.figure__label {
  color: #656565;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.4;
  margin: 0 0 1em;
  position: relative;
  text-align: left; }
  .figure--category a .figure__title, .figure--category a
  .figure__label {
    color: inherit;
    line-height: 1.3;
    max-width: 150px;
    padding: 0 0.25rem 1rem;
    text-decoration: underline; }
  .figure--category.figure--null a .figure__title, .figure--category.figure--null a
  .figure__label {
    text-decoration: none; }
  .figure--category a:hover .figure__title, .figure--category a:hover
  .figure__label {
    text-decoration: none; }
  #at-home .figure__title,
  #instructional-emphasis .figure__title,
  #confidence .figure__title,
  #teachers .figure__title, #at-home
  .figure__label,
  #instructional-emphasis
  .figure__label,
  #confidence
  .figure__label,
  #teachers
  .figure__label {
    margin: 0 auto; }

.figure__title:empty,
.figure__label:empty {
  display: none; }

.figure__title {
  padding: 1rem 0 1rem 5.125rem;
  text-indent: -5.125rem; }

.figure__label {
  padding: 1rem 0; }

#at-home .figure__chart,
#instructional-emphasis .figure__chart,
#confidence .figure__chart,
#teachers .figure__chart {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.figure__chart.figure__chart--mathematics-12 {
  margin-top: 1rem; }

.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: #e7e7e8;
  background-image: url(/reading/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: #e7e7e8 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(/reading/images/icon-map-313adc3de8682da2c3e98f03eb3e824d.png); }

.figure__share {
  position: relative; }

.figure__footer {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin: 1rem auto 2rem;
  max-width: 765px; }
  .figure__footer:empty {
    display: none; }
  .figure__footer p {
    font-size: .875rem; }
  .figure__footer p:last-of-type {
    margin: 0; }

.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; }
  #at-home .figure__controls,
  #instructional-emphasis .figure__controls,
  #confidence .figure__controls,
  #teachers .figure__controls {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }

.figure-toggle__toggle {
  display: inline-block;
  font-size: .875rem;
  font-weight: 600;
  height: 70px;
  line-height: 1.3;
  padding: 0 0 35px;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase; }
  .figure-toggle__toggle:hover {
    text-decoration: underline; }
  .figure-toggle__toggle span {
    background-color: #c69214;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAYAAACZIGYHAAAACXBIWXMAAAsSAAALEgHS3X78AAAAfUlEQVQoz53QWxGAMBBD0eCgDkACEpCABCTUAk4qAQlIQAIScHD5oTPltYXud3JmJxWwSqpVfqOAlvKbAQkQMBQAG+BSRED4iXSxmyIOWD4CPumdkLjPlgGmS+eG5PZZ4w45xNqnfcq/IXrYx79lLaRJ9glGzkQE9MdHzsrtvzBQ68YKtB4AAAAASUVORK5CYII=);
    background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi41OSIgaGVpZ2h0PSIxMC44OSIgdmlld0JveD0iMCAwIDE2LjU5IDEwLjg5Ij48dGl0bGU+YXJyb3ctZG93bi1zbS0td2hpdGU8L3RpdGxlPjxwb2x5Z29uIHBvaW50cz0iOC4yOSAxMC44OSAwIDAgMTYuNTkgMCA4LjI5IDEwLjg5IiBzdHlsZT0iZmlsbDojZmZmIi8+PC9zdmc+);
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi41OSIgaGVpZ2h0PSIxMC44OSIgdmlld0JveD0iMCAwIDE2LjU5IDEwLjg5Ij48dGl0bGU+YXJyb3ctZG93bi1zbS0td2hpdGU8L3RpdGxlPjxwb2x5Z29uIHBvaW50cz0iOC4yOSAxMC44OSAwIDAgMTYuNTkgMCA4LjI5IDEwLjg5IiBzdHlsZT0iZmlsbDojZmZmIi8+PC9zdmc+);
    background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi41OSIgaGVpZ2h0PSIxMC44OSIgdmlld0JveD0iMCAwIDE2LjU5IDEwLjg5Ij48dGl0bGU+YXJyb3ctZG93bi1zbS0td2hpdGU8L3RpdGxlPjxwb2x5Z29uIHBvaW50cz0iOC4yOSAxMC44OSAwIDAgMTYuNTkgMCA4LjI5IDEwLjg5IiBzdHlsZT0iZmlsbDojZmZmIi8+PC9zdmc+);
    background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi41OSIgaGVpZ2h0PSIxMC44OSIgdmlld0JveD0iMCAwIDE2LjU5IDEwLjg5Ij48dGl0bGU+YXJyb3ctZG93bi1zbS0td2hpdGU8L3RpdGxlPjxwb2x5Z29uIHBvaW50cz0iOC4yOSAxMC44OSAwIDAgMTYuNTkgMCA4LjI5IDEwLjg5IiBzdHlsZT0iZmlsbDojZmZmIi8+PC9zdmc+);
    background-position: 50% 55%;
    background-repeat: no-repeat;
    background-size: 16px auto;
    border-radius: 50%;
    bottom: 0;
    display: inline-block;
    left: 50%;
    height: 28px;
    margin-left: -14px;
    position: absolute;
    width: 28px; }
  .figure-toggle__toggle.is-active span, .figure-toggle__toggle.is-open span {
    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==);
    background-position: 50% 45%; }

.figure__notes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.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 .footer-content__tables-title-big {
    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 .footer-content__tables-title-big {
        font-size: 3em; } }
  .footer-content__tables-title .footer-content__tables-title-small {
    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 .footer-content__tables-title-small {
        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: 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: #fff;
  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% 110%;
  background-size: 14px 25px; }

.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==);
  background-size: 21px 18px; }

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-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  margin: 3.5rem auto; }
  .page-controls .grade-switcher {
    margin: 0.5rem auto 3.5rem; }

.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; }
  .is-sticky .header__inner {
    height: 48px; }

.hero {
  background-image: url(/reading/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; }

.icon--gain .icon__circle {
  fill: #001871; }

.icon--back-link {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABmUlEQVQ4jZWTsWtUQRDGfzNvXwyHkbukDxxekegfoK1g6RWSYKVpbOz8W0yTKo1YBUUh9rYiWKoRTgLpzR0xHCFvd0feviO6uYeSgfd22dn55pvZ+eTz7n0z/4sYuZKpgrglnD8bo3JCDIaIzmHI7G/YxZlZRAoheI8TdcQgmNVfCwdxQASTZk2mibEUDtdG25o0iBbE6gSsQooOouXMKxd35zj/CV6gmh7Q7T9gffMtxbUVYjjPglsBmuCSajqi299ibfiioexPE6PLpnPBUlBNf9DrP+L2xi6To498fT0k+rPkg7xReQ+kIJz/ZHnwmLXhNsejD3x//wR1XUTqJlta/13CFe1SCYFiYYXj0Su+vXvG8uAe6w/3iH6SGthkz0vIARLNQNm5yfhwjy9vntJdvcutzX3ULSbf/1+hBokVZWfA5PAlB/vP0wCpu47FMH/9084dszDOtJAP0mnrICUtFL32SUwk63otouWN2SjXh3WWvARn0aNqsydqE5NvxCS5mFSFGD3OLfYw79AcuJ3VX/s6l3NL/AZgNqgIqqf2cAAAAABJRU5ErkJggg==);
  background-position: 0 50%;
  background-repeat: no-repeat;
  padding: 3px 0 3px 24px; }

.icon--sig--higher .icon__background {
  fill: #001871; }

.icon--sig--lower .icon__background {
  fill: #889bc0; }

.icon--sig--equal .icon__background {
  fill: #646464; }

.icon-arrow-circle-up--sm {
  background-color: #001871;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 30px;
  border-radius: 50%;
  display: inline-block;
  height: 30px;
  width: 30px; }

.icon-arrow-circle-up--vsm {
  background-color: #001871;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 20px;
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 26px;
  line-height: 26px;
  width: 26px; }

.icon-arrow-circle-down--sm {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsSAAALEgHS3X78AAADhklEQVRo3t2aQWjTUBjH/42dLLDRUnR664SIeFpOOXgKQVBP22F3C6IeFDem4mEgneBhuomF7SC7lB1kiIP2MhjDUAd2LiKrIANZittB2KqUlla7jeG8vNVuS7qX5LVd+ocQaJO878f3vfe+973n2d3dhVOpmu4HIJNLJJfP5PE8gBSAxN5dkYScUxs8TkBUTe8BEALQ7dCOOICoIgmxuoKomh4CEAYQBFutAQgrkhCtKYiq6TKAaA0AjIBCiiQkmIKQPhAG0If6KkI8lHMMomp6J4AYgC40Rl8A9CiSsGobRNV0kYwuPjRWeQCyIgkpswc4F0CA2JAgNtF7hIRT6phAHPSMaBRmh0BIx0447RMbmUJ2YDAWWM8UAABnO9rx4mlP9kxHe4BBn5EPDgBGoRVm0bErIQBgPVPAwGAswMArXcRG8z5C5gkmQ2wlRLXfbKqP2GrqkSjco6ghCEk7gi4CCRKbD3kkDPcpvA+EZLFBF4IEie1lj4TgXoUAgCPzRreLQbpVTfdzZFXndsnNAiJyZH3dFB5pBhDRS5vhbmQK2eGIWs6VLpw/vXk7dKmVpTWvosnNbys/y9981KfQJpk+L20jt/rfBIq/t/6noF9/tBaL26X7d2WeBcToWKI0M7fMH2wz/voG1fscbUOVEHuamVvmR8cSpVpAmLXpGMRMM3PL/NT0Ut7u+1PTS3kjCKuiBhHOnTL9b2JywTefTGetNj6fTGcnJhd8dtq0DTI+0luq9uGh4dmAFZj5ZDo7NDwbqAYxPtJbsgJCFRZeL8ezgqGF8Ho52pDLn7h+895VAJ1U1Jyn5drli6WPn1Zbsrk/hs+8/5Dm/T5+a/HzmuGI6PfxW88iajtDCABY9LxbXHlpdXm7s/O3dOfBW17//ovprGYTAgCGOFIxsSSaMKsjBACkbIGwhnEIAQAJjtSH4o2CYQARVyQhxzmtnjiBYQBRtr1caVQ1fdXJut3qAMAIYk2RhE6mVRQrnmEEsc/mfbVfp16h8QxDiLI3jFIUx9WUap5hCHHIVqNqvOUJ0swzT57P8sXiNgCgre0kHj+8wgoiokhC/1EgTLYVaijDbYWm2egxTOPJgzJtZlxHCNlsU9R0PUI2Ho8LjP3N0AoYkcRlI/uEWA2CaoVYEWaRBkBEqoXTkZ3dTK4/wmEAFIKbD9UYALn7mJMB0N7BM7HiXteDZ/8AJ+7VLwypkzkAAAAASUVORK5CYII=);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj4KICA8dGl0bGU+YXJyb3ctY2lyY2xlLWRvd248L3RpdGxlPgogIDxwYXRoIGQ9Ik0zNS41MiwyMi4wOWwtNy4zLDcuNjFWMTEuMjlhMi40MSwyLjQxLDAsMCwwLTIuNDItMi40MkgyNC4xOWEyLjQxLDIuNDEsMCwwLDAtMi40MiwyLjQyVjI5LjdsLTcuMy03LjYxQTIuNDIsMi40MiwwLDAsMCwxMSwyMmwtMS4xLDEuMTFhMi40MSwyLjQxLDAsMCwwLDAsMy40MkwyMy4yOSwzOS45NWEyLjQxLDIuNDEsMCwwLDAsMy40MiwwTDQwLjA4LDI2LjU3YTIuNDEsMi40MSwwLDAsMCwwLTMuNDJMMzksMjJhMi40MiwyLjQyLDAsMCwwLTMuNDYsMFoiIHN0eWxlPSJmaWxsOiAjMDAxODcxIi8+CiAgPHBhdGggZD0iTTUwLDI1QTI1LDI1LDAsMSwxLDI1LDAsMjUsMjUsMCwwLDEsNTAsMjVaTTM1LjUyLDIyLjA5bC03LjMsNy42MVYxMS4yOWEyLjQxLDIuNDEsMCwwLDAtMi40Mi0yLjQySDI0LjE5YTIuNDEsMi40MSwwLDAsMC0yLjQyLDIuNDJWMjkuN2wtNy4zLTcuNjFBMi40MiwyLjQyLDAsMCwwLDExLDIybC0xLjEsMS4xMWEyLjQxLDIuNDEsMCwwLDAsMCwzLjQyTDIzLjI5LDM5Ljk1YTIuNDEsMi40MSwwLDAsMCwzLjQyLDBMNDAuMDgsMjYuNTdhMi40MSwyLjQxLDAsMCwwLDAtMy40MkwzOSwyMmEyLjQyLDIuNDIsMCwwLDAtMy40NiwwWiIgc3R5bGU9ImZpbGw6ICNiZGM5ZGIiLz4KPC9zdmc+Cg==);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj4KICA8dGl0bGU+YXJyb3ctY2lyY2xlLWRvd248L3RpdGxlPgogIDxwYXRoIGQ9Ik0zNS41MiwyMi4wOWwtNy4zLDcuNjFWMTEuMjlhMi40MSwyLjQxLDAsMCwwLTIuNDItMi40MkgyNC4xOWEyLjQxLDIuNDEsMCwwLDAtMi40MiwyLjQyVjI5LjdsLTcuMy03LjYxQTIuNDIsMi40MiwwLDAsMCwxMSwyMmwtMS4xLDEuMTFhMi40MSwyLjQxLDAsMCwwLDAsMy40MkwyMy4yOSwzOS45NWEyLjQxLDIuNDEsMCwwLDAsMy40MiwwTDQwLjA4LDI2LjU3YTIuNDEsMi40MSwwLDAsMCwwLTMuNDJMMzksMjJhMi40MiwyLjQyLDAsMCwwLTMuNDYsMFoiIHN0eWxlPSJmaWxsOiAjMDAxODcxIi8+CiAgPHBhdGggZD0iTTUwLDI1QTI1LDI1LDAsMSwxLDI1LDAsMjUsMjUsMCwwLDEsNTAsMjVaTTM1LjUyLDIyLjA5bC03LjMsNy42MVYxMS4yOWEyLjQxLDIuNDEsMCwwLDAtMi40Mi0yLjQySDI0LjE5YTIuNDEsMi40MSwwLDAsMC0yLjQyLDIuNDJWMjkuN2wtNy4zLTcuNjFBMi40MiwyLjQyLDAsMCwwLDExLDIybC0xLjEsMS4xMWEyLjQxLDIuNDEsMCwwLDAsMCwzLjQyTDIzLjI5LDM5Ljk1YTIuNDEsMi40MSwwLDAsMCwzLjQyLDBMNDAuMDgsMjYuNTdhMi40MSwyLjQxLDAsMCwwLDAtMy40MkwzOSwyMmEyLjQyLDIuNDIsMCwwLDAtMy40NiwwWiIgc3R5bGU9ImZpbGw6ICNiZGM5ZGIiLz4KPC9zdmc+Cg==);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj4KICA8dGl0bGU+YXJyb3ctY2lyY2xlLWRvd248L3RpdGxlPgogIDxwYXRoIGQ9Ik0zNS41MiwyMi4wOWwtNy4zLDcuNjFWMTEuMjlhMi40MSwyLjQxLDAsMCwwLTIuNDItMi40MkgyNC4xOWEyLjQxLDIuNDEsMCwwLDAtMi40MiwyLjQyVjI5LjdsLTcuMy03LjYxQTIuNDIsMi40MiwwLDAsMCwxMSwyMmwtMS4xLDEuMTFhMi40MSwyLjQxLDAsMCwwLDAsMy40MkwyMy4yOSwzOS45NWEyLjQxLDIuNDEsMCwwLDAsMy40MiwwTDQwLjA4LDI2LjU3YTIuNDEsMi40MSwwLDAsMCwwLTMuNDJMMzksMjJhMi40MiwyLjQyLDAsMCwwLTMuNDYsMFoiIHN0eWxlPSJmaWxsOiAjMDAxODcxIi8+CiAgPHBhdGggZD0iTTUwLDI1QTI1LDI1LDAsMSwxLDI1LDAsMjUsMjUsMCwwLDEsNTAsMjVaTTM1LjUyLDIyLjA5bC03LjMsNy42MVYxMS4yOWEyLjQxLDIuNDEsMCwwLDAtMi40Mi0yLjQySDI0LjE5YTIuNDEsMi40MSwwLDAsMC0yLjQyLDIuNDJWMjkuN2wtNy4zLTcuNjFBMi40MiwyLjQyLDAsMCwwLDExLDIybC0xLjEsMS4xMWEyLjQxLDIuNDEsMCwwLDAsMCwzLjQyTDIzLjI5LDM5Ljk1YTIuNDEsMi40MSwwLDAsMCwzLjQyLDBMNDAuMDgsMjYuNTdhMi40MSwyLjQxLDAsMCwwLDAtMy40MkwzOSwyMmEyLjQyLDIuNDIsMCwwLDAtMy40NiwwWiIgc3R5bGU9ImZpbGw6ICNiZGM5ZGIiLz4KPC9zdmc+Cg==);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj4KICA8dGl0bGU+YXJyb3ctY2lyY2xlLWRvd248L3RpdGxlPgogIDxwYXRoIGQ9Ik0zNS41MiwyMi4wOWwtNy4zLDcuNjFWMTEuMjlhMi40MSwyLjQxLDAsMCwwLTIuNDItMi40MkgyNC4xOWEyLjQxLDIuNDEsMCwwLDAtMi40MiwyLjQyVjI5LjdsLTcuMy03LjYxQTIuNDIsMi40MiwwLDAsMCwxMSwyMmwtMS4xLDEuMTFhMi40MSwyLjQxLDAsMCwwLDAsMy40MkwyMy4yOSwzOS45NWEyLjQxLDIuNDEsMCwwLDAsMy40MiwwTDQwLjA4LDI2LjU3YTIuNDEsMi40MSwwLDAsMCwwLTMuNDJMMzksMjJhMi40MiwyLjQyLDAsMCwwLTMuNDYsMFoiIHN0eWxlPSJmaWxsOiAjMDAxODcxIi8+CiAgPHBhdGggZD0iTTUwLDI1QTI1LDI1LDAsMSwxLDI1LDAsMjUsMjUsMCwwLDEsNTAsMjVaTTM1LjUyLDIyLjA5bC03LjMsNy42MVYxMS4yOWEyLjQxLDIuNDEsMCwwLDAtMi40Mi0yLjQySDI0LjE5YTIuNDEsMi40MSwwLDAsMC0yLjQyLDIuNDJWMjkuN2wtNy4zLTcuNjFBMi40MiwyLjQyLDAsMCwwLDExLDIybC0xLjEsMS4xMWEyLjQxLDIuNDEsMCwwLDAsMCwzLjQyTDIzLjI5LDM5Ljk1YTIuNDEsMi40MSwwLDAsMCwzLjQyLDBMNDAuMDgsMjYuNTdhMi40MSwyLjQxLDAsMCwwLDAtMy40MkwzOSwyMmEyLjQyLDIuNDIsMCwwLDAtMy40NiwwWiIgc3R5bGU9ImZpbGw6ICNiZGM5ZGIiLz4KPC9zdmc+Cg==);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 30px;
  display: inline-block;
  height: 30px;
  width: 30px; }

.icon-arrow-circle-down--vsm {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsSAAALEgHS3X78AAADhklEQVRo3t2aQWjTUBjH/42dLLDRUnR664SIeFpOOXgKQVBP22F3C6IeFDem4mEgneBhuomF7SC7lB1kiIP2MhjDUAd2LiKrIANZittB2KqUlla7jeG8vNVuS7qX5LVd+ocQaJO878f3vfe+973n2d3dhVOpmu4HIJNLJJfP5PE8gBSAxN5dkYScUxs8TkBUTe8BEALQ7dCOOICoIgmxuoKomh4CEAYQBFutAQgrkhCtKYiq6TKAaA0AjIBCiiQkmIKQPhAG0If6KkI8lHMMomp6J4AYgC40Rl8A9CiSsGobRNV0kYwuPjRWeQCyIgkpswc4F0CA2JAgNtF7hIRT6phAHPSMaBRmh0BIx0447RMbmUJ2YDAWWM8UAABnO9rx4mlP9kxHe4BBn5EPDgBGoRVm0bErIQBgPVPAwGAswMArXcRG8z5C5gkmQ2wlRLXfbKqP2GrqkSjco6ghCEk7gi4CCRKbD3kkDPcpvA+EZLFBF4IEie1lj4TgXoUAgCPzRreLQbpVTfdzZFXndsnNAiJyZH3dFB5pBhDRS5vhbmQK2eGIWs6VLpw/vXk7dKmVpTWvosnNbys/y9981KfQJpk+L20jt/rfBIq/t/6noF9/tBaL26X7d2WeBcToWKI0M7fMH2wz/voG1fscbUOVEHuamVvmR8cSpVpAmLXpGMRMM3PL/NT0Ut7u+1PTS3kjCKuiBhHOnTL9b2JywTefTGetNj6fTGcnJhd8dtq0DTI+0luq9uGh4dmAFZj5ZDo7NDwbqAYxPtJbsgJCFRZeL8ezgqGF8Ho52pDLn7h+895VAJ1U1Jyn5drli6WPn1Zbsrk/hs+8/5Dm/T5+a/HzmuGI6PfxW88iajtDCABY9LxbXHlpdXm7s/O3dOfBW17//ovprGYTAgCGOFIxsSSaMKsjBACkbIGwhnEIAQAJjtSH4o2CYQARVyQhxzmtnjiBYQBRtr1caVQ1fdXJut3qAMAIYk2RhE6mVRQrnmEEsc/mfbVfp16h8QxDiLI3jFIUx9WUap5hCHHIVqNqvOUJ0swzT57P8sXiNgCgre0kHj+8wgoiokhC/1EgTLYVaijDbYWm2egxTOPJgzJtZlxHCNlsU9R0PUI2Ho8LjP3N0AoYkcRlI/uEWA2CaoVYEWaRBkBEqoXTkZ3dTK4/wmEAFIKbD9UYALn7mJMB0N7BM7HiXteDZ/8AJ+7VLwypkzkAAAAASUVORK5CYII=);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj4KICA8dGl0bGU+YXJyb3ctY2lyY2xlLWRvd248L3RpdGxlPgogIDxwYXRoIGQ9Ik0zNS41MiwyMi4wOWwtNy4zLDcuNjFWMTEuMjlhMi40MSwyLjQxLDAsMCwwLTIuNDItMi40MkgyNC4xOWEyLjQxLDIuNDEsMCwwLDAtMi40MiwyLjQyVjI5LjdsLTcuMy03LjYxQTIuNDIsMi40MiwwLDAsMCwxMSwyMmwtMS4xLDEuMTFhMi40MSwyLjQxLDAsMCwwLDAsMy40MkwyMy4yOSwzOS45NWEyLjQxLDIuNDEsMCwwLDAsMy40MiwwTDQwLjA4LDI2LjU3YTIuNDEsMi40MSwwLDAsMCwwLTMuNDJMMzksMjJhMi40MiwyLjQyLDAsMCwwLTMuNDYsMFoiIHN0eWxlPSJmaWxsOiAjMDAxODcxIi8+CiAgPHBhdGggZD0iTTUwLDI1QTI1LDI1LDAsMSwxLDI1LDAsMjUsMjUsMCwwLDEsNTAsMjVaTTM1LjUyLDIyLjA5bC03LjMsNy42MVYxMS4yOWEyLjQxLDIuNDEsMCwwLDAtMi40Mi0yLjQySDI0LjE5YTIuNDEsMi40MSwwLDAsMC0yLjQyLDIuNDJWMjkuN2wtNy4zLTcuNjFBMi40MiwyLjQyLDAsMCwwLDExLDIybC0xLjEsMS4xMWEyLjQxLDIuNDEsMCwwLDAsMCwzLjQyTDIzLjI5LDM5Ljk1YTIuNDEsMi40MSwwLDAsMCwzLjQyLDBMNDAuMDgsMjYuNTdhMi40MSwyLjQxLDAsMCwwLDAtMy40MkwzOSwyMmEyLjQyLDIuNDIsMCwwLDAtMy40NiwwWiIgc3R5bGU9ImZpbGw6ICNiZGM5ZGIiLz4KPC9zdmc+Cg==);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj4KICA8dGl0bGU+YXJyb3ctY2lyY2xlLWRvd248L3RpdGxlPgogIDxwYXRoIGQ9Ik0zNS41MiwyMi4wOWwtNy4zLDcuNjFWMTEuMjlhMi40MSwyLjQxLDAsMCwwLTIuNDItMi40MkgyNC4xOWEyLjQxLDIuNDEsMCwwLDAtMi40MiwyLjQyVjI5LjdsLTcuMy03LjYxQTIuNDIsMi40MiwwLDAsMCwxMSwyMmwtMS4xLDEuMTFhMi40MSwyLjQxLDAsMCwwLDAsMy40MkwyMy4yOSwzOS45NWEyLjQxLDIuNDEsMCwwLDAsMy40MiwwTDQwLjA4LDI2LjU3YTIuNDEsMi40MSwwLDAsMCwwLTMuNDJMMzksMjJhMi40MiwyLjQyLDAsMCwwLTMuNDYsMFoiIHN0eWxlPSJmaWxsOiAjMDAxODcxIi8+CiAgPHBhdGggZD0iTTUwLDI1QTI1LDI1LDAsMSwxLDI1LDAsMjUsMjUsMCwwLDEsNTAsMjVaTTM1LjUyLDIyLjA5bC03LjMsNy42MVYxMS4yOWEyLjQxLDIuNDEsMCwwLDAtMi40Mi0yLjQySDI0LjE5YTIuNDEsMi40MSwwLDAsMC0yLjQyLDIuNDJWMjkuN2wtNy4zLTcuNjFBMi40MiwyLjQyLDAsMCwwLDExLDIybC0xLjEsMS4xMWEyLjQxLDIuNDEsMCwwLDAsMCwzLjQyTDIzLjI5LDM5Ljk1YTIuNDEsMi40MSwwLDAsMCwzLjQyLDBMNDAuMDgsMjYuNTdhMi40MSwyLjQxLDAsMCwwLDAtMy40MkwzOSwyMmEyLjQyLDIuNDIsMCwwLDAtMy40NiwwWiIgc3R5bGU9ImZpbGw6ICNiZGM5ZGIiLz4KPC9zdmc+Cg==);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj4KICA8dGl0bGU+YXJyb3ctY2lyY2xlLWRvd248L3RpdGxlPgogIDxwYXRoIGQ9Ik0zNS41MiwyMi4wOWwtNy4zLDcuNjFWMTEuMjlhMi40MSwyLjQxLDAsMCwwLTIuNDItMi40MkgyNC4xOWEyLjQxLDIuNDEsMCwwLDAtMi40MiwyLjQyVjI5LjdsLTcuMy03LjYxQTIuNDIsMi40MiwwLDAsMCwxMSwyMmwtMS4xLDEuMTFhMi40MSwyLjQxLDAsMCwwLDAsMy40MkwyMy4yOSwzOS45NWEyLjQxLDIuNDEsMCwwLDAsMy40MiwwTDQwLjA4LDI2LjU3YTIuNDEsMi40MSwwLDAsMCwwLTMuNDJMMzksMjJhMi40MiwyLjQyLDAsMCwwLTMuNDYsMFoiIHN0eWxlPSJmaWxsOiAjMDAxODcxIi8+CiAgPHBhdGggZD0iTTUwLDI1QTI1LDI1LDAsMSwxLDI1LDAsMjUsMjUsMCwwLDEsNTAsMjVaTTM1LjUyLDIyLjA5bC03LjMsNy42MVYxMS4yOWEyLjQxLDIuNDEsMCwwLDAtMi40Mi0yLjQySDI0LjE5YTIuNDEsMi40MSwwLDAsMC0yLjQyLDIuNDJWMjkuN2wtNy4zLTcuNjFBMi40MiwyLjQyLDAsMCwwLDExLDIybC0xLjEsMS4xMWEyLjQxLDIuNDEsMCwwLDAsMCwzLjQyTDIzLjI5LDM5Ljk1YTIuNDEsMi40MSwwLDAsMCwzLjQyLDBMNDAuMDgsMjYuNTdhMi40MSwyLjQxLDAsMCwwLDAtMy40MkwzOSwyMmEyLjQyLDIuNDIsMCwwLDAtMy40NiwwWiIgc3R5bGU9ImZpbGw6ICNiZGM5ZGIiLz4KPC9zdmc+Cg==);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj4KICA8dGl0bGU+YXJyb3ctY2lyY2xlLWRvd248L3RpdGxlPgogIDxwYXRoIGQ9Ik0zNS41MiwyMi4wOWwtNy4zLDcuNjFWMTEuMjlhMi40MSwyLjQxLDAsMCwwLTIuNDItMi40MkgyNC4xOWEyLjQxLDIuNDEsMCwwLDAtMi40MiwyLjQyVjI5LjdsLTcuMy03LjYxQTIuNDIsMi40MiwwLDAsMCwxMSwyMmwtMS4xLDEuMTFhMi40MSwyLjQxLDAsMCwwLDAsMy40MkwyMy4yOSwzOS45NWEyLjQxLDIuNDEsMCwwLDAsMy40MiwwTDQwLjA4LDI2LjU3YTIuNDEsMi40MSwwLDAsMCwwLTMuNDJMMzksMjJhMi40MiwyLjQyLDAsMCwwLTMuNDYsMFoiIHN0eWxlPSJmaWxsOiAjMDAxODcxIi8+CiAgPHBhdGggZD0iTTUwLDI1QTI1LDI1LDAsMSwxLDI1LDAsMjUsMjUsMCwwLDEsNTAsMjVaTTM1LjUyLDIyLjA5bC03LjMsNy42MVYxMS4yOWEyLjQxLDIuNDEsMCwwLDAtMi40Mi0yLjQySDI0LjE5YTIuNDEsMi40MSwwLDAsMC0yLjQyLDIuNDJWMjkuN2wtNy4zLTcuNjFBMi40MiwyLjQyLDAsMCwwLDExLDIybC0xLjEsMS4xMWEyLjQxLDIuNDEsMCwwLDAsMCwzLjQyTDIzLjI5LDM5Ljk1YTIuNDEsMi40MSwwLDAsMCwzLjQyLDBMNDAuMDgsMjYuNTdhMi40MSwyLjQxLDAsMCwwLDAtMy40MkwzOSwyMmEyLjQyLDIuNDIsMCwwLDAtMy40NiwwWiIgc3R5bGU9ImZpbGw6ICNiZGM5ZGIiLz4KPC9zdmc+Cg==);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 20px;
  display: inline-block;
  height: 26px;
  width: 26px; }

.icon-diamond--sm {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAACXBIWXMAAAsSAAALEgHS3X78AAAAy0lEQVQ4y63VPwrCMBiH4befi5tXcBPBwSN0desQCNn0ZLqVQsEj6BF6hF6hJ4hLKWqbJmn62wLhWb5/mbWWkJRVXQCt0arx/ZVA8Ao8gXdZ1edktAfv/XMXAksESCgskWAQLAtALywLwVlYEkAnLIngJJxZa1PB73RAvjkcT3vgxTrZAhcxWrXAbSW0AwoBMFo9VoA7IDdaNUOhEuEBHLXUQvgHnGz+SHgEOsc0EJ4EZxeKB3aC3tXngGfBoCX9B3vBYUwjTkoTcqM+bp50f0wbKsAAAAAASUVORK5CYII=);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8dGl0bGU+aWNvbi1kaWFtb25kLS1zbTwvdGl0bGU+CiAgPHJlY3QgeD0iMi45MyIgeT0iMi45MyIgd2lkdGg9IjE0LjE0IiBoZWlnaHQ9IjE0LjE0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMCAtNC4xNCkgcm90YXRlKDQ1KSIgc3R5bGU9ImZpbGw6ICNhNmE4YWIiLz4KPC9zdmc+Cg==);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8dGl0bGU+aWNvbi1kaWFtb25kLS1zbTwvdGl0bGU+CiAgPHJlY3QgeD0iMi45MyIgeT0iMi45MyIgd2lkdGg9IjE0LjE0IiBoZWlnaHQ9IjE0LjE0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMCAtNC4xNCkgcm90YXRlKDQ1KSIgc3R5bGU9ImZpbGw6ICNhNmE4YWIiLz4KPC9zdmc+Cg==);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8dGl0bGU+aWNvbi1kaWFtb25kLS1zbTwvdGl0bGU+CiAgPHJlY3QgeD0iMi45MyIgeT0iMi45MyIgd2lkdGg9IjE0LjE0IiBoZWlnaHQ9IjE0LjE0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMCAtNC4xNCkgcm90YXRlKDQ1KSIgc3R5bGU9ImZpbGw6ICNhNmE4YWIiLz4KPC9zdmc+Cg==);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8dGl0bGU+aWNvbi1kaWFtb25kLS1zbTwvdGl0bGU+CiAgPHJlY3QgeD0iMi45MyIgeT0iMi45MyIgd2lkdGg9IjE0LjE0IiBoZWlnaHQ9IjE0LjE0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMCAtNC4xNCkgcm90YXRlKDQ1KSIgc3R5bGU9ImZpbGw6ICNhNmE4YWIiLz4KPC9zdmc+Cg==);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 30px;
  display: inline-block;
  height: 30px;
  width: 30px; }

.icon-diamond--vsm {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAACXBIWXMAAAsSAAALEgHS3X78AAAAy0lEQVQ4y63VPwrCMBiH4befi5tXcBPBwSN0desQCNn0ZLqVQsEj6BF6hF6hJ4hLKWqbJmn62wLhWb5/mbWWkJRVXQCt0arx/ZVA8Ao8gXdZ1edktAfv/XMXAksESCgskWAQLAtALywLwVlYEkAnLIngJJxZa1PB73RAvjkcT3vgxTrZAhcxWrXAbSW0AwoBMFo9VoA7IDdaNUOhEuEBHLXUQvgHnGz+SHgEOsc0EJ4EZxeKB3aC3tXngGfBoCX9B3vBYUwjTkoTcqM+bp50f0wbKsAAAAAASUVORK5CYII=);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8dGl0bGU+aWNvbi1kaWFtb25kLS1zbTwvdGl0bGU+CiAgPHJlY3QgeD0iMi45MyIgeT0iMi45MyIgd2lkdGg9IjE0LjE0IiBoZWlnaHQ9IjE0LjE0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMCAtNC4xNCkgcm90YXRlKDQ1KSIgc3R5bGU9ImZpbGw6ICNhNmE4YWIiLz4KPC9zdmc+Cg==);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8dGl0bGU+aWNvbi1kaWFtb25kLS1zbTwvdGl0bGU+CiAgPHJlY3QgeD0iMi45MyIgeT0iMi45MyIgd2lkdGg9IjE0LjE0IiBoZWlnaHQ9IjE0LjE0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMCAtNC4xNCkgcm90YXRlKDQ1KSIgc3R5bGU9ImZpbGw6ICNhNmE4YWIiLz4KPC9zdmc+Cg==);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8dGl0bGU+aWNvbi1kaWFtb25kLS1zbTwvdGl0bGU+CiAgPHJlY3QgeD0iMi45MyIgeT0iMi45MyIgd2lkdGg9IjE0LjE0IiBoZWlnaHQ9IjE0LjE0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMCAtNC4xNCkgcm90YXRlKDQ1KSIgc3R5bGU9ImZpbGw6ICNhNmE4YWIiLz4KPC9zdmc+Cg==);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8dGl0bGU+aWNvbi1kaWFtb25kLS1zbTwvdGl0bGU+CiAgPHJlY3QgeD0iMi45MyIgeT0iMi45MyIgd2lkdGg9IjE0LjE0IiBoZWlnaHQ9IjE0LjE0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMCAtNC4xNCkgcm90YXRlKDQ1KSIgc3R5bGU9ImZpbGw6ICNhNmE4YWIiLz4KPC9zdmc+Cg==);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 30px;
  color: #001871;
  display: inline-block;
  height: 30px;
  line-height: 30px;
  width: 30px; }

.icon-invalid--vsm {
  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==);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 20px;
  display: inline-block;
  height: 26px;
  width: 26px; }

.icon-dashed-line {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAADCAYAAAB1c+RqAAAACXBIWXMAAAsSAAALEgHS3X78AAAAJklEQVQImWP8//8/A6WAUVwmDcWUF49nMoJoCdl0osUpdwkDAwMA9R4R+/DrPZsAAAAASUVORK5CYII=);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi4zOSIgaGVpZ2h0PSIxLjY1IiB2aWV3Qm94PSIwIDAgMTYuMzkgMS42NSI+PHRpdGxlPmljb24tZGFzaGVkLWxpbmU8L3RpdGxlPjxwb2x5bGluZSBwb2ludHM9IjAuMDEgMC43NSAxNi4zOCAwLjkgMTYuMzggMC45IiBmaWxsPSJub25lIiBzdHJva2U9IiMxNzFjNjYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtZGFzaGFycmF5PSI0IDIiLz48L3N2Zz4=);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi4zOSIgaGVpZ2h0PSIxLjY1IiB2aWV3Qm94PSIwIDAgMTYuMzkgMS42NSI+PHRpdGxlPmljb24tZGFzaGVkLWxpbmU8L3RpdGxlPjxwb2x5bGluZSBwb2ludHM9IjAuMDEgMC43NSAxNi4zOCAwLjkgMTYuMzggMC45IiBmaWxsPSJub25lIiBzdHJva2U9IiMxNzFjNjYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtZGFzaGFycmF5PSI0IDIiLz48L3N2Zz4=);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi4zOSIgaGVpZ2h0PSIxLjY1IiB2aWV3Qm94PSIwIDAgMTYuMzkgMS42NSI+PHRpdGxlPmljb24tZGFzaGVkLWxpbmU8L3RpdGxlPjxwb2x5bGluZSBwb2ludHM9IjAuMDEgMC43NSAxNi4zOCAwLjkgMTYuMzggMC45IiBmaWxsPSJub25lIiBzdHJva2U9IiMxNzFjNjYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtZGFzaGFycmF5PSI0IDIiLz48L3N2Zz4=);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi4zOSIgaGVpZ2h0PSIxLjY1IiB2aWV3Qm94PSIwIDAgMTYuMzkgMS42NSI+PHRpdGxlPmljb24tZGFzaGVkLWxpbmU8L3RpdGxlPjxwb2x5bGluZSBwb2ludHM9IjAuMDEgMC43NSAxNi4zOCAwLjkgMTYuMzggMC45IiBmaWxsPSJub25lIiBzdHJva2U9IiMxNzFjNjYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtZGFzaGFycmF5PSI0IDIiLz48L3N2Zz4=);
  background-position: 50% 40%;
  background-repeat: no-repeat;
  background-size: 24px 3px;
  display: inline-block;
  height: 24px;
  text-indent: -999em;
  width: 24px; }

.icon-solid-line {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAACCAYAAABR7VzxAAAACXBIWXMAAAsSAAALEgHS3X78AAAAF0lEQVQImWMUl0k7wEABYKJEMwMDAwMArDcBXVf78lAAAAAASUVORK5CYII=);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxLjUiIHZpZXdCb3g9IjAgMCAxNiAxLjUiPjx0aXRsZT5pY29uLXNvbGlkLWxpbmU8L3RpdGxlPjxsaW5lIHkxPSIwLjc1IiB4Mj0iMTYiIHkyPSIwLjc1IiBmaWxsPSJub25lIiBzdHJva2U9IiMxNzFjNjYiIHN0cm9rZS13aWR0aD0iMS41Ii8+PC9zdmc+);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxLjUiIHZpZXdCb3g9IjAgMCAxNiAxLjUiPjx0aXRsZT5pY29uLXNvbGlkLWxpbmU8L3RpdGxlPjxsaW5lIHkxPSIwLjc1IiB4Mj0iMTYiIHkyPSIwLjc1IiBmaWxsPSJub25lIiBzdHJva2U9IiMxNzFjNjYiIHN0cm9rZS13aWR0aD0iMS41Ii8+PC9zdmc+);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxLjUiIHZpZXdCb3g9IjAgMCAxNiAxLjUiPjx0aXRsZT5pY29uLXNvbGlkLWxpbmU8L3RpdGxlPjxsaW5lIHkxPSIwLjc1IiB4Mj0iMTYiIHkyPSIwLjc1IiBmaWxsPSJub25lIiBzdHJva2U9IiMxNzFjNjYiIHN0cm9rZS13aWR0aD0iMS41Ii8+PC9zdmc+);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxLjUiIHZpZXdCb3g9IjAgMCAxNiAxLjUiPjx0aXRsZT5pY29uLXNvbGlkLWxpbmU8L3RpdGxlPjxsaW5lIHkxPSIwLjc1IiB4Mj0iMTYiIHkyPSIwLjc1IiBmaWxsPSJub25lIiBzdHJva2U9IiMxNzFjNjYiIHN0cm9rZS13aWR0aD0iMS41Ii8+PC9zdmc+);
  background-position: 50% 40%;
  background-repeat: no-repeat;
  background-size: 24px 3px;
  display: inline-block;
  height: 24px;
  text-indent: -999em;
  width: 24px; }

.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 #e7e7e8;
  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,iVBORw0KGgoAAAANSUhEUgAAAFcAAAA3CAYAAAB5PNY2AAAACXBIWXMAAAsSAAALEgHS3X78AAAJCUlEQVR42u2bUWwcRxnHf7N3lbBpEZaDSCHUJolbW2pJQng4qTUNwvBSAbFEnAa1gCiyjQDhqpbqIl5QK5rAqs1DH5YEUBo1omlS2YjmIcQoqVLUPDTQqAi3uDYkREqq2thRwVbTuxsebtYZj2d3Z2/PFxtlpNXe7e3Nzvznm//3/76ZFVJK9CIG+3dKPzisPv8FWAscAx6XfnCeG8W5CAu4p4C7gZeAu4AN2s/zwFvAWeCA9INXbkCYHtx7AQlMGuCapQS8DVwGRoBLodXfKMngipj/xv0+D1xRVv4q8I70g73/tyAO9r8NtAA54PPhjM5b7v1E+J+EOsuqMltpUMdaNVCIwf6n1W+z6vxPNQCvAleBmVVs+S0alo8AkeBudLBaHfxSDMi28lF13qzO9xpW8LxlFrxvec5XVhDn6+0qWGlBDPY/CQw5glvvYhvEorr2G+BxoPt6WL8Y7JfGpdeB7Z5xcYeFEoqqY0V1yAiKWPY+WK7l1fWHFM08pYxjQVbWAdgBy+XNQLen3dQCrI/oQE6d8xGdLNUBXC/h9yKwS/rBFs3JfMkA4p4aA/t9YLflpwnpB3sXaEE1ZsMqddhFYADYAhwAjihnWlR6/XkgUHz/MjBSrXpRs+Fh4DPKaZsU2hoGW3ltRNMAW7ZYUtnBuqKAydcA4GfU+TsadeWB7epA6fF1Gab/UwpIaZzDfvh6FBuCcaAGU7RaB2jyu36ULd+TvLXQ2ic1B3O/9INblWx6NIIro4Bt0YDV65WaYb0k/eAxG0jNNXI4ptOTBjhRwYjO7/rhWb6nCWaEknE/lH5wWAVIeUUZj6bo2x+NZ3gWY/uHzVkBfDijJDLrC+8RMVO+nBCIuFJI0oyZUdb3K0NTf7wGPC+0vrxnDX/FYP8HqtFSHV5Kvl0uHnWtN27AZ6UfNKkM32ZDi94CfNsMRhQNPKu+btICH718ANxkPmeRpSlnltesQBiN9hKmRDWyaTkipKhBP6fOtxjX71T9fgLYZvz2KTNyjKAcHZ/3bdP4945hnR4sRILXW+ikqaHRAzh78QKj42PW+7raOti67rbKvJ2fY9+Z02YdS3sjhDc5/W7ptYvnmZyeko6DOqPOpwxFFDezPuk4a3NqNk1IP2i3gXtzRpVQUlSSA8SOTZ+lq61jAbTP7f0Zk9NTS/60dd1t7L6vu+Itxt+U+86cLoXypmfT1twX29pF3PNHx8foObifmfm5JHooaIroIUudIwYlDANf1fqVN54vtf6+AXwsTNTYGvtXBy+eBLg1cmtqaOSFB3utVrj4QVLokaD6Hlu62jo40Tdg1p0zQnVdofwrgo/3hsGBGOy/qjSxp0WlNmPygAtAB5VFg+9GeffWKlKKzt46tNC+o4eqItN9Z05z5NyfAVjfvEZ2tbWLHZu2LtTdW+hkz8njcVS2Vmnab2gePjScm1Vkigr9hSO/A8xIP2iNuzEPTEd4wxw1Kr2FTs5evLCIV13L5PTUNd4eR+w7c5oTjY0L1NN1e7sJrk33/sKwQl11bEiphsK6W12m9DMZcHPOhu2+r3vBgQFFIUTVmbTRv79Z9UxyuEfG6HudZl50Afe1iOjJhXNj7/n5yT+UQ4fT1NDIL7/+QMiReSlltXKttL55jYaSkFpoLB3BzCX0SVoyfTnln8rAwSieXQSuEtD/iWhQ2WFwIsu/5/4reg7utyqEatOWXW0duZBzASam3xVaaFzO6JzLmnPOWQC/or5/06WyfBbwHKagGB0fY+jY8AKovYVOqzSLAqC30EnX7e1qcFqWKI/Q2WVMHiX1NzS0VpVDaE5T2YvVTn2Xsufk8UXBhMG/sWV98xq62jroautYAmzf0UNmkOKRblWkbFhm3EzyVEbtaRWQOFtuc4J1Zs7f9hzcz8SPn1gASJ/aadTJ6PhYqDxKk9NTuYj2mopBJBiXSKGW7qCSmHcGdwD4mkMjqi4z83P0HNzPib4fxXHuEpoaOjZsSq2kGZUEVNkhdRlnOA8CLwDnnWhBZc/PpVQGUYuYsVY3dGy4XsmccgZD8Sx9D/vYqHRzqkqedXBeZa3hwpgBtnBRmsDvOXmcI+fO1gNcL6WkFDFGoofnHtCeFtxLDg3xUtKEsAHfd/TQIsWgtGrYuaue8EpaJsxc6gkPz9F6hQFi2aKJhZakySWoqBzQ79R5Y1NIC5UljQ0Oo+xqDUmlGNHJxGBCA0hYwEoTvqfZBCOBPeZ6WSK4GsgDSnLUo9hWF1xWMpLucVUzOrBSy3pFOb1drjt6rOBqec3tdQA3aptSVnBdQC1rlu45DNKI9INu1wdEgqsAnqOy8aFqfVtDa67GcsO2CodpH0cNzlSQRpZcWQ7N61CypjtDUMOcQymB65NC59+lBdYlt1CgsnMwLD/AbWdO1ikrDGeVdrp7js9wseBZ14gsFS1YaMJFTUTxaJaiL/mXE2aRjbbSDnYI8DzQUe2LNqnA1UDeybWNbcthuVm4uRbghqUzywbrqsDVQH4SGHTsYBa5lOb/NscUBW4c6OeT1siWFVxDtt1F5X2KBq3hf1KftwAf0SIjTwMhSw7WRj9pwI1TCJ1ZXwuoCbgWsH8K/E17WbAFGLPIulpwscigm+N8Q2vWlxqXBdwYZ1gvgKPoo8zixHiogUuGk/SA18Nd6lkzR8telBV8mRqsbFisz6Wfs+rZ7wFTWoYrTC6Z21TvrFVarl4AvwK8U+NqoxzSZSo56ucUfzYB26QfNKlN0J9WUusylbWx3cbA59NskL6utGAojCEDhLeovG+cr5IWwlWMeeBDBk087Pr+g5KYz2ntSJWoua6Wq6z3MSovbIS7A2+VfrAN+ELKqn6tLNKTfnATcD+VvVu7uJakHyF5K6jetsMsXjQQwPdWjeUmWM4pRzBeVgPiUuc9aSSVpQ1FNXgr33ITyreIX4eboPLiyLYU1phWq/7Ewr3Dq95yNd77rUVepcqlZmyD+U6elH7grXpwtYhPT9RPSD/YWOc2XKLy1k/VQYXHyiymBHrjOrShYFBUYbVzrh5wzK6ANmxU8q5YjRzLs3LLZiWL7mbp2zb1BLix+gqkXPEHj/TtXA3tNI//AUvod9jlIyxMAAAAAElFTkSuQmCC);
  background-image: -webkit-linear-gradient(transparent, transparent), url(/reading/images/Icon_NationalMap-d96eab5a1b39b6f66163495d3ec33a93.svg);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(/reading/images/Icon_NationalMap-d96eab5a1b39b6f66163495d3ec33a93.svg);
  background-image: -o-linear-gradient(transparent, transparent), url(/reading/images/Icon_NationalMap-d96eab5a1b39b6f66163495d3ec33a93.svg);
  background-image: linear-gradient(transparent, transparent), url(/reading/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: #e7e7e8;
  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 #e7e7e8;
  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: #44659a;
  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: #8e9fbc;
  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 #585858;
  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;
  width: auto; }

.dialog__legend .legend__item {
  margin-right: .5rem;
  width: 213px; }
  .dialog__legend .legend__item .legend__media {
    margin-right: .5rem; }

.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__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 p {
  font-size: smaller;
  margin: 0; }

.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: #bbc7d6; }

.legend__marker--bar-2 rect {
  fill: #8e9fbc; }

.legend__marker--bar-3 rect {
  fill: #44659a; }

.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; }

.marker--arrow-sig-up,
.marker--arrow-sig-down {
  fill: #585858; }

.legend__marker--arrow-sig-up,
.legend__marker--arrow-sig-down {
  fill: #585858; }

.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; }
  .dialog .loading-overlay {
    min-height: 80px; }

.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 {
  font-size: 1rem;
  margin: 0 0 3rem; }

.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; }

.meta {
  font-size: .875rem;
  margin: 0 0 .25rem; }

.meta__label {
  display: inline;
  font-weight: 600; }

.meta__value {
  display: inline; }

.meta--small {
  font-size: .75rem;
  font-weight: 700;
  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-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;
  position: relative;
  z-index: 5; }
  @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;
  max-width: 25%;
  padding: 0;
  position: relative; }
  @media (min-width: 64em) {
    .primary-nav li {
      max-width: none; } }

.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; } }
  .is-sticky .primary-nav li a {
    font-size: .875rem;
    padding-bottom: 0.5rem;
    padding-top: 0.5rem; }
  .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; }
  .is-sticky .secondary-nav .inner {
    padding-bottom: .35rem;
    padding-top: .35rem; }

.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;
  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: 98% 50%;
  background-repeat: no-repeat;
  color: #007367;
  display: block;
  font-size: 0.875em;
  font-weight: 700;
  padding: 0.5rem 1.5rem;
  text-decoration: none;
  -webkit-transition: 0s;
  -o-transition: 0s;
  transition: 0s; }
  .note__show-hide:hover {
    text-decoration: none; }
  .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: 1.75em;
  font-weight: 600;
  line-height: 1.4;
  margin: 1.5em auto 1.25em;
  text-align: center; }
  @media (min-width: 64em) {
    .page-title {
      font-size: 2.5rem; } }

.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--one-col {
  border-bottom: 1px solid #007367;
  margin: 0 0 2rem;
  padding: 0 0 1rem; }
  .passage__section--one-col:last-of-type {
    border: none;
    margin: 0;
    padding: 0; }
  .passage__section--one-col 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 {
  color: #fff;
  position: absolute;
  top: 10px;
  right: 20px; }
  .is-sticky .print {
    display: none; }

.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; }

@media print {
  .header__top .nav--utility,
  .header__top #magnifier,
  .global-nav,
  .figure__controls,
  .drawer,
  .toggle,
  .icon-info-glyph,
  .main__footer,
  .print,
  .footer {
    display: none !important; }
  .l-constrain, .custom-report__heading .inner, .primary-nav ul, .secondary-nav .inner, .section__inner, .section .skip-link, .layout-constrain, .custom-report__heading .inner, .primary-nav ul, .secondary-nav .inner, .section__inner, .section .skip-link, .toc__inner, .toc-wrapper__inner, .toc-toggle__inner {
    max-width: 650px; }
  .section--overlay {
    margin: 0 !important;
    max-width: 650px;
    -webkit-transform: translate(0, 0, 0) !important;
        -ms-transform: translate(0, 0, 0) !important;
            transform: translate(0, 0, 0) !important; }
  .header {
    background-color: transparent; }
  .section--hero {
    min-height: 150px !important; }
  .page-title {
    text-align: left; }
  .figure__contents-wrapper {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .grade-switcher__grade {
    margin: -1px 1rem; }
  table,
  .map,
  .chart {
    page-break-inside: avoid; }
  .icon-arrow-circle-up,
  .icon-arrow-circle-down,
  .icon-diamond,
  .icon-diamond--sm,
  .icon-arrow-circle-up--vsm,
  .icon-arrow-circle-down--vsm {
    font-size: .875rem;
    font-weight: 400;
    height: auto;
    text-indent: 0;
    width: auto; }
  .icon-arrow-circle-up.u-ml10,
  .icon-arrow-circle-down.u-ml10,
  .icon-diamond.u-ml10,
  .icon-arrow-circle-up--vsm.u-ml12,
  .icon-arrow-circle-down--vsm.u-ml12,
  .icon-arrow-circle-up--vsm.u-ml20,
  .icon-arrow-circle-down--vsm.u-ml20 {
    margin-left: 0 !important; }
  .section__navigation,
  .figure__instructions,
  .section__share {
    display: none; }
  .grade-switcher__grade.is-active {
    border: 2px solid black; }
  .l-constrain, .custom-report__heading .inner, .primary-nav ul, .secondary-nav .inner, .section__inner, .section .skip-link,
  .layout-constrain {
    margin: 0;
    padding-left: 0;
    padding-right: 0; }
  .button + .button, .download-button a + .button, .download-button .button + a, .download-button a + a {
    margin-left: 0; }
  a,
  .button,
  .download-button a {
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    word-break: break-word; } }

.question-label {
  line-height: 1.2;
  margin: 0 0 .25rem; }
  .question-label:last-of-type {
    margin: 0; }

.question__answer-correct,
.question__answer-percentage {
  margin-top: 2rem;
  padding: 0 0 0.25em; }

.question__answer-correct + .question__answer-percentage {
  margin-top: 0 !important; }

.range-chart__chart-header {
  font-weight: 700;
  fill: #007367; }

.range-chart__row-header {
  font-size: 0.75em;
  fill: #585858; }

.range-chart__col-header {
  font-size: 0.75em;
  text-anchor: middle; }

.range-chart__col-header--lo {
  fill: #44659a; }

.range-chart__col-header--focal {
  fill: #767676; }

.range-chart__col-header--hi {
  fill: #001871; }

.range-chart__symbol-point {
  stroke-width: 2;
  fill: white; }
  .range-chart__symbol--lo .range-chart__symbol-point {
    stroke: #44659a; }
  .range-chart__symbol--focal .range-chart__symbol-point {
    stroke: #767676; }
  .range-chart__symbol--hi .range-chart__symbol-point {
    stroke: #001871; }

.range-chart__symbol-text {
  fill: #585858;
  font-weight: 700;
  font-size: 0.75em; }

.range-chart__line {
  stroke: #bbc7d6; }

.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; }

@media (min-width: 48em) {
  .results-columns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: distribute;
        justify-content: space-around; } }

.results-columns.results-columns--single > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%; }

.results-columns.results-columns--double > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 50%;
          flex: 0 1 50%; }

.results-columns.results-columns--triple > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 33%;
          flex: 0 1 33%;
  padding-left: 2.5%;
  padding-right: 2.5%; }

.results-column {
  -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; }

.results-column__title {
  color: #001871;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.4;
  margin: 0 0 1rem;
  min-height: 50px;
  text-align: center; }

.score-indicator {
  -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;
  margin: 2rem 0 0;
  text-align: center; }
  .results-columns--single .score-indicator,
  .results-columns--double .score-indicator {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 10%;
    text-align: left; }
    .results-columns--single .score-indicator .icon--gain,
    .results-columns--double .score-indicator .icon--gain {
      margin-right: 2rem; }
  .results-columns--double .score-indicator {
    color: #001871; }

.results-grid {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 0 0 2rem;
  width: 100%; }

.results-grid__cell {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #d0cbc3;
  border-top: 1px solid #d0cbc3;
  color: #fff;
  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;
  max-width: 15%;
  padding: .75em 1em; }

.results-grid__percent {
  font-size: 1rem;
  font-weight: 700; }

.results-grid__category {
  font-size: 1rem;
  font-weight: 700;
  margin-bottom: 1.25rem; }

.results-grid__description {
  font-size: 1rem; }

/* Related Experience cells */
.results-grid--related-experience .results-grid__cell:first-of-type {
  width: 40%; }

/* Findings cells */
.results-grid--findings {
  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;
  padding: 1.5rem 0; }
  .results-grid--findings .results-grid__cell {
    background-color: transparent;
    border: none;
    border-right: 1px solid #d0cbc3;
    color: #001871;
    max-width: 33%;
    padding: .25em 2.5em;
    width: 33%; }
    .results-grid--findings .results-grid__cell:first-of-type {
      border-left: none;
      max-width: none;
      width: 33%; }
    .results-grid--findings .results-grid__cell:last-of-type {
      border: none; }
  .results-grid--findings .results-grid__percent {
    font-size: 3.5rem;
    font-weight: 700;
    line-height: 1;
    padding: 0 0 .75rem; }
    .results-grid--findings .results-grid__percent span {
      font-size: 2.25rem; }
  .results-grid--findings .results-grid__description {
    font-size: 1rem;
    line-height: 1.2;
    max-width: 100%;
    text-align: center; }

.results__title {
  color: #007367;
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 1.3;
  margin: 2rem 0 .5rem; }

.result__question__intro img {
  margin: 1rem auto 2rem;
  max-width: 715px; }

.result__question__heading {
  color: #001871;
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 1.3;
  margin: 3rem 0 1.25rem; }

.pipe {
  color: #001871;
  font-size: 1.75rem;
  font-weight: 600; }

.step-number {
  color: #001871;
  font-size: 1.125rem;
  font-weight: 400;
  text-transform: uppercase; }

.result__answer__response strong {
  color: #001871; }

.result__answer__heading {
  color: #001871;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.3;
  margin: 3rem 0 0; }

.result__answer .row {
  border-bottom: 1px solid #d0cbc3;
  margin: 0 0 1rem;
  padding: .5rem 0; }
  @media (min-width: 48em) {
    .result__answer .row {
      margin: 0; } }

.result__answer .row:first-of-type .row__cell2,
.result__answer .row:first-of-type .row__cell4 {
  font-size: 1.125rem;
  padding-bottom: .25rem; }

.result__answer .row__cell1,
.result__answer .row__cell2,
.result__answer .row__cell3,
.result__answer .row__cell4 {
  padding: 0 1rem 0 0; }
  .result__answer .row__cell1.green,
  .result__answer .row__cell2.green,
  .result__answer .row__cell3.green,
  .result__answer .row__cell4.green {
    color: #007367; }

.result__answer .row__cell2,
.result__answer .row__cell3,
.result__answer .row__cell4 {
  font-size: .875rem; }

.result__answer .row__cell1 {
  color: #001871;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.2;
  width: 100%; }
  @media (min-width: 48em) {
    .result__answer .row__cell1 {
      width: 25%; } }

.result__answer .row__cell2 {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  padding: 0 2rem 1rem 0;
  width: 100%; }
  @media (min-width: 48em) {
    .result__answer .row__cell2 {
      width: 32.5%; } }

.result__answer .row__cell3 {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  font-weight: 700;
  text-align: left;
  padding: 0 2rem 1rem 0;
  text-transform: uppercase;
  white-space: nowrap;
  width: 100%; }
  @media (min-width: 48em) {
    .result__answer .row__cell3 {
      width: 5%; } }

.result__answer .row__cell4 {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  padding-bottom: 1rem;
  width: 100%; }
  @media (min-width: 48em) {
    .result__answer .row__cell4 {
      width: 32.5%; } }

.result__scoring-guide .row {
  border-bottom: 1px solid #d0cbc3;
  padding: .75rem 0; }

.result__scoring-guide .row__cell1,
.result__scoring-guide .row__cell2 {
  padding: 0 2rem 0 0; }

.result__scoring-guide .row__cell1 {
  color: inherit;
  font-size: .925rem;
  font-weight: 400;
  width: 100%; }
  @media (min-width: 48em) {
    .result__scoring-guide .row__cell1 {
      width: 35%; } }

.result__scoring-guide .row__cell2 {
  width: 100%; }
  @media (min-width: 48em) {
    .result__scoring-guide .row__cell2 {
      width: 60%; } }
  .result__scoring-guide .row__cell2 p:last-of-type {
    margin: 0; }

@media (min-width: 64em) {
  .result-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .result-wrapper .result__scoring-guide {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2;
      width: 60%; }
    .result-wrapper .result__answer__right {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      width: 30%; } }

.result-wrapper > * {
  margin: 0;
  width: 100%; }

.result__scoring-guide {
  display: inline-block; }

.row > * {
  margin: 0 0 1rem; }

@media (min-width: 48em) {
  .row {
    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 0 2rem;
    padding: 1rem 0; }
    .row > * {
      margin: 0; } }

@media (min-width: 48em) {
  .row--40-60 {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .row--40-60 > :first-child {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      width: 40%; } }

.row--left {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }

.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 .question__choices {
  font-size: 0.875em;
  margin: 1em 0; }

.sample-question__question .question__choices p {
  margin: 0 0 0.5em; }

.sample-question__question .inline-figure,
.sample-question__answer .inline-figure {
  display: inline-block;
  vertical-align: middle; }

.sample-question__answer h5 {
  margin-bottom: .25em; }

.sample-question__answer p,
.sample-question__answer ul {
  font-size: 0.875em;
  line-height: 1.4;
  margin: 0.5em 0 1em; }

.sample-question__answer li {
  margin: 0 0 .25rem; }

.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;
  margin-top: 3rem; }
  .section__navigation:empty {
    display: none; }
  .sections--sq .section__navigation {
    margin-top: 2rem; }

.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: 0 0 3em;
  position: relative; }
  .sections--sq .section {
    padding-bottom: 0; }

#section-1 {
  padding-top: 0; }

.section:last-of-type {
  padding-bottom: 2em; }

.section__share {
  position: relative; }

.section__superheading {
  background: #001871;
  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; }
  #selected-findings-section .section__title,
  .sections--sq .section__title {
    display: none; }

.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; }

@media (min-width: 48em) {
  #selected-findings-section .section__commentary {
    padding-left: 60px;
    padding-right: 60px; } }

.section__commentary p,
.section__footer p {
  font-size: 1rem;
  line-height: 1.6; }
  #reports-materials .section__commentary p,
  #selected-findings-section .section__commentary p, #reports-materials
  .section__footer p,
  #selected-findings-section
  .section__footer p {
    font-size: 1rem; }

.section__text.section__text--commentary {
  font-size: 1rem;
  line-height: 1.6; }

.section__commentary ul,
.section__commentary ol {
  font-size: 1rem; }

.section__commentary-hero {
  background-image: url(/reading/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: 0; }

.section--hero {
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 300px;
  position: relative; }

.section--hero-mathematics {
  background-image: url(/reading/images/hero-mathematics-0d8def6e01d3b4d5dc5c9db9afe93dc5.jpg); }

.section--hero-reading {
  background-image: url(/reading/images/hero-reading-c9a0dc2e1701797cdd2ce938aa71def6.jpg); }

.section--overlay {
  background-color: #fff;
  margin: 0 auto -140px;
  width: 48em;
  -webkit-transform: translateY(-125px);
      -ms-transform: translateY(-125px);
          transform: translateY(-125px); }
  @media (min-width: 64em) {
    .section--overlay {
      width: 64em; } }

.section--overlay .inner {
  padding: 2rem 4rem 0.5rem; }

.section--overlay h2 {
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1.4;
  margin: 0 4rem 1rem;
  text-align: center; }
  @media (min-width: 64em) {
    .section--overlay h2 {
      font-size: 2.5rem; } }

.section--overlay p {
  font-size: 1.125rem;
  text-align: left !important; }

.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(/reading/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; }

.page--task #section-1 .section__inner {
  margin: 0;
  max-width: none;
  padding: 0; }

.section__subsection--content-areas .figure__header,
.section__subsection--practices .figure__header,
.sections--about-page .figure__header {
  color: #001871;
  font-size: 1.25rem;
  font-weight: 600; }

.section__footer--sample-questions {
  margin-top: 1.5em; }

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: #4c4c4c;
    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.125rem;
    font-weight: 400;
    padding: 0;
    position: absolute;
    width: 100%; }
    .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.5rem 0.75rem;
      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--breakdown,
.selector--gap {
  color: #4c4c4c;
  display: table;
  font-size: 0.9375em;
  font-weight: 400;
  position: relative;
  text-transform: uppercase; }

.selector--breakdown .selector__cell,
.selector--gap .selector__cell {
  display: table-cell;
  padding-bottom: 0.25rem; }
  .selector--breakdown .selector__cell:nth-child(2),
  .selector--gap .selector__cell:nth-child(2) {
    padding: 0 2em 0.25rem;
    vertical-align: top; }

.selector--gap .selector__cell:nth-child(2) {
  text-align: center; }

.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; }

.selector__option input[disabled] + label:before {
  background-color: #989898;
  border-color: #989898;
  -webkit-box-shadow: inset 0 0 0 3px #f2ede2;
          box-shadow: inset 0 0 0 3px #f2ede2; }

.selector--breakdown .selector__row {
  display: table-row; }

.selector--gap .selector__row {
  display: table-row; }
  .selector--gap .selector__row:nth-child(2) .selector__cell:nth-child(2) {
    font-size: 2em; }

/* Baseline selector */
.selector--baseline > * {
  display: inline-block;
  margin-right: 5px; }

.selector--baseline .selector__label {
  text-transform: uppercase; }

.selector--baseline .selector__selected {
  font-weight: 700;
  text-transform: uppercase; }

.selector--display-as {
  margin: -1.5rem 0 1rem;
  text-transform: uppercase; }
  .selector--display-as > div > a.is-active {
    color: #585858;
    font-weight: 600;
    text-decoration: none; }
  .dialog__toggle .selector--display-as {
    margin: 1rem 0; }

.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; }
  .section__contents.overall .series__point-text {
    font-weight: 600; }

.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 {
  display: inline-block;
  margin: 5px 0 5px 5px;
  padding: 0;
  position: absolute;
  right: -40px;
  top: -3px;
  width: 24px;
  z-index: 200; }
  .sections--sq .share {
    margin: 0;
    right: 0;
    top: 5px; }
  #percentile-section .share {
    z-index: 0; }
  .dialog__download .share {
    right: 20px;
    top: 32px;
    z-index: 1000; }
  .share .is-disabled {
    pointer-events: none;
    opacity: 0.5; }
  @media (min-width: 73.75em) {
    .share {
      margin: 24px 0 0;
      padding: 0;
      top: -22px;
      width: 24px; }
      .dialog__download .share {
        top: 14px; } }
  .share:before {
    color: #007367;
    content: "Share this result:";
    font-size: 14px;
    font-weight: normal;
    left: -120px;
    padding: 0;
    position: absolute;
    top: 2px;
    white-space: nowrap; }
  @media (min-width: 73.75em) {
    .accordion__chart .share {
      left: -91px; } }

.share > a {
  background-color: #c69214;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDBWMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBmaWxsPSJ3aGl0ZSIgZD0iTTE4IDE2LjA4Yy0uNzYgMC0xLjQ0LjMtMS45Ni43N0w4LjkxIDEyLjdjLjA1LS4yMy4wOS0uNDYuMDktLjdzLS4wNC0uNDctLjA5LS43bDcuMDUtNC4xMWMuNTQuNSAxLjI1LjgxIDIuMDQuODEgMS42NiAwIDMtMS4zNCAzLTNzLTEuMzQtMy0zLTMtMyAxLjM0LTMgM2MwIC4yNC4wNC40Ny4wOS43TDguMDQgOS44MUM3LjUgOS4zMSA2Ljc5IDkgNiA5Yy0xLjY2IDAtMyAxLjM0LTMgM3MxLjM0IDMgMyAzYy43OSAwIDEuNS0uMzEgMi4wNC0uODFsNy4xMiA0LjE2Yy0uMDUuMjEtLjA4LjQzLS4wOC42NSAwIDEuNjEgMS4zMSAyLjkyIDIuOTIgMi45MnMyLjkyLTEuMzEgMi45Mi0yLjkyLTEuMzEtMi45Mi0yLjkyLTIuOTJ6Ii8+PC9zdmc+Cg==);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px auto;
  display: inline-block;
  height: 24px;
  margin: 0;
  text-indent: -999em;
  width: 24px; }
  .share > a:hover {
    background-color: #007367; }
  @media (min-width: 73.75em) {
    .share > a {
      margin: 0; } }

.share.is-expanded > a {
  background-color: #007367; }
  .share.is-expanded > a:hover {
    background-color: #c69214; }

.share__drawer {
  background-color: #007367;
  display: none;
  float: right; }
  .share__drawer > *:first-child {
    border-top: white thin solid; }
  @media (min-width: 73.75em) {
    .share__drawer {
      float: none; } }

.share__drawer > a {
  background-position: center;
  background-repeat: no-repeat;
  background-size: 18px auto;
  display: inline-block;
  height: 24px;
  margin: 0;
  text-indent: -999em;
  width: 24px; }
  @media (min-width: 73.75em) {
    .share__drawer > a {
      display: block; } }
  .share__drawer > a:hover, .share__drawer > a:focus {
    background-color: #c69214; }
  .share__drawer > a[data-facebook] {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGRhdGEtbmFtZT0iRWJlbmUgMSIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTEwMjQsNTEyQzEwMjQsMjI5LjIzMDE2LDc5NC43Njk3OCwwLDUxMiwwUzAsMjI5LjIzMDE2LDAsNTEyYzAsMjU1LjU1NCwxODcuMjMxLDQ2Ny4zNzAxMiw0MzIsNTA1Ljc3Nzc3VjY2MEgzMDJWNTEySDQzMlYzOTkuMkM0MzIsMjcwLjg3OTgyLDUwOC40Mzg1NCwyMDAsNjI1LjM4OTIyLDIwMCw2ODEuNDA3NjUsMjAwLDc0MCwyMTAsNzQwLDIxMFYzMzZINjc1LjQzNzEzQzYxMS44MzUwOCwzMzYsNTkyLDM3NS40NjY2Nyw1OTIsNDE1Ljk1NzI4VjUxMkg3MzRMNzExLjMsNjYwSDU5MnYzNTcuNzc3NzdDODM2Ljc2OSw5NzkuMzcwMTIsMTAyNCw3NjcuNTU0LDEwMjQsNTEyWiIvPjxwYXRoIGZpbGw9InJnYmEoMCwgMCwgMCwgMCkiIGQ9Ik03MTEuMyw2NjAsNzM0LDUxMkg1OTJWNDE1Ljk1NzI4QzU5MiwzNzUuNDY2NjcsNjExLjgzNTA4LDMzNiw2NzUuNDM3MTMsMzM2SDc0MFYyMTBzLTU4LjU5MjM1LTEwLTExNC42MTA3OC0xMEM1MDguNDM4NTQsMjAwLDQzMiwyNzAuODc5ODIsNDMyLDM5OS4yVjUxMkgzMDJWNjYwSDQzMnYzNTcuNzc3NzdhNTE3LjM5NjE5LDUxNy4zOTYxOSwwLDAsMCwxNjAsMFY2NjBaIi8+PC9zdmc+Cg==);
    background-size: 16px auto;
    color: #fff; }
  .share__drawer > a[data-twitter] {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIwLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDQwMCA0MDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwMCA0MDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7b3BhY2l0eTowLjA7ZmlsbDojMjkyRjMzO30KCS5zdDF7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPGcgaWQ9Il94MzFfMF94MjAxM18yMF94MjVfX0JsYWNrX1RpbnQiPgoJPHJlY3QgY2xhc3M9InN0MCIgd2lkdGg9IjQwMCIgaGVpZ2h0PSI0MDAiLz4KPC9nPgo8ZyBpZD0iTG9nb19feDIwMTRfX0ZJWEVEIj4KCTxnPgoJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xNTMuNiwzMDEuNmM5NC4zLDAsMTQ1LjktNzguMiwxNDUuOS0xNDUuOWMwLTIuMiwwLTQuNC0wLjEtNi42YzEwLTcuMiwxOC43LTE2LjMsMjUuNi0yNi42CgkJCWMtOS4yLDQuMS0xOS4xLDYuOC0yOS41LDguMWMxMC42LTYuMywxOC43LTE2LjQsMjIuNi0yOC40Yy05LjksNS45LTIwLjksMTAuMS0zMi42LDEyLjRjLTkuNC0xMC0yMi43LTE2LjItMzcuNC0xNi4yCgkJCWMtMjguMywwLTUxLjMsMjMtNTEuMyw1MS4zYzAsNCwwLjUsNy45LDEuMywxMS43Yy00Mi42LTIuMS04MC40LTIyLjYtMTA1LjctNTMuNmMtNC40LDcuNi02LjksMTYuNC02LjksMjUuOAoJCQljMCwxNy44LDkuMSwzMy41LDIyLjgsNDIuN2MtOC40LTAuMy0xNi4zLTIuNi0yMy4yLTYuNGMwLDAuMiwwLDAuNCwwLDAuN2MwLDI0LjgsMTcuNyw0NS42LDQxLjEsNTAuM2MtNC4zLDEuMi04LjgsMS44LTEzLjUsMS44CgkJCWMtMy4zLDAtNi41LTAuMy05LjYtMC45YzYuNSwyMC40LDI1LjUsMzUuMiw0Ny45LDM1LjZjLTE3LjYsMTMuOC0zOS43LDIyLTYzLjcsMjJjLTQuMSwwLTguMi0wLjItMTIuMi0wLjcKCQkJQzk3LjcsMjkzLjEsMTI0LjcsMzAxLjYsMTUzLjYsMzAxLjYiLz4KCTwvZz4KPC9nPgo8L3N2Zz4K);
    background-size: 24px auto;
    color: #fff; }
  .share__drawer > a[data-email] {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDBWMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBmaWxsPSJ3aGl0ZSIgZD0iTTIyIDRIMnYxNmgyMFY0em0tMiA0bC04IDUtOC01VjZsOCA1IDgtNXYyeiIvPjwvc3ZnPgo=); }
  .share__drawer > a[data-link] {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDBWMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBmaWxsPSJ3aGl0ZSIgZD0iTTE3IDdoLTR2Mmg0YzEuNjUgMCAzIDEuMzUgMyAzcy0xLjM1IDMtMyAzaC00djJoNGMyLjc2IDAgNS0yLjI0IDUtNXMtMi4yNC01LTUtNXptLTYgOEg3Yy0xLjY1IDAtMy0xLjM1LTMtM3MxLjM1LTMgMy0zaDRWN0g3Yy0yLjc2IDAtNSAyLjI0LTUgNXMyLjI0IDUgNSA1aDR2LTJ6bS0zLTRoOHYySDh6bTktNGgtNHYyaDRjMS42NSAwIDMgMS4zNSAzIDNzLTEuMzUgMy0zIDNoLTR2Mmg0YzIuNzYgMCA1LTIuMjQgNS01cy0yLjI0LTUtNS01em0tNiA4SDdjLTEuNjUgMC0zLTEuMzUtMy0zczEuMzUtMyAzLTNoNFY3SDdjLTIuNzYgMC01IDIuMjQtNSA1czIuMjQgNSA1IDVoNHYtMnptLTMtNGg4djJIOHoiLz48L3N2Zz4K);
    background-size: 18px auto; }
  .share__drawer > a[data-download] {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBmaWxsPSJ3aGl0ZSIgZD0iTTUgOS4yaDNWMTlINVY5LjJ6TTEwLjYgNWgyLjh2MTRoLTIuOFY1em01LjYgOEgxOXY2aC0yLjh2LTZ6Ii8+PC9zdmc+Cg==);
    background-size: 20px auto; }

.share__permalink-popup {
  display: none; }
  .share__permalink-popup input {
    font-size: 14px;
    min-width: 500px;
    padding: 5px;
    position: absolute;
    right: 0;
    left: auto; }

.dialog__download .share div:first-child,
.figure__download .share div:first-child {
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important; }

.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; }

.table--align-sigs .sig-marker {
  height: 40px;
  line-height: 40px;
  width: 40px; }

.site-name {
  display: block;
  padding-right: 50px; }

.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; } }
  .is-sticky .site-name a {
    font-size: 1.5rem; }

.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=); }

.skip-to-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Oxygen-Sans", Ubuntu, Cantarell, "Fira Sans", Droid Sans, sans-serif;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  width: 100%;
  z-index: 9999; }

.skip-to-main__link,
.skip-to-main__link:visited,
.skip-to-main__link:focus {
  background-color: #007367;
  color: #fff;
  display: inline-block;
  font-size: 1.125rem;
  font-weight: bold;
  margin: 0;
  outline: 0;
  padding: 0.4em 1em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap; }

#main:focus {
  outline: 0; }

.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+); }

.spacer--vertical {
  background-color: #d0cbc3;
  height: 60px;
  margin: 1.5rem auto;
  width: 1px; }

.state {
  pointer-events: all;
  text-decoration: none; }

.state__shape {
  stroke: none;
  fill: #e7e7e8; }
  .state--sig-higher .state__shape {
    fill: #001871; }
  .state--sig-equal .state__shape {
    fill: #44659a; }
  .state--sig-lower .state__shape {
    fill: #8e9fbc; }
  .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:hover text {
  fill: #fff; }

.state--hawaii:hover text {
  fill: #001871; }

circle.state__shape {
  stroke: #e7e7e8; }

.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; }

.l-sticky-wrapper {
  display: none; }
  @media only screen and (min-width: 768px) {
    .l-sticky-wrapper {
      display: block;
      left: 0;
      position: relative;
      right: 0;
      width: 100%;
      z-index: 1; }
      .l-sticky-wrapper.is-sticky {
        position: fixed;
        z-index: 501; } }

.story-of-naep {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVAAAAA4CAYAAACrOKBaAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAFMBJREFUeNrsXT9W48rTvXznl6MJFY2ICcZkypBXgL0C5BXYJE6NUyXYK0BeAZ4VoMmcIQJiNJHDJ6/gfYGrcFFuyZIt5mGm7zk+zCDTalV33/rT1SXgA/ESnz6+xKctWFhYWHxBnHwgeXoAXgFkAC7Ow1VuxW1hYfGV8H8f2HaffnoAHqyoLSwsLIFWR0f8O3iJT++tuC0sLCyB7nbfW2R5SoQv8WloRW5hYWEJtBzX9DMDMBa/v7ebShYWFpZAq7nv8/NwdQsgFtceX+JTx4rewsLi2NH4LjxZmE/03wsi0xjrjSS2PlMAbbszb2Fhccz43we77xmAEYAfANpErB4R6R2A3gFEze045+EqtkNpYWHxFQg0pJ9T4cp3AOQAugAeAThYbyo9n4erSUWrtkVE3AIQiMttO4wWFhZH78K/xKcdbHI+z5TbDrI4c7zPC22fh6ukIllqTM7D1Y0dRgsLi69ggV7Rz5R+ttT1e7IYe/RvAHh4iU/jCmQJIl9HhAjGdggtLCyOzgIVuZ5sLXqCMNkqvCsgwTbWJ5XCklskRMTPRJYpuf8tk+VqYWFh8eksUNqs8cg61ERZhJjIzgSHXPgLassjgvxFJJmeh6tMELR3Hq4SOsnUEq57UqHvdxX6amFhYVEHKYcOTwqI8rv4dxEyYRn+pp8ZkV9QQqCyExd074CI7rvBlddx0wwVi5MQCTt2vC0sLBpEfh6uUgA4IcuuU0I0CRHYM5FkztYfEZ8j3HgHu+OYmoS9kutzCgc8if5Z193CwuJT4ISIMMQ6X9NT5DbmHMuX+HRAJHYpXO+PREZu/qNy3e2uu4WFxechUOHymog0wXq3O8N65zz4Q327wDopf8BmM4Aze3rJwsLiUxLoDiJld9rDene99YH9uiHClvmi3fNwNbdDZmFh8akJdAeRTsgi7RiuNQEmahn3nJ+Hq64dLgsLi6Mh0BIizbE+qjkhF7uP5na7e9SWzCE9Ow9XWd2GXD9qFfQrXS6Ge4UCXD8KDm3L9aMQAJaLYdzA/esgWy6GWQX5oEmZWVh8VVQ6iUQbSbEi0hHWMcox1vHKEcoT46viDutjoNciTDDCfoVHOAywRXrU533QEuQeLxfDZI82uOBKfOD962IM4FbJ56mqF+H6UUYewlQS8R5KgENAOYCeJGbXj24BnC4Xwxv1Nx6A0XIx7BnaMWK5GLZJWV2T8uipNgdYn57j+ZEAmEnFJv4eAG6Wi2Gqrl0ZnsEBcL9cDLvqfg42Yalx1bnj+lEHgLdcDCeGa7fUP4/6/9YuKcgReYsZgIRloJ5L4ma5GKbqb3P6227BfVO675yfnRTzr+VieGt4Fn7dT3e5GOZiHMrGzyT/Dl3rUV9L58IOg0augUSPDT3vFmrVAz0PV/F5uDqjhZjTTe/pMzuAlCR4AORkDylPtRaWi2FOgks1Cbl+tNcrRtQknu1pFQcAAvr3IfeHIOKx+MS0mPiTFcmHCFEiUW3Nxd975HG8EnnhACIPaHGa3pe1MvxuBKBDC1R+j/vpUJs/6f8/hZII5AJx/chx/eiJFNEvAN9IaWcA7l0/euT7EJkG9HlQ988AOAbLvEN9bRnkHQAIaireviAdrYj6tFa+iWdlhfMIIF8uhif0nY7qe0ByYxlOBdFzHvc3rIsABYpMRuK+KZMXPSOPxYj6oceRZZCLNR9gczz7bfxI/nz9Uck/F/KvMhe21qLrR680D06pve90H32vS+r7d/m7vc7Cn4er25f4dEINDsTDz9AMOjSYY7oHsDlHvw9+GrRT6PrRcwEhfST66t+9Btqc7VqQbMVUIKstq0GEDh6Eyz9w/ahVptnLFJvrR7wAAteP7rV1aLDcOnTvkEJHkP10/SgXoQZWHGVeTouspluxGHviXiNsjiRDKJDHCobCqKnxJQJiUgxV2KdDljU/a4/GGUJeTESJ60emvuQGa4uJNSNySlw/6rp+5JHnccltGu5rmu83ot0yQ+i3aDNRRMnE/Oj6UVsrrbpzQSgJB8CFsmyfaY6YxnomLHxn74r0lE70rEjqukGiuaeFwg8WUOJ+k7g7MKZYdzE4ygoIlZb7MCwXw/khyoImzRlNZEZQ5NpURE/IoSz8MxD37TdASHwvkzym4p7vXFvqQ6n3ouZTaLDA6mIkPAC9vrg/j3zf5WI4FxYmyKK+df3IEdeMc1PMxVwoSf7bRIRtcvqbJ8N9ocJTco5fGzyeXX3Zkv8BISwtV4fCcKnBy8tItmGZIXDoKz2uxGAlihwOhWeIfX7Emz0fGpjkVRFie9NmgCMBaX1tlfX3VQK06G7EQu+UxIx7NM+8ku9VnVcQ1pVJUZjIMCVXlklhUGJxTQVRhA0o3K6w1lsqFALh3j7ydZJtSvNtRGEXk7ILXD/6F8A/wg1PBQGa/nYsyOzdfVV4K6P7d4TiKqugNtJ9USGHtpD/oSTaEoafCTwPfui5SErlqXYMVIJikh0hrA7q7cTH2OR7llkejhC6d+CbPRODBnQMsa0/4b6jwKr47DDJb28rnrR9LBTkD0UioSC2WRNWqOj3PlZ4T4QBrg3WbYeeZ9pAX0NyQ1Mh975SQBdisb+LEy4XwwtBdg4RlCbRhGKk3+RapJBKT5DgiEmL+nMhxo3v6xlIlEk4pHuVrfcx9eXMxAt0357ghkPWTktZ21vhBKVwGc8k758HEaiyNuOaDxMLy+OCNGxS0ZW/O/CldD0YNpU+yLo1xSD1xDjUovovrNC0YDLu22ZPWEsdk4Jx/ehReDx7bcAp19YxeR6yXVNcmWKQcYF1OcKm8M1I3Gdfpd+n+SGPM7+FBSgmmVIc+kIQZUuQ6C0REvf5smhcmdzkBtpyMTwTBkyHry8XQ85qOBMkq+U5wWazeSSUyq75kBURLcl/cqh1L0ODBdd/CMJ893cUzrg9lECvlalb1Qph8nwkLf5KC4MHY6K0Agv/RlgOgwMJoGfQPJ0D43lVrc+ZwYrr47iQf0Cbba1ciMxaNF5jmgPzQ2RGCzMpaaMvFn8Z4ScF7vYN3mcxQJBpHYUbCoXPz54o4hgp60z2acBES3O+zgZvS4Yv1Ebbu7ATyXNWstbmImQyb0iJ36BCLHUHZkUeII1lUOBxvcNeBCpe6MYdqTqZ2bWRGtWhCfFKVuAvItKeWFADNalH+6Q1FbgCOgYTNs0McieVZDAzxKE8HA8aD3fQYusqcu4DmJPG59y8sbbE9kCXLJCB60d3rh959Lljtxm733bQVZZ4SCQRi76+WWB6s9L1o0B87gsMlJl6dh0WaHEsltoPsNl5zig05REhMFFoK9BRfeHY4gP3WRgWHC+8dP3onjZ7PGrb5JlAyLGK9fld9GOXQdMruF/V+RbT33tS/iSrO5rjE73B1AiBCg2YU5J9FRd0bCDPidKaAbk/nNx9QZbJnMh1Kkh1dOCCnRcskrsD3MMicF/n5J7MDa786BiYkyaYlk9Ss40W1qkxjkGxdcV3PFKo2gVP6BOKPuUF/fCgcmGJrNtk1QWkvF/Z2l0uhhe8wURtJ2WeDH3nEmpDQlhgCYArIhvu+0h8isIIicHtTACkpOinWG9q/Evrao7NRktC33/CelMmwDpxfa7kkqu+cG3fOdYbe/8SQcqUryn9/T8ktxTrVKBcjFFLWKhvYQ8eezX+PHae6EcfQCbG1iT/tr62Yy6YvJ4JeZ//UKjklT0JdZjDMYWr9nqlx0t8+koPG9OkeagYd+S8qxzrup6psGj51INTYLXmEDt/LIAqtUFF4m+i8xZdP3owKIBMTQjd3r98/wr5lw4NiiMnsOiTdIvPqhyXFPfHrn7QQstKrut+jE15oCXfzyhO1ihJH8ux0WPq61dEU/IXHkJusjqLrtdOpBev2mBNtMtyKiVPAKBz7r2X+PSGrIq+uEdInwTA7DxcxZTEP2BSPFB2PWy/psQjpdDEK5NDbJKS50oxjJSGC8tibyV4pMT0Mk3bxGRtGcI1jddnPSZCsuT5NeS/yxAqur6PC38trLRsh/u+kzwlzsNVfh6uJnRctGtw7+/J+mWLLTgwrako9sZxySZ25uXmkbxvhiPaTKJY26PyEOKmNgYsLI4R+xzlDIX1Ge4gz7wqeRrIdA5gTu59X1hyHt7vwo+wX1GOd2Tm+lEX2+9xCl0/+rVP1SRh9nvC4tSYKQXkuX7U2YOUylz4ukrgktz0FJv3VMnnqOTqW1j8Dahlgb7Epx1hgcQw536yRQdszk7XIk9FpBm9xkPvzL+Rzkt8evBCVknSEvcHbCqxRTk35bUVbCY1aoWKHMuqCEgpcS5jiO3C2heWPC0s6rvwV2IRedjejc2xjrc52CSm702eBveeq0G1lfvbPzC5nskmLrAUH+umzIhTKVvuu8LUEDrwmhzkmnGiCcl3rD5tAN+Wi2F3V2qHhYV14c2QhNAvIM9W0+RpINMEQELufUh9MVXP2ctiEwncDAfrvLh2DTJi+exKII6xXRxh3/qnTWBVoZqRhYVFHQKlzRoH63e/z+l1yGXkmQLoNU2e2r3HukDw7aGbSQptbBcabhHR7SQ2Sl3i/jiUX1aGHO83ZzquH93YHd7/FseYomTTqj6vBfrmvgsyleTZwSYtJyXL848NJL9+uSmXV2wqSWILqVZgFUvdEdZrULMLTMCTL0pMTzCcn18uhicqb1YiwTrnOFZJ7qzoJjLxmTbPApmjylXtsZ1vPMe6yr62uu9cP5qpCk23KE/dG9O4cb9uZBlB2ljsY7u48VhVwr/DpoxfW9WrHFAbplzlJ9ePtn4v8p3jstqrQk6vBvm/Vesn+UqjJaXPjeHepmdOSOZzw/2LZJSQnDL63iu23yD8S9UG1f18m2t0nY2+lrhPW9xjgE3pO2C9n/FWmb9SDJTii/wwU2w2j1Iiz/5/SZ4fgZLjnlXKaI3EwmxX/GQFIYCvCD6xM14uhic0mbusvLDZ9Gqr6jx3EPFo+m6m2mT8ljKlhfKEzSmTE9G2p5Wc8CI0WaZYH3g4weYk21hUNEpVvyTxhaSUPdHGN1r49zJjQigDB9sx+BSGcnyiYM3AIPNnIZddcz9T3hjL6F4cdf6tnj0leT2oPpme+UyExe5Lvt8W48QvsvQUqXIfv8FccYr7mYi22uKI6yPJksci53uQPO/EM7b1PKm6idRRkyFQ5Bl+JfIUE2mO3WeiTdqTB3kqzzKXfbC9meT9yWLPn0TWhQuarKYJ9q+cxRkhXWnpEVmYFBiT0LtNPSpMnRV5LkXPQW2w8u1yG/Q3XJwkNJz/TlG95CIr3euGxybDZiP0quBrN4Ib5Fq411adkHlOzxwIGd3T77vS8qcx65Z5jWINXe54Hi6r1+KwpGhDHg+VVqkxU6cqgcpCBKEgz7uvSp5C2Leol2fKkzit+d6bGNvJ/F/ZCtVKpwrGgtRaNdpnyyUtKFGXG3J9r4XB0ESdAg57FRFwUXUgPuTRQsmRaSKfFjZFp8OGh+lUWX1FRlZm4I254RUcuVhXfSXnuCDtL9mxppjcf5XJSShEvsfA9aMH148CmgupCE8CJVX9dxIo7XQH1Ngc6zp5fwV5Ku2aVliongp11Iq7YvtkUufIqjTVxTVtsD3UkFEmXNtd+KUsiUrzk8gnx/tXjjgHPuulcqU1+Lk8g/XHVlHZ6Tg+UNJEIWeJlorH6nl9RfHVe7KipZXIz7IqaPu3Gstd3y80Wiiu3iEZTAqe41GEB1i2N0IB6JfJxfRMDsn3H10Jv4oFyoQwJ4LskbD+FvIsrPxSYn2ayLCOhfVhViiXC/skop1RcZc6xUj+hELpU/glxSada3Bgm7my5OrMv1Qs9FDPCRGvnQpPptXQOP8gQrvBOoaZGUIMmVBUdXjAqTFvO0RuppxsaXG2CrIQZOHpVMh2Qms7ESGIB+GZtKFKa8rXuVQhUDbDZ7SZ9ChINfnq5Gkg0aIBdoRSme+TSqKK/aJB60e6yg84oI7iB8q2Sv+lJZnWWIxzYYU4Jd4Dy6iFTSm3oCFF9ksZJFsWklhTJhnFylqS4AX9inWJOadB5TtbLoa3y8VwUjBOv2nDiy21e4NV/aOg7e/qe6my1rUCCsQ60STeForjtmyuiSwOT4QG2sJ6DtR1rswfq1BBOYGKwskZNkVBeKDj83D1V5CnsgR6O2Jctd13hamBGDo7/uaOYjRFnztycfg94Z9yzMoUBV3jxTlVtSdNi+67Gjde4HcFxCxfRTzhHVvafc1w2Ks52B3MsI5PDgzP1i/xQqS1FBcYOV2VWVApBNTgu8B6IswwEM+SUz9aBpnrcNdUtNGpuTZlyGW0K0ZOz/1uLER8My+Q30zNuZ15oLKSkCbP3hFx3w9pgRxCIMvFMHb96Id06dQCrBxrq4E714/S5WKYFrhlLVR/L1GqJtF1QazuT+C7eB7+eaviVnztmtx3XcSE01tC14+4GHBAv5Pv9Oa8XrboZ9hszowATEUMW4cUZtgU+o33tbIpt/iBxvM71qlXHrXrYV3MOdnRTk8uavHSvbn0ZFw/mmOTm90rkPkV1nHISQPGReb60ZgU1Mj1o4TmK4f8Hl0/mmJTOJkVWY83baiNNo3Tg+tHE2zS066UpW7qw1w8970af0c8t0ftTamvOZHilSJ0h/rBiuBOGzm7CLQjiNQ5RvIkcnvGJnjfweHVm26Ey8cW4lTJbbJHXx2aICYrpEMDHaBmapWCXKABDOf0aTcy+WCFlgjyYNwIckhoQl/R5J7CsINNi+6C5qj8flt+l5TmBRHOFd7Hq/kdO0X1Zd9ioa4fhWrHPtFxTVUV3ZOWMPWV+9ASIYap7C9Xry+oztWlhe9QO6aQzDOtWY/WQJHMZwXhjKRCaCRRlv5EVOcfuX7UI1JLSd6XQkHH+pmFjM4MMpLjJA2VdzIWljC/omUlnkU/d0prSRoRPTG+MY1tX1iePXmo4aTEfW9hnXj8zg05Msvzw91Ne2zOwuLvRZkFem3Jc2fMxcLC4i9G2SZSaMnTwsLCoiaB6sLJljwtLCwsqrvwvBt1cx6uJgUk6+HPJDVbWFhYfCbkXKaziEA7WNfyjEsaCdBw0QILCwuLI0CKosMoL/Fp2HBxYgsLC4svif8fAHNdrilXtq0rAAAAAElFTkSuQmCC) 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; }

.subheading {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-size: 1.5rem;
  font-weight: 500;
  margin-top: 0; }

.switchable__summary-header,
.switchable__detail-header {
  color: #d0cbc3;
  font-size: 1.25em;
  font-weight: 600;
  text-align: left;
  text-transform: uppercase; }

.switchable__summary-header {
  margin: 2em -1em 0;
  padding: 0.75em 1em 1em; }

.switchable__detail p:last-of-type {
  margin: 0; }

.switchable__summary p {
  font-size: 0.875rem;
  line-height: 1.6; }

.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: .5rem 0.75rem 1rem;
  text-align: center; }

.table {
  -webkit-transition: .2s all ease;
  -o-transition: .2s all ease;
  transition: .2s all ease;
  width: 100%; }
  .dialog__table .table {
    margin-bottom: 2rem; }

.table--even-cols {
  table-layout: fixed; }

.table--2columns th,
.table--2columns td {
  width: 50%; }

.table--3columns th,
.table--3columns td {
  width: 33%; }

.table--4columns th,
.table--4columns td {
  width: 25%; }

.table--75-25 th:first-child,
.table--75-25 td:first-child {
  width: 75%; }

.table--75-25 th:last-child,
.table--75-25 td:last-child {
  text-align: center !important;
  width: 25%; }

.table th {
  font-weight: bold;
  padding-bottom: .5rem; }

.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--design-elements {
  border-collapse: separate;
  border: 1px solid #d0cbc3;
  margin: 0 0 1rem; }

.table--design-elements thead {
  background-color: #001871;
  color: #fff; }

.table--design-elements th,
.table--design-elements td {
  background-color: transparent;
  padding: .5rem 1rem;
  text-align: left; }

.table--design-elements thead th {
  border: 1px solid #fff;
  font-weight: 700; }

.table--design-elements thead th:first-of-type {
  border-right: none;
  text-align: right; }

.table--design-elements tbody th {
  text-align: right; }

.table--percentiles {
  margin: 0;
  /* tbody + tbody {
        tr:nth-child(odd) td {
            background-color: $color-table--even;
        }
    }

    tbody.collapse.in + tbody {
        tr:nth-child(odd) td {
            background-color: $color-table--odd;
        }
    } */ }
  .table--percentiles thead th {
    line-height: 1.3;
    padding: 0 .5rem .25rem;
    vertical-align: bottom; }
    .table--percentiles thead th.table__column-data {
      width: 125px; }
  .table--percentiles thead td.table__column-first {
    width: 75px; }
  .table--percentiles tbody th,
  .table--percentiles tbody td {
    padding-bottom: 1rem;
    padding-top: 1rem; }
  .table--percentiles tbody.collapse td:first-child {
    padding-left: 2rem; }
  .table--percentiles tbody td:first-child {
    font-weight: 600; }
  .table--percentiles tbody td span {
    font-size: .875rem; }
  .table--percentiles tbody.collapse tr td {
    background-color: #fff; }

.table--population {
  table-layout: fixed; }

.table--population th,
.table--population td {
  padding-left: 2px;
  padding-right: 2px; }

.table--population th:nth-child(7),
.table--population td:nth-child(7) {
  width: 5.375em; }

.table-wrapper {
  background-color: #f2ede2;
  border: 1px solid #c69214;
  margin: 0 0 2rem;
  padding: 1rem; }

.table-wrapper__inner {
  background-color: #fff;
  padding: 1rem; }

.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; }

.table--sample-question-old {
  border: 1px solid #beb7ac;
  border-collapse: collapse;
  margin: 0; }
  .table--sample-question-old caption {
    font-size: 1.175rem;
    font-weight: 600;
    line-height: 1.3;
    margin: 1rem 0 .5rem;
    text-align: left; }
  .table--sample-question-old th,
  .table--sample-question-old td {
    border: 1px solid #d0cbc3;
    line-height: 1.2; }
    .table--sample-question-old th:last-child,
    .table--sample-question-old td:last-child {
      border-right: none;
      text-align: center; }
  .table--sample-question-old th {
    border-width: 0 2px 2px 0;
    color: #001871;
    font-weight: 400;
    padding: .75rem; }
  .table--sample-question-old td {
    border-width: 2px 2px 1px 0;
    padding: 1rem; }
  .table--sample-question-old span.correct,
  .table--sample-question-old tr.green td:last-child {
    color: #007367;
    font-size: 1.75rem;
    font-weight: 700; }

.table--sample-question,
.result__answer__table {
  border-collapse: collapse;
  margin: .5rem 0; }
  .table--sample-question caption,
  .result__answer__table caption {
    font-size: .875rem;
    font-weight: 700;
    line-height: 1.3;
    margin: 1rem 0 .5rem;
    text-align: left; }
  .table--sample-question th,
  .table--sample-question td,
  .result__answer__table th,
  .result__answer__table td {
    text-align: left;
    line-height: 1.2; }
    .table--sample-question th:last-child,
    .table--sample-question td:last-child,
    .result__answer__table th:last-child,
    .result__answer__table td:last-child {
      text-align: center; }
  .table--sample-question th,
  .result__answer__table th {
    border-bottom: 2px solid #c69214;
    font-weight: 400;
    padding: .5rem 0; }
  .table--sample-question td,
  .result__answer__table td {
    border-bottom: 1px solid #d0cbc3;
    font-size: 1rem;
    padding: .75rem 1rem; }
  .table--sample-question span.correct,
  .table--sample-question tr.green td:last-of-type,
  .result__answer__table span.correct,
  .result__answer__table tr.green td:last-of-type {
    color: #007367;
    font-size: 1.5rem;
    font-weight: 700; }
  .table--sample-question tr td:first-of-type,
  .result__answer__table tr td:first-of-type {
    border-right: 2px solid #c69214;
    padding-left: 0; }

.table--sample-question tr th:last-child {
  text-align: left; }

.table--sample-question tr td {
  border-right: 2px solid #c69214;
  font-size: 1.125rem;
  min-width: 33%; }
  .table--sample-question tr td:last-child {
    border-right: none;
    text-align: left; }

.result__answer__footnotes {
  font-size: .75rem;
  margin: .75rem 0 1rem; }

.profile-table th,
.profile-table td {
  color: inherit;
  font-size: 1rem;
  font-weight: 400;
  padding: 1rem 10px;
  text-align: left;
  vertical-align: top; }

.profile-table .table-row.table-row--top th {
  border-bottom: 1px solid #767676;
  font-size: .875rem;
  font-weight: 700;
  padding: .5rem .5rem;
  text-align: center; }

.profile-table .table-row th:first-child {
  padding-left: 0; }

.profile-table .table-row--top .table--sq-coursetaking th,
.profile-table .table-row--top .table--sq-coursetaking td {
  padding-top: .5rem;
  padding-bottom: .5rem; }

.profile-table__inner-span td {
  color: #001871;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.2;
  padding: 3rem 0 1rem; }
  .profile-table__inner-span td strong {
    font-weight: 600;
    text-transform: uppercase; }

.profile-table__subtitle th,
.profile-table__subtitle td {
  border-bottom: 1px solid #767676;
  color: inherit;
  font-size: .875rem;
  font-weight: 700;
  padding-bottom: 0;
  padding: .5rem .25rem;
  text-align: center;
  vertical-align: top; }

.profile-table__subtitle td:first-child {
  border-right: 1px solid #767676; }

.table--sq-coursetaking th,
.table--sq-coursetaking td {
  padding-top: .5rem;
  padding-bottom: .5rem; }

.table--state-scores th,
.table--state-scores td {
  border: 1px solid #585858;
  font-size: .875rem;
  font-weight: 700;
  padding: .5rem .25rem;
  text-align: center;
  vertical-align: bottom; }

.table--state-scores tbody tr th:first-child {
  text-align: left; }

.table--state-scores td {
  font-weight: 400; }

.table--align-sigs td,
.table--align-sigs tbody th {
  white-space: nowrap; }

.table--align-sigs .sig {
  display: inline-block;
  width: .625em; }

.table--align-sigs .spacer,
.table--align-sigs sup {
  display: inline-block;
  width: 0.4375em; }

.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: 0 4px;
  padding: 2em 0; }
  .is-expanded .toggle {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }

.toggle__divider {
  background-color: #c69214;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  min-height: 1px;
  position: relative;
  width: 100%; }
  .toggle__divider:before, .toggle__divider:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAYAAABit09LAAAACXBIWXMAAAsSAAALEgHS3X78AAAAaElEQVQokWP8//8/AzJYX8UKE3AMbPt9ACbFxEAkGFU45BUyrqtkEWBgYDBAEtsPpQsZGBguQNkXwKlnfRXrAgYGhngchi0MbPudALYaxAAJ4FKEEo5YFMMVgd2IJeGCnAHTCAEMDAwAtsAmnwQpJMQAAAAASUVORK5CYII=);
    background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4LjA0IiBoZWlnaHQ9IjE3Ljg3IiB2aWV3Qm94PSIwIDAgOC4wNCAxNy44NyI+CiAgPHRpdGxlPmFycm93LXNoYWZ0LWRvd248L3RpdGxlPgogIDxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiIHN0eWxlPSJpc29sYXRpb246IGlzb2xhdGUiPgogICAgPHJlY3QgeD0iMy4wNSIgd2lkdGg9IjIuMDIiIGhlaWdodD0iMTMuOTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguMTEgMTMuOTgpIHJvdGF0ZSgtMTgwKSIgc3R5bGU9ImZpbGw6ICNhZTc5MDQiLz4KICA8L2c+CiAgPGcgaWQ9IkxheWVyXzMiIGRhdGEtbmFtZT0iTGF5ZXIgMyI+CiAgICA8cG9seWdvbiBwb2ludHM9IjguMDQgMTMuODQgNC4wMiAxNy44NyAwIDEzLjg0IDguMDQgMTMuODQiIHN0eWxlPSJmaWxsOiAjYWU3OTA0Ii8+CiAgPC9nPgo8L3N2Zz4K);
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4LjA0IiBoZWlnaHQ9IjE3Ljg3IiB2aWV3Qm94PSIwIDAgOC4wNCAxNy44NyI+CiAgPHRpdGxlPmFycm93LXNoYWZ0LWRvd248L3RpdGxlPgogIDxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiIHN0eWxlPSJpc29sYXRpb246IGlzb2xhdGUiPgogICAgPHJlY3QgeD0iMy4wNSIgd2lkdGg9IjIuMDIiIGhlaWdodD0iMTMuOTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguMTEgMTMuOTgpIHJvdGF0ZSgtMTgwKSIgc3R5bGU9ImZpbGw6ICNhZTc5MDQiLz4KICA8L2c+CiAgPGcgaWQ9IkxheWVyXzMiIGRhdGEtbmFtZT0iTGF5ZXIgMyI+CiAgICA8cG9seWdvbiBwb2ludHM9IjguMDQgMTMuODQgNC4wMiAxNy44NyAwIDEzLjg0IDguMDQgMTMuODQiIHN0eWxlPSJmaWxsOiAjYWU3OTA0Ii8+CiAgPC9nPgo8L3N2Zz4K);
    background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4LjA0IiBoZWlnaHQ9IjE3Ljg3IiB2aWV3Qm94PSIwIDAgOC4wNCAxNy44NyI+CiAgPHRpdGxlPmFycm93LXNoYWZ0LWRvd248L3RpdGxlPgogIDxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiIHN0eWxlPSJpc29sYXRpb246IGlzb2xhdGUiPgogICAgPHJlY3QgeD0iMy4wNSIgd2lkdGg9IjIuMDIiIGhlaWdodD0iMTMuOTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguMTEgMTMuOTgpIHJvdGF0ZSgtMTgwKSIgc3R5bGU9ImZpbGw6ICNhZTc5MDQiLz4KICA8L2c+CiAgPGcgaWQ9IkxheWVyXzMiIGRhdGEtbmFtZT0iTGF5ZXIgMyI+CiAgICA8cG9seWdvbiBwb2ludHM9IjguMDQgMTMuODQgNC4wMiAxNy44NyAwIDEzLjg0IDguMDQgMTMuODQiIHN0eWxlPSJmaWxsOiAjYWU3OTA0Ii8+CiAgPC9nPgo8L3N2Zz4K);
    background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4LjA0IiBoZWlnaHQ9IjE3Ljg3IiB2aWV3Qm94PSIwIDAgOC4wNCAxNy44NyI+CiAgPHRpdGxlPmFycm93LXNoYWZ0LWRvd248L3RpdGxlPgogIDxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiIHN0eWxlPSJpc29sYXRpb246IGlzb2xhdGUiPgogICAgPHJlY3QgeD0iMy4wNSIgd2lkdGg9IjIuMDIiIGhlaWdodD0iMTMuOTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguMTEgMTMuOTgpIHJvdGF0ZSgtMTgwKSIgc3R5bGU9ImZpbGw6ICNhZTc5MDQiLz4KICA8L2c+CiAgPGcgaWQ9IkxheWVyXzMiIGRhdGEtbmFtZT0iTGF5ZXIgMyI+CiAgICA8cG9seWdvbiBwb2ludHM9IjguMDQgMTMuODQgNC4wMiAxNy44NyAwIDEzLjg0IDguMDQgMTMuODQiIHN0eWxlPSJmaWxsOiAjYWU3OTA0Ii8+CiAgPC9nPgo8L3N2Zz4K);
    background-repeat: no-repeat;
    background-size: 8px 18px;
    bottom: -17px;
    content: '';
    height: 18px;
    left: -4px;
    right: auto;
    position: absolute;
    width: 8px; }
  .toggle__divider:after {
    left: auto;
    right: -4px; }
  .toggle__divider.toggle__divider--bottom.is-active:before, .toggle__divider.toggle__divider--bottom.is-active:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASCAYAAABit09LAAAACXBIWXMAAAsSAAALEgHS3X78AAAAXUlEQVQoFWP8//8/AzJYX8W6AMQNbPudgCzOhEVRPAjDNGAoRFIEAyiKmXAowlDMuK6SRYCBgcEAKgGi+6FsRyQNF1A8s76K1YGBgWE/1DOMOD2DD4wqHNoKGRgYAJpXHmWFt8RiAAAAAElFTkSuQmCC);
    background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4LjA0IiBoZWlnaHQ9IjE3Ljg3IiB2aWV3Qm94PSIwIDAgOC4wNCAxNy44NyI+CiAgPHRpdGxlPmFycm93LXNoYWZ0LXVwPC90aXRsZT4KICA8ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiBzdHlsZT0iaXNvbGF0aW9uOiBpc29sYXRlIj4KICAgIDxyZWN0IHg9IjIuOTgiIHk9IjMuODkiIHdpZHRoPSIyLjAyIiBoZWlnaHQ9IjEzLjk4IiBzdHlsZT0iZmlsbDogI2FlNzkwNCIvPgogIDwvZz4KICA8ZyBpZD0iTGF5ZXJfMyIgZGF0YS1uYW1lPSJMYXllciAzIj4KICAgIDxwb2x5Z29uIHBvaW50cz0iMCA0LjAyIDQuMDIgMCA4LjA0IDQuMDIgMCA0LjAyIiBzdHlsZT0iZmlsbDogI2FlNzkwNCIvPgogIDwvZz4KPC9zdmc+Cg==);
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4LjA0IiBoZWlnaHQ9IjE3Ljg3IiB2aWV3Qm94PSIwIDAgOC4wNCAxNy44NyI+CiAgPHRpdGxlPmFycm93LXNoYWZ0LXVwPC90aXRsZT4KICA8ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiBzdHlsZT0iaXNvbGF0aW9uOiBpc29sYXRlIj4KICAgIDxyZWN0IHg9IjIuOTgiIHk9IjMuODkiIHdpZHRoPSIyLjAyIiBoZWlnaHQ9IjEzLjk4IiBzdHlsZT0iZmlsbDogI2FlNzkwNCIvPgogIDwvZz4KICA8ZyBpZD0iTGF5ZXJfMyIgZGF0YS1uYW1lPSJMYXllciAzIj4KICAgIDxwb2x5Z29uIHBvaW50cz0iMCA0LjAyIDQuMDIgMCA4LjA0IDQuMDIgMCA0LjAyIiBzdHlsZT0iZmlsbDogI2FlNzkwNCIvPgogIDwvZz4KPC9zdmc+Cg==);
    background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4LjA0IiBoZWlnaHQ9IjE3Ljg3IiB2aWV3Qm94PSIwIDAgOC4wNCAxNy44NyI+CiAgPHRpdGxlPmFycm93LXNoYWZ0LXVwPC90aXRsZT4KICA8ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiBzdHlsZT0iaXNvbGF0aW9uOiBpc29sYXRlIj4KICAgIDxyZWN0IHg9IjIuOTgiIHk9IjMuODkiIHdpZHRoPSIyLjAyIiBoZWlnaHQ9IjEzLjk4IiBzdHlsZT0iZmlsbDogI2FlNzkwNCIvPgogIDwvZz4KICA8ZyBpZD0iTGF5ZXJfMyIgZGF0YS1uYW1lPSJMYXllciAzIj4KICAgIDxwb2x5Z29uIHBvaW50cz0iMCA0LjAyIDQuMDIgMCA4LjA0IDQuMDIgMCA0LjAyIiBzdHlsZT0iZmlsbDogI2FlNzkwNCIvPgogIDwvZz4KPC9zdmc+Cg==);
    background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4LjA0IiBoZWlnaHQ9IjE3Ljg3IiB2aWV3Qm94PSIwIDAgOC4wNCAxNy44NyI+CiAgPHRpdGxlPmFycm93LXNoYWZ0LXVwPC90aXRsZT4KICA8ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiBzdHlsZT0iaXNvbGF0aW9uOiBpc29sYXRlIj4KICAgIDxyZWN0IHg9IjIuOTgiIHk9IjMuODkiIHdpZHRoPSIyLjAyIiBoZWlnaHQ9IjEzLjk4IiBzdHlsZT0iZmlsbDogI2FlNzkwNCIvPgogIDwvZz4KICA8ZyBpZD0iTGF5ZXJfMyIgZGF0YS1uYW1lPSJMYXllciAzIj4KICAgIDxwb2x5Z29uIHBvaW50cz0iMCA0LjAyIDQuMDIgMCA4LjA0IDQuMDIgMCA0LjAyIiBzdHlsZT0iZmlsbDogI2FlNzkwNCIvPgogIDwvZz4KPC9zdmc+Cg==);
    bottom: 0; }

.toggle__link {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAIAAAAmdTLBAAAACXBIWXMAAAsSAAALEgHS3X78AAACCElEQVQ4jZ2TMUziYBTH3xkXukBS3FC6SGSiicsxoI2LC4Mx0alRbiFsd9woSwdYSedbaM7NgWjCoMOZHiR2UmHiwg1SYaN4ZbivYw0+fC0cXIxven19v/e+9/++98F1XVhgtsOaPVPvtEMcJ0ai4mo0FOBmUpfnos2+qdSqF627mfjxx5SS3hf4MEXm9NeMxqfv3+gzEVmzGTOfLPwMBjj1QM4kU/P7E4x5e+Imntl2mPrjUr2+GjkMEyYlXJ/d97qQkyEnJ4onf9hf/PH57LRyU0f/wRokiieQk4P57IM1cF13yd9cqVWxs/61QFI1e2Z3OEBf4MPnuXwwwI0chskebzsMBVMP5H91JhP48JedXQA4b91O8Xqnjc6euLkIRssktwBg5DC90/b0a/ZMVDsU4DSjQWfuDi2908bTAoAUi0uxOFEL7x/LYR8s8SrBij/T48XVKAC0+o8oAcWlckmKxZX0PkW6Q4t8b34xEkVHMxr/n18z6jSLxwt8eHt9A2/RdtgiePyQrq/wLU/1H5MvhzSfLKlcohKZ5BYJZjtMKpdGL78weYqnwVr9R7FYwEEyyRTymtEQCnkUqHKUxS3y9mdmbchwqJ+/f1GkcpSl/ZnwfhhrK7Wqn0HbXt9QD2VSesLPwFQbrx0fksCvSLG4f/MnfOWmPhd+o3n6vQMevz9i3gEDwDPKEhsL47Rv0gAAAABJRU5ErkJggg==);
  background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS45OSIgaGVpZ2h0PSIxOS45OSIgdmlld0JveD0iMCAwIDE5Ljk5IDE5Ljk5Ij4KICA8dGl0bGU+bWFnbmlmeS1wbHVzPC90aXRsZT4KICA8ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj4KICAgIDxlbGxpcHNlIGN4PSIxMS42NiIgY3k9IjguNCIgcng9IjcuMjYiIHJ5PSI3LjMzIiBzdHlsZT0iZmlsbDogbm9uZTtzdHJva2U6ICMwMDY4NWM7c3Ryb2tlLXdpZHRoOiAyLjE0NDQwMjUwNTcxMjYwMnB4Ii8+CiAgPC9nPgogIDxnIGlkPSJMYXllcl8zIiBkYXRhLW5hbWU9IkxheWVyIDMiPgogICAgPGxpbmUgeDE9IjAuOTIiIHkxPSIxOS4wNyIgeDI9IjUuOTciIHkyPSIxNC4wMiIgc3R5bGU9ImZpbGw6IG5vbmU7c3Ryb2tlOiAjMDA2ODVjO3N0cm9rZS13aWR0aDogMi42MDAyOTg2MDkyMzMyNnB4Ii8+CiAgPC9nPgogIDxnIGlkPSJMYXllcl80IiBkYXRhLW5hbWU9IkxheWVyIDQiPgogICAgPGxpbmUgeDE9IjExLjYiIHkxPSIzLjg0IiB4Mj0iMTEuNiIgeTI9IjEyLjgzIiBzdHlsZT0iZmlsbDogbm9uZTtzdHJva2U6ICMwMDY4NWM7c3Ryb2tlLXdpZHRoOiAxLjMwMDE0OTMwNDYxNjYzcHgiLz4KICA8L2c+CiAgPGcgaWQ9IkxheWVyXzUiIGRhdGEtbmFtZT0iTGF5ZXIgNSI+CiAgICA8bGluZSB4MT0iNy4xMSIgeTE9IjguNDkiIHgyPSIxNi4wNSIgeTI9IjguNDkiIHN0eWxlPSJmaWxsOiBub25lO3N0cm9rZTogIzAwNjg1YztzdHJva2Utd2lkdGg6IDEuMzAwMTQ5MzA0NjE2NjNweCIvPgogIDwvZz4KPC9zdmc+Cg==);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS45OSIgaGVpZ2h0PSIxOS45OSIgdmlld0JveD0iMCAwIDE5Ljk5IDE5Ljk5Ij4KICA8dGl0bGU+bWFnbmlmeS1wbHVzPC90aXRsZT4KICA8ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj4KICAgIDxlbGxpcHNlIGN4PSIxMS42NiIgY3k9IjguNCIgcng9IjcuMjYiIHJ5PSI3LjMzIiBzdHlsZT0iZmlsbDogbm9uZTtzdHJva2U6ICMwMDY4NWM7c3Ryb2tlLXdpZHRoOiAyLjE0NDQwMjUwNTcxMjYwMnB4Ii8+CiAgPC9nPgogIDxnIGlkPSJMYXllcl8zIiBkYXRhLW5hbWU9IkxheWVyIDMiPgogICAgPGxpbmUgeDE9IjAuOTIiIHkxPSIxOS4wNyIgeDI9IjUuOTciIHkyPSIxNC4wMiIgc3R5bGU9ImZpbGw6IG5vbmU7c3Ryb2tlOiAjMDA2ODVjO3N0cm9rZS13aWR0aDogMi42MDAyOTg2MDkyMzMyNnB4Ii8+CiAgPC9nPgogIDxnIGlkPSJMYXllcl80IiBkYXRhLW5hbWU9IkxheWVyIDQiPgogICAgPGxpbmUgeDE9IjExLjYiIHkxPSIzLjg0IiB4Mj0iMTEuNiIgeTI9IjEyLjgzIiBzdHlsZT0iZmlsbDogbm9uZTtzdHJva2U6ICMwMDY4NWM7c3Ryb2tlLXdpZHRoOiAxLjMwMDE0OTMwNDYxNjYzcHgiLz4KICA8L2c+CiAgPGcgaWQ9IkxheWVyXzUiIGRhdGEtbmFtZT0iTGF5ZXIgNSI+CiAgICA8bGluZSB4MT0iNy4xMSIgeTE9IjguNDkiIHgyPSIxNi4wNSIgeTI9IjguNDkiIHN0eWxlPSJmaWxsOiBub25lO3N0cm9rZTogIzAwNjg1YztzdHJva2Utd2lkdGg6IDEuMzAwMTQ5MzA0NjE2NjNweCIvPgogIDwvZz4KPC9zdmc+Cg==);
  background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS45OSIgaGVpZ2h0PSIxOS45OSIgdmlld0JveD0iMCAwIDE5Ljk5IDE5Ljk5Ij4KICA8dGl0bGU+bWFnbmlmeS1wbHVzPC90aXRsZT4KICA8ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj4KICAgIDxlbGxpcHNlIGN4PSIxMS42NiIgY3k9IjguNCIgcng9IjcuMjYiIHJ5PSI3LjMzIiBzdHlsZT0iZmlsbDogbm9uZTtzdHJva2U6ICMwMDY4NWM7c3Ryb2tlLXdpZHRoOiAyLjE0NDQwMjUwNTcxMjYwMnB4Ii8+CiAgPC9nPgogIDxnIGlkPSJMYXllcl8zIiBkYXRhLW5hbWU9IkxheWVyIDMiPgogICAgPGxpbmUgeDE9IjAuOTIiIHkxPSIxOS4wNyIgeDI9IjUuOTciIHkyPSIxNC4wMiIgc3R5bGU9ImZpbGw6IG5vbmU7c3Ryb2tlOiAjMDA2ODVjO3N0cm9rZS13aWR0aDogMi42MDAyOTg2MDkyMzMyNnB4Ii8+CiAgPC9nPgogIDxnIGlkPSJMYXllcl80IiBkYXRhLW5hbWU9IkxheWVyIDQiPgogICAgPGxpbmUgeDE9IjExLjYiIHkxPSIzLjg0IiB4Mj0iMTEuNiIgeTI9IjEyLjgzIiBzdHlsZT0iZmlsbDogbm9uZTtzdHJva2U6ICMwMDY4NWM7c3Ryb2tlLXdpZHRoOiAxLjMwMDE0OTMwNDYxNjYzcHgiLz4KICA8L2c+CiAgPGcgaWQ9IkxheWVyXzUiIGRhdGEtbmFtZT0iTGF5ZXIgNSI+CiAgICA8bGluZSB4MT0iNy4xMSIgeTE9IjguNDkiIHgyPSIxNi4wNSIgeTI9IjguNDkiIHN0eWxlPSJmaWxsOiBub25lO3N0cm9rZTogIzAwNjg1YztzdHJva2Utd2lkdGg6IDEuMzAwMTQ5MzA0NjE2NjNweCIvPgogIDwvZz4KPC9zdmc+Cg==);
  background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS45OSIgaGVpZ2h0PSIxOS45OSIgdmlld0JveD0iMCAwIDE5Ljk5IDE5Ljk5Ij4KICA8dGl0bGU+bWFnbmlmeS1wbHVzPC90aXRsZT4KICA8ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj4KICAgIDxlbGxpcHNlIGN4PSIxMS42NiIgY3k9IjguNCIgcng9IjcuMjYiIHJ5PSI3LjMzIiBzdHlsZT0iZmlsbDogbm9uZTtzdHJva2U6ICMwMDY4NWM7c3Ryb2tlLXdpZHRoOiAyLjE0NDQwMjUwNTcxMjYwMnB4Ii8+CiAgPC9nPgogIDxnIGlkPSJMYXllcl8zIiBkYXRhLW5hbWU9IkxheWVyIDMiPgogICAgPGxpbmUgeDE9IjAuOTIiIHkxPSIxOS4wNyIgeDI9IjUuOTciIHkyPSIxNC4wMiIgc3R5bGU9ImZpbGw6IG5vbmU7c3Ryb2tlOiAjMDA2ODVjO3N0cm9rZS13aWR0aDogMi42MDAyOTg2MDkyMzMyNnB4Ii8+CiAgPC9nPgogIDxnIGlkPSJMYXllcl80IiBkYXRhLW5hbWU9IkxheWVyIDQiPgogICAgPGxpbmUgeDE9IjExLjYiIHkxPSIzLjg0IiB4Mj0iMTEuNiIgeTI9IjEyLjgzIiBzdHlsZT0iZmlsbDogbm9uZTtzdHJva2U6ICMwMDY4NWM7c3Ryb2tlLXdpZHRoOiAxLjMwMDE0OTMwNDYxNjYzcHgiLz4KICA8L2c+CiAgPGcgaWQ9IkxheWVyXzUiIGRhdGEtbmFtZT0iTGF5ZXIgNSI+CiAgICA8bGluZSB4MT0iNy4xMSIgeTE9IjguNDkiIHgyPSIxNi4wNSIgeTI9IjguNDkiIHN0eWxlPSJmaWxsOiBub25lO3N0cm9rZTogIzAwNjg1YztzdHJva2Utd2lkdGg6IDEuMzAwMTQ5MzA0NjE2NjNweCIvPgogIDwvZz4KPC9zdmc+Cg==);
  background-color: #f2ede2;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 18px 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; }
  .toggle__link.is-active {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAIAAAAmdTLBAAAACXBIWXMAAAsSAAALEgHS3X78AAAB2ElEQVQ4jZ2TMU/CUBCAT+PSLpAUN5AuEJmscZEBaVxcHIiJTgRxMY7qigODrNrRuED8AQQTBh00FRKZNO2EwYViN4spy+uIwSOvpT6I8aZ39+67e3fvbm44HMIUsR2ifRhqpx3keSkclSLRIMf7XBeYqGYaxXr1Vn/12ffXU8XtHVEIUQsjf6XVPLi5pupKeMkmxPiyUA1wvLKbzSdT7PwURr+MtIZvth2iPNwpj/cDh6ADhpjIr5nGaukMc6qnhd/VdvtW5upSN3sBjtcKJVEIzXuvi/UqZmbCACAKodrRSYDjBw5BZ5e3HYINU3azTJiGON7cAoCa/jLBq502HjLS2jQYJZ/cAICBQ9RO2+2f9mFg5UGOr7Sa3f4nE5bjCTmeoOrU/8dwrPcvelWXlyJRANDNHrZgxvu7fYue3fqlcBQPlVZzBvzj0KC1uLwohNKxZfxF2yHT4NEgPd7jLE/kH5HbOwBgfFnyRYkZwnaIfFEa/Fyh8wRPC9PNnnRe8BVSaTXFwgk2qJw7xC1y59e3NlSwqKf3N2op5w7p/ox5L4yxi/Wql0FJx5aVvSzt9Jj3wTR2t2+pnTYOkigsyvGEd/PHfPm5wYT/KG7//gGP5o8y/4AB4Bs56uOjrsT73QAAAABJRU5ErkJggg==);
    background-image: -webkit-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS45OSIgaGVpZ2h0PSIxOS45OSIgdmlld0JveD0iMCAwIDE5Ljk5IDE5Ljk5Ij4KICA8dGl0bGU+bWFnbmlmeS1taW51czwvdGl0bGU+CiAgPGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+CiAgICA8ZWxsaXBzZSBjeD0iMTEuNjYiIGN5PSI4LjQiIHJ4PSI3LjI2IiByeT0iNy4zMyIgc3R5bGU9ImZpbGw6IG5vbmU7c3Ryb2tlOiAjMDA2ODVjO3N0cm9rZS13aWR0aDogMi4xNDQ0MDI1MDU3MTI2MDJweCIvPgogIDwvZz4KICA8ZyBpZD0iTGF5ZXJfMyIgZGF0YS1uYW1lPSJMYXllciAzIj4KICAgIDxsaW5lIHgxPSIwLjkyIiB5MT0iMTkuMDciIHgyPSI1Ljk3IiB5Mj0iMTQuMDIiIHN0eWxlPSJmaWxsOiBub25lO3N0cm9rZTogIzAwNjg1YztzdHJva2Utd2lkdGg6IDIuNjAwMjk4NjA5MjMzMjZweCIvPgogIDwvZz4KICA8ZyBpZD0iTGF5ZXJfNSIgZGF0YS1uYW1lPSJMYXllciA1Ij4KICAgIDxsaW5lIHgxPSI3LjExIiB5MT0iOC40OSIgeDI9IjE2LjA1IiB5Mj0iOC40OSIgc3R5bGU9ImZpbGw6IG5vbmU7c3Ryb2tlOiAjMDA2ODVjO3N0cm9rZS13aWR0aDogMS4zMDAxNDkzMDQ2MTY2M3B4Ii8+CiAgPC9nPgo8L3N2Zz4K);
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS45OSIgaGVpZ2h0PSIxOS45OSIgdmlld0JveD0iMCAwIDE5Ljk5IDE5Ljk5Ij4KICA8dGl0bGU+bWFnbmlmeS1taW51czwvdGl0bGU+CiAgPGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+CiAgICA8ZWxsaXBzZSBjeD0iMTEuNjYiIGN5PSI4LjQiIHJ4PSI3LjI2IiByeT0iNy4zMyIgc3R5bGU9ImZpbGw6IG5vbmU7c3Ryb2tlOiAjMDA2ODVjO3N0cm9rZS13aWR0aDogMi4xNDQ0MDI1MDU3MTI2MDJweCIvPgogIDwvZz4KICA8ZyBpZD0iTGF5ZXJfMyIgZGF0YS1uYW1lPSJMYXllciAzIj4KICAgIDxsaW5lIHgxPSIwLjkyIiB5MT0iMTkuMDciIHgyPSI1Ljk3IiB5Mj0iMTQuMDIiIHN0eWxlPSJmaWxsOiBub25lO3N0cm9rZTogIzAwNjg1YztzdHJva2Utd2lkdGg6IDIuNjAwMjk4NjA5MjMzMjZweCIvPgogIDwvZz4KICA8ZyBpZD0iTGF5ZXJfNSIgZGF0YS1uYW1lPSJMYXllciA1Ij4KICAgIDxsaW5lIHgxPSI3LjExIiB5MT0iOC40OSIgeDI9IjE2LjA1IiB5Mj0iOC40OSIgc3R5bGU9ImZpbGw6IG5vbmU7c3Ryb2tlOiAjMDA2ODVjO3N0cm9rZS13aWR0aDogMS4zMDAxNDkzMDQ2MTY2M3B4Ii8+CiAgPC9nPgo8L3N2Zz4K);
    background-image: -o-linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS45OSIgaGVpZ2h0PSIxOS45OSIgdmlld0JveD0iMCAwIDE5Ljk5IDE5Ljk5Ij4KICA8dGl0bGU+bWFnbmlmeS1taW51czwvdGl0bGU+CiAgPGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+CiAgICA8ZWxsaXBzZSBjeD0iMTEuNjYiIGN5PSI4LjQiIHJ4PSI3LjI2IiByeT0iNy4zMyIgc3R5bGU9ImZpbGw6IG5vbmU7c3Ryb2tlOiAjMDA2ODVjO3N0cm9rZS13aWR0aDogMi4xNDQ0MDI1MDU3MTI2MDJweCIvPgogIDwvZz4KICA8ZyBpZD0iTGF5ZXJfMyIgZGF0YS1uYW1lPSJMYXllciAzIj4KICAgIDxsaW5lIHgxPSIwLjkyIiB5MT0iMTkuMDciIHgyPSI1Ljk3IiB5Mj0iMTQuMDIiIHN0eWxlPSJmaWxsOiBub25lO3N0cm9rZTogIzAwNjg1YztzdHJva2Utd2lkdGg6IDIuNjAwMjk4NjA5MjMzMjZweCIvPgogIDwvZz4KICA8ZyBpZD0iTGF5ZXJfNSIgZGF0YS1uYW1lPSJMYXllciA1Ij4KICAgIDxsaW5lIHgxPSI3LjExIiB5MT0iOC40OSIgeDI9IjE2LjA1IiB5Mj0iOC40OSIgc3R5bGU9ImZpbGw6IG5vbmU7c3Ryb2tlOiAjMDA2ODVjO3N0cm9rZS13aWR0aDogMS4zMDAxNDkzMDQ2MTY2M3B4Ii8+CiAgPC9nPgo8L3N2Zz4K);
    background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS45OSIgaGVpZ2h0PSIxOS45OSIgdmlld0JveD0iMCAwIDE5Ljk5IDE5Ljk5Ij4KICA8dGl0bGU+bWFnbmlmeS1taW51czwvdGl0bGU+CiAgPGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+CiAgICA8ZWxsaXBzZSBjeD0iMTEuNjYiIGN5PSI4LjQiIHJ4PSI3LjI2IiByeT0iNy4zMyIgc3R5bGU9ImZpbGw6IG5vbmU7c3Ryb2tlOiAjMDA2ODVjO3N0cm9rZS13aWR0aDogMi4xNDQ0MDI1MDU3MTI2MDJweCIvPgogIDwvZz4KICA8ZyBpZD0iTGF5ZXJfMyIgZGF0YS1uYW1lPSJMYXllciAzIj4KICAgIDxsaW5lIHgxPSIwLjkyIiB5MT0iMTkuMDciIHgyPSI1Ljk3IiB5Mj0iMTQuMDIiIHN0eWxlPSJmaWxsOiBub25lO3N0cm9rZTogIzAwNjg1YztzdHJva2Utd2lkdGg6IDIuNjAwMjk4NjA5MjMzMjZweCIvPgogIDwvZz4KICA8ZyBpZD0iTGF5ZXJfNSIgZGF0YS1uYW1lPSJMYXllciA1Ij4KICAgIDxsaW5lIHgxPSI3LjExIiB5MT0iOC40OSIgeDI9IjE2LjA1IiB5Mj0iOC40OSIgc3R5bGU9ImZpbGw6IG5vbmU7c3Ryb2tlOiAjMDA2ODVjO3N0cm9rZS13aWR0aDogMS4zMDAxNDkzMDQ2MTY2M3B4Ii8+CiAgPC9nPgo8L3N2Zz4K); }

.toggle__link .toggle__link-label {
  color: #007367;
  font-size: .875em;
  font-weight: 700;
  left: -200px;
  line-height: 1.3;
  position: absolute;
  text-align: right;
  text-transform: uppercase;
  top: 8px;
  white-space: nowrap;
  width: 180px; }

.u-mt0 {
  margin-top: 0 !important; }

.u-mb0 {
  margin-bottom: 0 !important; }

.u-mt2 {
  margin-top: 2px !important; }

.u-mb2 {
  margin-bottom: 2px !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-mt24 {
  margin-top: 24px !important; }

.u-mt35 {
  margin-top: 35px !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-mr20 {
  margin-right: 20px !important; }

.u-mr30 {
  margin-right: 30px !important; }

.u-mlr40 {
  margin-left: 40px !important;
  margin-right: 40px !important; }

.u-mlr80 {
  margin-left: 80px !important;
  margin-right: 80px !important; }

.u-margin-none {
  margin: 0; }

.u-margin-center {
  margin: 0 auto; }

.u-margin-single-sides {
  margin: 0 1em; }

.u-p0 {
  padding: 0 !important; }

.u-pt0 {
  padding-top: 0 !important; }

.u-p5 {
  padding: 5px !important; }

.u-p20 {
  padding: 20px !important; }

.u-pb10 {
  padding-bottom: 10px !important; }

.u-p25 {
  padding: 25px !important; }

.u-p30 {
  padding: 30px !important; }

.u-pt10 {
  padding-top: 10px !important; }

.u-pr20 {
  padding-right: 20px !important; }

.u-pl5r5 {
  padding-left: 5px !important;
  padding-right: 5px !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; }

@media (min-width: 48em) {
  .u-pl60r60-t {
    padding-left: 60px !important;
    padding-right: 60px !important; } }

.u-ptb25lr30 {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
  padding-left: 30px !important;
  padding-right: 30px !important; }

.u-ptbl25r30 {
  padding: 25px 30px 25px 25px !important; }

.u-ptbr25l30 {
  padding: 25px 25px 25px 30px !important; }

.u-padding-none {
  padding: 0; }

.u-full-width {
  width: 100%; }

.u-w100pct {
  width: 100% !important; }

.u-w90pct {
  width: 90% !important; }

.u-w80pct {
  width: 80%; }

.u-w75pct {
  width: 75% !important; }

.u-w70pct {
  width: 70%; }

.u-w60pct {
  width: 60%; }

.u-w55pct {
  width: 55%; }

.u-w50pct {
  width: 50%; }

.u-w40pct {
  width: 40%; }

.u-w35pct {
  width: 35%; }

.u-w30pct {
  width: 30%; }

.u-w25pct {
  width: 25%; }

.u-w20pct {
  width: 20%; }

.u-w15pct {
  width: 15%; }

.u-w10pct {
  width: 10%; }

.u-bkgd-transparent {
  background-color: transparent; }

.u-bkgd-light-green {
  background-color: #e7e7e8; }

.u-bkgd-gray--lt {
  background-color: #e7e7e8; }

.u-bkgd-gold--lt {
  background-color: #f2ede2; }

.u-border-gray {
  border: 1px solid #acacac; }

.u-border-gray-dk {
  border: 1px solid #585858; }

.u-br-gray-md {
  border-right: 1px solid #767676; }

.u-border-gold {
  border: 1px solid #c69214; }

.u-border-none {
  border: none !important; }

.u-line-above {
  border-top: 1px solid #889bc0;
  margin-top: 1rem; }

.u-italic {
  font-style: italic; }

.u-weight-semibold,
.u-semibold {
  font-weight: 600 !important; }

.u-weight-normal {
  font-weight: 400; }

.u-weight-bold,
.u-bold {
  font-weight: 700; }

.u-color-blue {
  color: #001871; }

.u-color-gray--dk {
  color: #585858; }

.u-color-gray--md {
  color: #767676; }

.u-color-green {
  color: #007367; }

.u-color-body {
  color: #585858; }

.u-font-standard {
  font-size: 1rem !important;
  line-height: 1.5 !important; }

.u-font-small {
  font-size: 0.75rem; }

.u-font-medium {
  font-size: 0.875rem; }

.u-font-large {
  font-size: 1.1875rem !important; }

.u-font-larger {
  font-size: 2.5em;
  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-transform-uppercase,
.u-uppercase {
  text-transform: uppercase; }

.u-transform-none {
  text-transform: none; }

.u-line-height-12 {
  line-height: 1.2; }

.u-line-height-2 {
  line-height: 2; }

.u-pdf {
  background: url("/img/icon-pdf.png") no-repeat left center;
  color: #001871;
  font-size: 0.875em;
  padding-left: 25px; }

.u-inline-block {
  display: inline-block; }

.u-align-left {
  text-align: left !important; }

.u-align-center {
  text-align: center !important; }

.u-align-right {
  text-align: right !important; }

.u-valign-bottom {
  vertical-align: bottom; }

.u-centered {
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center; }

.u-float-left {
  float: left;
  margin-right: 3px; }

.u-shift-up5 {
  position: relative;
  top: -5px; }

.u-flex {
  -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; }

.u-flex-start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }

.u-flex-center {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.u-justify-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: 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; }

.wide-span-image img {
  width: 100%; }

.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;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  margin: 0.5rem 0 3.5rem;
  padding: 0; }

.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.125rem;
  max-width: 125px;
  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;
      max-width: 150px; } }
  .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;
  position: relative;
  z-index: 5; }
  @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;
  max-width: 25%;
  padding: 0;
  position: relative; }
  @media (min-width: 64em) {
    .primary-nav li {
      max-width: none; } }

.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; } }
  .is-sticky .primary-nav li a {
    font-size: .875rem;
    padding-bottom: 0.5rem;
    padding-top: 0.5rem; }
  .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; }
  .is-sticky .secondary-nav .inner {
    padding-bottom: .35rem;
    padding-top: .35rem; }

.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; }
