/**
 * @license Highcharts
 *
 * (c) 2009-2016 Torstein Honsi
 *
 * License: www.highcharts.com/license
 */
.highcharts-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
  text-align: left;
  line-height: normal;
  z-index: 0;
  /* #1072 */
  -webkit-tap-highlight-color: transparent;
  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.highcharts-root {
  display: block;
}

.highcharts-root text {
  stroke-width: 0;
}

.highcharts-strong {
  font-weight: bold;
}

.highcharts-emphasized {
  font-style: italic;
}

.highcharts-anchor {
  cursor: pointer;
}

.highcharts-background {
  fill: #ffffff;
}

.highcharts-plot-border, .highcharts-plot-background {
  fill: none;
}

.highcharts-label-box {
  fill: none;
}

.highcharts-button-box {
  fill: inherit;
}

.highcharts-tracker-line {
  stroke-linejoin: round;
  stroke: rgba(192, 192, 192, 0.0001);
  stroke-width: 22;
  fill: none;
}

.highcharts-tracker-area {
  fill: rgba(192, 192, 192, 0.0001);
  stroke-width: 0;
}

/* Titles */
.highcharts-title {
  fill: #333333;
  font-size: 1.5em;
}

.highcharts-subtitle {
  fill: #666666;
}

/* Axes */
.highcharts-axis-line {
  fill: none;
  stroke: #ccd6eb;
}

.highcharts-yaxis .highcharts-axis-line {
  stroke-width: 0;
}

.highcharts-axis-title {
  fill: #666666;
}

.highcharts-axis-labels {
  fill: #666666;
  cursor: default;
  font-size: 0.9em;
}

.highcharts-grid-line {
  fill: none;
  stroke: #e6e6e6;
}

.highcharts-xaxis-grid .highcharts-grid-line {
  stroke-width: 0px;
}

.highcharts-tick {
  stroke: #ccd6eb;
}

.highcharts-yaxis .highcharts-tick {
  stroke-width: 0;
}

.highcharts-minor-grid-line {
  stroke: #f2f2f2;
}

.highcharts-crosshair-thin {
  stroke-width: 1px;
  stroke: #cccccc;
}

.highcharts-crosshair-category {
  stroke: #ccd6eb;
  stroke-opacity: 0.25;
}

/* Credits */
.highcharts-credits {
  cursor: pointer;
  fill: #999999;
  font-size: 0.7em;
  transition: fill 250ms, font-size 250ms;
}

.highcharts-credits:hover {
  fill: black;
  font-size: 1em;
}

/* Tooltip */
.highcharts-tooltip {
  cursor: default;
  pointer-events: none;
  white-space: nowrap;
  transition: stroke 150ms;
}

.highcharts-tooltip text {
  fill: #333333;
}

.highcharts-tooltip .highcharts-header {
  font-size: 0.85em;
}

.highcharts-tooltip-box {
  stroke-width: 1px;
  fill: #f7f7f7;
  fill-opacity: 0.85;
}

.highcharts-tooltip-box .highcharts-label-box {
  fill: #f7f7f7;
  fill-opacity: 0.85;
}

.highcharts-selection-marker {
  fill: #335cad;
  fill-opacity: 0.25;
}

.highcharts-graph {
  fill: none;
  stroke-width: 2px;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.highcharts-state-hover .highcharts-graph {
  stroke-width: 3;
}

.highcharts-state-hover path {
  transition: stroke-width 50;
  /* quick in */
}

.highcharts-state-normal path {
  transition: stroke-width 250ms;
  /* slow out */
}

/* Legend hover affects points and series */
g.highcharts-series,
.highcharts-point,
.highcharts-markers,
.highcharts-data-labels {
  transition: opacity 250ms;
}

.highcharts-legend-series-active g.highcharts-series:not(.highcharts-series-hover),
.highcharts-legend-point-active .highcharts-point:not(.highcharts-point-hover),
.highcharts-legend-series-active .highcharts-markers:not(.highcharts-series-hover),
.highcharts-legend-series-active .highcharts-data-labels:not(.highcharts-series-hover) {
  opacity: 0.2;
}

/* Series options */
/* Default colors */
.highcharts-color-0 {
  fill: #7cb5ec;
  stroke: #7cb5ec;
}

.highcharts-color-1 {
  fill: #434348;
  stroke: #434348;
}

.highcharts-color-2 {
  fill: #90ed7d;
  stroke: #90ed7d;
}

.highcharts-color-3 {
  fill: #f7a35c;
  stroke: #f7a35c;
}

.highcharts-color-4 {
  fill: #8085e9;
  stroke: #8085e9;
}

.highcharts-color-5 {
  fill: #f15c80;
  stroke: #f15c80;
}

.highcharts-color-6 {
  fill: #e4d354;
  stroke: #e4d354;
}

.highcharts-color-7 {
  fill: #2b908f;
  stroke: #2b908f;
}

.highcharts-color-8 {
  fill: #f45b5b;
  stroke: #f45b5b;
}

.highcharts-color-9 {
  fill: #91e8e1;
  stroke: #91e8e1;
}

.highcharts-area {
  fill-opacity: 0.75;
  stroke-width: 0;
}

.highcharts-markers {
  stroke-width: 1px;
  stroke: #ffffff;
}

.highcharts-point {
  stroke-width: 1px;
}

.highcharts-dense-data .highcharts-point {
  stroke-width: 0;
}

.highcharts-data-label {
  font-size: 0.9em;
  font-weight: bold;
}

.highcharts-data-label-box {
  fill: none;
  stroke-width: 0;
}

.highcharts-data-label text, text.highcharts-data-label {
  fill: #333333;
}

.highcharts-data-label-connector {
  fill: none;
}

.highcharts-halo {
  fill-opacity: 0.25;
  stroke-width: 0;
}

.highcharts-series:not(.highcharts-pie-series) .highcharts-point-select {
  fill: #cccccc;
  stroke: #000000;
}

.highcharts-column-series rect.highcharts-point {
  stroke: #ffffff;
}

.highcharts-column-series .highcharts-point {
  transition: fill-opacity 250ms;
}

.highcharts-column-series .highcharts-point-hover {
  fill-opacity: 0.75;
  transition: fill-opacity 50ms;
}

.highcharts-pie-series .highcharts-point {
  stroke-linejoin: round;
  stroke: #ffffff;
}

.highcharts-pie-series .highcharts-point-hover {
  fill-opacity: 0.75;
  transition: fill-opacity 50ms;
}

.highcharts-funnel-series .highcharts-point {
  stroke-linejoin: round;
  stroke: #ffffff;
}

.highcharts-funnel-series .highcharts-point-hover {
  fill-opacity: 0.75;
  transition: fill-opacity 50ms;
}

.highcharts-funnel-series .highcharts-point-select {
  fill: inherit;
  stroke: inherit;
}

.highcharts-pyramid-series .highcharts-point {
  stroke-linejoin: round;
  stroke: #ffffff;
}

.highcharts-pyramid-series .highcharts-point-hover {
  fill-opacity: 0.75;
  transition: fill-opacity 50ms;
}

.highcharts-pyramid-series .highcharts-point-select {
  fill: inherit;
  stroke: inherit;
}

.highcharts-solidgauge-series .highcharts-point {
  stroke-width: 0;
}

.highcharts-treemap-series .highcharts-point {
  stroke-width: 1px;
  stroke: #e6e6e6;
  transition: stroke 250ms, fill 250ms, fill-opacity 250ms;
}

.highcharts-treemap-series .highcharts-point-hover {
  stroke: #999999;
  transition: stroke 25ms, fill 25ms, fill-opacity 25ms;
}

.highcharts-treemap-series .highcharts-above-level {
  display: none;
}

.highcharts-treemap-series .highcharts-internal-node {
  fill: none;
}

.highcharts-treemap-series .highcharts-internal-node-interactive {
  fill-opacity: 0.15;
  cursor: pointer;
}

.highcharts-treemap-series .highcharts-internal-node-interactive:hover {
  fill-opacity: 0.75;
}

/* Legend */
.highcharts-legend-box {
  fill: none;
  stroke-width: 0;
}

.highcharts-legend-item text {
  fill: #333333;
  font-weight: bold;
  font-size: 1em;
  cursor: pointer;
  stroke-width: 0;
}

.highcharts-legend-item:hover text {
  fill: #000000;
}

.highcharts-legend-item-hidden * {
  fill: #cccccc !important;
  stroke: #cccccc !important;
  transition: fill 250ms;
}

.highcharts-legend-nav-active {
  fill: #003399;
  cursor: pointer;
}

.highcharts-legend-nav-inactive {
  fill: #cccccc;
}

.highcharts-legend-title-box {
  fill: none;
  stroke-width: 0;
}

/* Loading */
.highcharts-loading {
  position: absolute;
  background-color: #ffffff;
  opacity: 0.5;
  text-align: center;
  z-index: 10;
  transition: opacity 250ms;
}

.highcharts-loading-hidden {
  height: 0 !important;
  opacity: 0;
  overflow: hidden;
  transition: opacity 250ms, height 250ms step-end;
}

.highcharts-loading-inner {
  font-weight: bold;
  position: relative;
  top: 45%;
}

/* Plot bands and polar pane backgrounds */
.highcharts-plot-band, .highcharts-pane {
  fill: #000000;
  fill-opacity: 0.05;
}

.highcharts-plot-line {
  fill: none;
  stroke: #999999;
  stroke-width: 1px;
}

/* Highcharts More and modules */
.highcharts-boxplot-box {
  fill: #ffffff;
}

.highcharts-boxplot-median {
  stroke-width: 2px;
}

.highcharts-bubble-series .highcharts-point {
  fill-opacity: 0.5;
}

.highcharts-errorbar-series .highcharts-point {
  stroke: #000000;
}

.highcharts-gauge-series .highcharts-data-label-box {
  stroke: #cccccc;
  stroke-width: 1px;
}

.highcharts-gauge-series .highcharts-dial {
  fill: #000000;
  stroke-width: 0;
}

.highcharts-polygon-series .highcharts-graph {
  fill: inherit;
  stroke-width: 0;
}

.highcharts-waterfall-series .highcharts-graph {
  stroke: #333333;
  stroke-dasharray: 1, 3;
}

.highcharts-sankey-series .highcharts-point {
  stroke-width: 0;
}

.highcharts-sankey-series .highcharts-link {
  transition: fill 250ms, fill-opacity 250ms;
  fill-opacity: 0.5;
}

.highcharts-sankey-series .highcharts-point-hover.highcharts-link {
  transition: fill 50ms, fill-opacity 50ms;
  fill-opacity: 1;
}

/* Highstock */
.highcharts-navigator-mask-outside {
  fill-opacity: 0;
}

.highcharts-navigator-mask-inside {
  fill: #6685c2;
  /* navigator.maskFill option */
  fill-opacity: 0.25;
  cursor: ew-resize;
}

.highcharts-navigator-outline {
  stroke: #cccccc;
  fill: none;
}

.highcharts-navigator-handle {
  stroke: #cccccc;
  fill: #f2f2f2;
  cursor: ew-resize;
}

.highcharts-navigator-series {
  fill: #335cad;
  stroke: #335cad;
}

.highcharts-navigator-series .highcharts-graph {
  stroke-width: 1px;
}

.highcharts-navigator-series .highcharts-area {
  fill-opacity: 0.05;
}

.highcharts-navigator-xaxis .highcharts-axis-line {
  stroke-width: 0;
}

.highcharts-navigator-xaxis .highcharts-grid-line {
  stroke-width: 1px;
  stroke: #e6e6e6;
}

.highcharts-navigator-xaxis.highcharts-axis-labels {
  fill: #999999;
}

.highcharts-navigator-yaxis .highcharts-grid-line {
  stroke-width: 0;
}

.highcharts-scrollbar-thumb {
  fill: #cccccc;
  stroke: #cccccc;
  stroke-width: 1px;
}

.highcharts-scrollbar-button {
  fill: #e6e6e6;
  stroke: #cccccc;
  stroke-width: 1px;
}

.highcharts-scrollbar-arrow {
  fill: #666666;
}

.highcharts-scrollbar-rifles {
  stroke: #666666;
  stroke-width: 1px;
}

.highcharts-scrollbar-track {
  fill: #f2f2f2;
  stroke: #f2f2f2;
  stroke-width: 1px;
}

.highcharts-button {
  fill: #f7f7f7;
  stroke: #cccccc;
  cursor: default;
  stroke-width: 1px;
  transition: fill 250ms;
}

.highcharts-button text {
  fill: #333333;
}

.highcharts-button-hover {
  transition: fill 0ms;
  fill: #e6e6e6;
  stroke: #cccccc;
}

.highcharts-button-hover text {
  fill: #333333;
}

.highcharts-button-pressed {
  font-weight: bold;
  fill: #e6ebf5;
  stroke: #cccccc;
}

.highcharts-button-pressed text {
  fill: #333333;
  font-weight: bold;
}

.highcharts-button-disabled text {
  fill: #333333;
}

.highcharts-range-selector-buttons .highcharts-button {
  stroke-width: 0px;
}

.highcharts-range-label rect {
  fill: none;
}

.highcharts-range-label text {
  fill: #666666;
}

.highcharts-range-input rect {
  fill: none;
}

.highcharts-range-input text {
  fill: #333333;
}

.highcharts-range-input {
  stroke-width: 1px;
  stroke: #cccccc;
}

input.highcharts-range-selector {
  position: absolute;
  border: 0;
  width: 1px;
  /* Chrome needs a pixel to see it */
  height: 1px;
  padding: 0;
  text-align: center;
  left: -9em;
  /* #4798 */
}

.highcharts-crosshair-label text {
  fill: #ffffff;
  font-size: 1.1em;
}

.highcharts-crosshair-label .highcharts-label-box {
  fill: inherit;
}

.highcharts-candlestick-series .highcharts-point {
  stroke: #000000;
  stroke-width: 1px;
}

.highcharts-candlestick-series .highcharts-point-up {
  fill: #ffffff;
}

.highcharts-ohlc-series .highcharts-point-hover {
  stroke-width: 3px;
}

.highcharts-flags-series .highcharts-point .highcharts-label-box {
  stroke: #999999;
  fill: #ffffff;
  transition: fill 250ms;
}

.highcharts-flags-series .highcharts-point-hover .highcharts-label-box {
  stroke: #000000;
  fill: #ccd6eb;
}

.highcharts-flags-series .highcharts-point text {
  fill: #000000;
  font-size: 0.9em;
  font-weight: bold;
}

/* Highmaps */
.highcharts-map-series .highcharts-point {
  transition: fill 500ms, fill-opacity 500ms, stroke-width 250ms;
  stroke: #cccccc;
}

.highcharts-map-series .highcharts-point-hover {
  transition: fill 0ms, fill-opacity 0ms;
  fill-opacity: 0.5;
  stroke-width: 2px;
}

.highcharts-mapline-series .highcharts-point {
  fill: none;
}

.highcharts-heatmap-series .highcharts-point {
  stroke-width: 0;
}

.highcharts-map-navigation {
  font-size: 1.3em;
  font-weight: bold;
  text-align: center;
}

.highcharts-coloraxis {
  stroke-width: 0;
}

.highcharts-coloraxis-marker {
  fill: #999999;
}

.highcharts-null-point {
  fill: #f7f7f7;
}

/* 3d charts */
.highcharts-3d-frame {
  fill: transparent;
}

/* Exporting module */
.highcharts-contextbutton {
  fill: #ffffff;
  /* needed to capture hover */
  stroke: none;
  stroke-linecap: round;
}

.highcharts-contextbutton:hover {
  fill: #e6e6e6;
  stroke: #e6e6e6;
}

.highcharts-button-symbol {
  stroke: #666666;
  stroke-width: 3px;
}

.highcharts-menu {
  border: 1px solid #999999;
  background: #ffffff;
  padding: 5px 0;
  box-shadow: 3px 3px 10px #888;
}

.highcharts-menu-item {
  padding: 0.5em 1em;
  background: none;
  color: #333333;
  cursor: pointer;
  transition: background 250ms, color 250ms;
}

.highcharts-menu-item:hover {
  background: #335cad;
  color: #ffffff;
}

/* Drilldown module */
.highcharts-drilldown-point {
  cursor: pointer;
}

.highcharts-drilldown-data-label text,
text.highcharts-drilldown-data-label,
.highcharts-drilldown-axis-label {
  cursor: pointer;
  fill: #003399;
  font-weight: bold;
  text-decoration: underline;
}

/* No-data module */
.highcharts-no-data text {
  font-weight: bold;
  font-size: 12px;
  fill: #666666;
}

/* Drag-panes module */
.highcharts-axis-resizer {
  cursor: ns-resize;
  stroke: black;
  stroke-width: 2px;
}

/* Bullet type series */
.highcharts-bullet-target {
  stroke-width: 0;
}

/* Lineargauge type series */
.highcharts-lineargauge-target {
  stroke-width: 1px;
  stroke: #333333;
}

.highcharts-lineargauge-target-line {
  stroke-width: 1px;
  stroke: #333333;
}

/* Annotations module */
.highcharts-annotation-label-box {
  stroke-width: 1px;
  stroke: #000000;
  fill: #000000;
  fill-opacity: 0.75;
}

.highcharts-annotation-label text {
  fill: #e6e6e6;
}
figure.griffin{margin-top:1em;margin-bottom:1em}figure.griffin .griffin-pending{background-color:#f0f0f0}figure.griffin .griffin-pending table{display:none}figure.griffin figcaption{font-weight:600;font-size:1.75rem;line-height:1.3}figure.griffin figcaption span,figure.griffin .highcharts-title{display:block;font-weight:400;font-size:1.5rem;white-space:normal !important}figure.griffin figcaption span:first-of-type{font-size:1rem}figure.griffin figcaption span:nth-of-type(2){color:inherit;opacity:.9}figure.griffin table caption{margin-top:1rem}figure.griffin .highcharts-data-label-connector{fill:none !important}figure.griffin .griffin-wrapper{position:relative;display:flex;flex-wrap:wrap;max-width:990px}figure.griffin .griffin-wrapper>figure{width:100%}figure.griffin .shareTooltip .highcharts-tooltip text{font-weight:bold;fill:#767676}figure.griffin .shareTooltip .highcharts-tooltip .highcharts-strong{fill:#000}figure.griffin .griffin-donut{max-width:400px}figure.griffin .griffin-slope .highcharts-grid-line{stroke-width:0}figure.griffin .griffin-slope .highcharts-axis-line,figure.griffin .griffin-slope .highcharts-tick{display:none}figure.griffin .griffin-slope .highcharts-xaxis-labels{font-weight:bold;font-size:1em;fill:#000}figure.griffin .griffin-slope text.highcharts-data-label,figure.griffin .griffin-slope .highcharts-data-label text{fill:#333;font-weight:normal}figure.griffin .griffin-slope .highcharts-data-label:first-child text{text-anchor:end;transform:translateX(-16px)}figure.griffin .griffin-slope .highcharts-point{fill:#fff !important;stroke-width:2px}@media screen{figure.griffin .griffin-line .highcharts-data-label,figure.griffin .griffin-area .highcharts-data-label{visibility:hidden}}figure.griffin .griffin-line .highcharts-data-label:last-child,figure.griffin .griffin-area .highcharts-data-label:last-child{visibility:visible;opacity:1}@media screen and (max-width: 510px){figure.griffin .griffin-line .highcharts-markers,figure.griffin .griffin-line .highcharts-legend-item .highcharts-point,figure.griffin .griffin-area .highcharts-markers,figure.griffin .griffin-area .highcharts-legend-item .highcharts-point{display:none}}@media screen and (max-width: 510px){figure.griffin .griffin-area .highcharts-legend-item .highcharts-point{display:inline}}figure.griffin .highcharts-plot-band-label{fill:#767676;font-weight:bold}figure.griffin .highcharts-tracker-line{display:none}@media screen{figure.griffin .highcharts-tracker-line{display:block}}figure.griffin .highcharts-graph{stroke-width:4px}figure.griffin .highcharts-axis-labels{font-size:1em}figure.griffin .highcharts-color-0{fill:#296EC3;stroke:#296EC3}figure.griffin .highcharts-color-1{fill:#444;stroke:#444}figure.griffin .highcharts-color-4{fill:#229DC6;stroke:#229DC6}figure.griffin .highcharts-color-3{fill:#5AC7BE;stroke:#5AC7BE}figure.griffin .highcharts-color-2{fill:#ff7f49;stroke:#ff7f49}figure.griffin .highcharts-color-5{fill:#d55555;stroke:#d55555}figure.griffin .highcharts-data-label-color-0 text,figure.griffin .highcharts-series-label-0 text{fill:#296EC3}figure.griffin .highcharts-data-label-color-1 text,figure.griffin .highcharts-series-label-1 text{fill:#444}figure.griffin .highcharts-data-label-color-4 text,figure.griffin .highcharts-series-label-4 text{fill:#229DC6}figure.griffin .highcharts-data-label-color-3 text,figure.griffin .highcharts-series-label-3 text{fill:#5AC7BE}figure.griffin .highcharts-data-label-color-2 text,figure.griffin .highcharts-series-label-2 text{fill:#ff7f49}figure.griffin .highcharts-data-label-color-5 text,figure.griffin .highcharts-series-label-5 text{fill:#d55555}figure.griffin .paletteTeal .highcharts-color-0{fill:#297676;stroke:#297676}figure.griffin .paletteTeal .highcharts-color-1{fill:#B9B082;stroke:#B9B082}figure.griffin .paletteTeal .highcharts-color-2{fill:#9ABEBE;stroke:#9ABEBE}figure.griffin .paletteTeal .highcharts-color-3{fill:#D0CBB5;stroke:#D0CBB5}figure.griffin .paletteTeal .highcharts-color-4{fill:#B4CFCD;stroke:#B4CFCD}figure.griffin .paletteTeal .highcharts-color-5{fill:#E9E6D7;stroke:#E9E6D7}figure.griffin .paletteTeal .highcharts-data-label-color-0,figure.griffin .paletteTeal .highcharts-series-label-0 text{fill:#297676}figure.griffin .paletteTeal .highcharts-data-label-color-1,figure.griffin .paletteTeal .highcharts-series-label-1 text{fill:#B9B082}figure.griffin .paletteTeal .highcharts-data-label-color-2,figure.griffin .paletteTeal .highcharts-series-label-2 text{fill:#9ABEBE}figure.griffin .paletteTeal .highcharts-data-label-color-3,figure.griffin .paletteTeal .highcharts-series-label-3 text{fill:#D0CBB5}figure.griffin .paletteTeal .highcharts-data-label-color-4,figure.griffin .paletteTeal .highcharts-series-label-4 text{fill:#B4CFCD}figure.griffin .paletteTeal .highcharts-data-label-color-5,figure.griffin .paletteTeal .highcharts-series-label-5 text{fill:#E9E6D7}figure.griffin .paletteMonoTeal .highcharts-color-0{fill:#084744;stroke:#084744}figure.griffin .paletteMonoTeal .highcharts-color-1{fill:#146e6a;stroke:#146e6a}figure.griffin .paletteMonoTeal .highcharts-color-2{fill:#24918b;stroke:#24918b}figure.griffin .paletteMonoTeal .highcharts-color-3{fill:#3aaea8;stroke:#3aaea8}figure.griffin .paletteMonoTeal .highcharts-color-4{fill:#60bbb6;stroke:#60bbb6}figure.griffin .paletteMonoTeal .highcharts-color-5{fill:#8dc1bf;stroke:#8dc1bf}figure.griffin .paletteMonoTeal .highcharts-data-label-color-0,figure.griffin .paletteMonoTeal .highcharts-series-label-0 text{fill:#084744}figure.griffin .paletteMonoTeal .highcharts-data-label-color-1,figure.griffin .paletteMonoTeal .highcharts-series-label-1 text{fill:#146e6a}figure.griffin .paletteMonoTeal .highcharts-data-label-color-2,figure.griffin .paletteMonoTeal .highcharts-series-label-2 text{fill:#24918b}figure.griffin .paletteMonoTeal .highcharts-data-label-color-3,figure.griffin .paletteMonoTeal .highcharts-series-label-3 text{fill:#3aaea8}figure.griffin .paletteMonoTeal .highcharts-data-label-color-4,figure.griffin .paletteMonoTeal .highcharts-series-label-4 text{fill:#60bbb6}figure.griffin .paletteMonoTeal .highcharts-data-label-color-5,figure.griffin .paletteMonoTeal .highcharts-series-label-5 text{fill:#8dc1bf}figure.griffin .griffin-donut .highcharts-data-label text{font-size:18px;font-weight:bold}@media (max-width: 475px){figure.griffin .griffin-donut .highcharts-data-label text{font-size:14px}}figure.griffin .invertDataLabels .highcharts-data-label text,figure.griffin .invertDataLabels text.highcharts-data-label{fill:#fff}figure.griffin .highcharts-container{height:auto;font-family:lato;font-size:13.5px}figure.griffin .showLegend .highcharts-legend{visibility:visible}figure.griffin .highcharts-legend-item text{transform:translate(0, -1px)}figure.griffin .highcharts-credits{font-size:10.5px;fill:#666;cursor:default}figure.griffin .highcharts-credits:hover{font-size:10.5px;fill:#666}figure.griffin .highcharts-annotation-label text{fill:#000}figure.griffin .highcharts-plot-line{stroke-dasharray:6;stroke:#296EC3}figure.griffin span.highcharts-plot-line-label{width:265px;white-space:normal !important;color:#296EC3}figure.griffin .observer-anchor{position:absolute;top:50%}

figure.griffin .figure-01-a .highcharts-data-label text{font-size:1.2em}figure.griffin .figure-01-a .highcharts-data-label text tspan:first-child{font-weight:bold;font-size:2em}figure.griffin .figure-01-a .highcharts-data-labels.highcharts-series-0{transform:translate(-.5%, 11.5%)}figure.griffin .figure-01-a .highcharts-data-labels.highcharts-series-1{transform:translate(1.75%, 11.5%)}figure.griffin .figure-01-a .highcharts-data-labels.highcharts-series-1 text{text-anchor:end}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){figure.griffin .figure-01-a .highcharts-data-labels.highcharts-series-0 text tspan:not(:first-child),figure.griffin .figure-01-a .highcharts-data-labels.highcharts-series-1 text tspan:not(:first-child){fill:#333}}figure.griffin .figure-01-b .highcharts-color-0,figure.griffin .figure-01-b .highcharts-data-label-color-0 text,figure.griffin .figure-01-b .highcharts-series-label-color-0 text{fill:#5a9bb8;stroke:#5a9bb8}figure.griffin .figure-01-b .highcharts-color-1,figure.griffin .figure-01-b .highcharts-data-label-color-1 text,figure.griffin .figure-01-b .highcharts-series-label-color-1 text{fill:#5a9bb8;stroke:#5a9bb8}figure.griffin .figure-01-b .highcharts-color-2,figure.griffin .figure-01-b .highcharts-data-label-color-2 text,figure.griffin .figure-01-b .highcharts-series-label-color-2 text{fill:#00627b;stroke:#00627b}figure.griffin .figure-01-b .highcharts-color-3,figure.griffin .figure-01-b .highcharts-data-label-color-3 text,figure.griffin .figure-01-b .highcharts-series-label-color-3 text{fill:#5a9bb8;stroke:#5a9bb8}figure.griffin .figure-01-b .highcharts-color-4,figure.griffin .figure-01-b .highcharts-data-label-color-4 text,figure.griffin .figure-01-b .highcharts-series-label-color-4 text{fill:#5a9bb8;stroke:#5a9bb8}figure.griffin .figure-01-b .highcharts-color-5,figure.griffin .figure-01-b .highcharts-data-label-color-5 text,figure.griffin .figure-01-b .highcharts-series-label-color-5 text{fill:#5a9bb8;stroke:#5a9bb8}figure.griffin .figure-01-b .highcharts-color-6,figure.griffin .figure-01-b .highcharts-data-label-color-6 text,figure.griffin .figure-01-b .highcharts-series-label-color-6 text{fill:#767676;stroke:#767676}figure.griffin .figure-01-b .highcharts-xaxis-labels span{overflow:visible !important;white-space:nowrap !important}figure.griffin .figure-02 .highcharts-color-5,figure.griffin .figure-02 .highcharts-series-label-color-5 text{fill:#6c806a;stroke:#6c806a}figure.griffin .figure-02 .highcharts-data-label{visibility:visible;opacity:1}figure.griffin .figure-02 .highcharts-data-label text{fill:#fff;transform:translateY(0.8em)}@media screen and (max-width: 649px){figure.griffin .figure-02 .highcharts-data-label text{display:none}}figure.griffin .figure-02 .highcharts-data-label-color-9 text{fill:#333}figure.griffin .figure-02 .highcharts-annotation-label-box{display:none}figure.griffin .figure-02 .highcharts-annotation-label text{font-size:1.5em;font-weight:bold;transform:translate(-0.5em, 0)}@media screen and (max-width: 655px){figure.griffin .figure-02 .highcharts-annotation-label text{display:none}}@media screen and (max-width: 989px){figure.griffin .figure-02 .highcharts-data-labels.highcharts-series-6 text,figure.griffin .figure-02 .highcharts-data-labels.highcharts-series-3 text{display:none}}figure.griffin .figure-03 .highcharts-series-label .highcharts-label-box{stroke-dasharray:5}@media screen and (max-width: 575px){figure.griffin .figure-03 .highcharts-series-label{display:none}}figure.griffin .figure-05-a .highcharts-data-label text{font-size:1.2em}figure.griffin .figure-05-a .highcharts-data-label text tspan:first-child{font-weight:bold;font-size:2em}figure.griffin .figure-05-a .highcharts-legend{visibility:hidden}figure.griffin .figure-05-a svg{margin-bottom:-43px}@media screen and (max-width: 520px){figure.griffin .figure-05-a .highcharts-data-label{display:none}figure.griffin .figure-05-a .highcharts-legend{visibility:visible}figure.griffin .figure-05-a svg{margin-top:-65px;margin-bottom:0}}figure.griffin .figure-05-a .highcharts-data-labels.highcharts-series-0,figure.griffin .figure-05-a .highcharts-data-labels.highcharts-series-1{transform:translate(-.5%, 11.5%)}figure.griffin .figure-05-a .highcharts-data-labels.highcharts-series-2{transform:translate(6.5%, 11.5%)}figure.griffin .figure-05-a .highcharts-data-labels.highcharts-series-2 text{text-anchor:end}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){figure.griffin .figure-05-a .highcharts-data-labels.highcharts-series-0 text tspan:not(:first-child),figure.griffin .figure-05-a .highcharts-data-labels.highcharts-series-1 text tspan:not(:first-child),figure.griffin .figure-05-a .highcharts-data-labels.highcharts-series-2 text tspan:not(:first-child){fill:#333}}figure.griffin .figure-05-b .highcharts-data-labels text{transform:translateY(-8px)}@media screen and (max-width: 750px){figure.griffin .figure-05-b .highcharts-data-labels text{display:none}}figure.griffin .figure-05-b .highcharts-series-2 .highcharts-data-label:nth-of-type(2) text{display:inline !important}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){figure.griffin .figure-05-b .highcharts-data-labels.highcharts-series-0 text,figure.griffin .figure-05-b .highcharts-data-labels.highcharts-series-1 text,figure.griffin .figure-05-b .highcharts-data-labels.highcharts-series-2 text{fill:#333}}.figure-7 .highcharts-data-label{display:none}.figure-7 .highcharts-series-4 .highcharts-data-label:last-of-type{display:inline}figure.griffin .figure-08 .highcharts-plot-line-label{transform:rotate(0deg) translateY(10px) !important;width:33%}@media screen and (max-width: 500px){figure.griffin .figure-08 .highcharts-plot-line-label{transform:rotate(0deg) translateY(-30px) !important}figure.griffin .figure-08 .highcharts-plot-band-label:nth-of-type(2){display:none}}@media screen and (max-width: 736px){figure.griffin .figure-09 .highcharts-data-label{display:none}figure.griffin .figure-09 .highcharts-data-label.highcharts-data-label-color-5,figure.griffin .figure-09 .highcharts-data-label.highcharts-data-label-color-6{display:inline;font-size:9px}}@media screen and (max-width: 736px) and (max-width: 560px){figure.griffin .figure-09 .highcharts-data-label.highcharts-data-label-color-5,figure.griffin .figure-09 .highcharts-data-label.highcharts-data-label-color-6{display:none}}figure.griffin .figure-09 .highcharts-color-0,figure.griffin .figure-09 .highcharts-data-label-color-0 text,figure.griffin .figure-09 .highcharts-series-label-color-0 text{fill:#7675a0;stroke:#7675a0}figure.griffin .figure-09 .highcharts-color-1,figure.griffin .figure-09 .highcharts-data-label-color-1 text,figure.griffin .figure-09 .highcharts-series-label-color-1 text{fill:#76bd70;stroke:#76bd70}figure.griffin .figure-09 .highcharts-color-2,figure.griffin .figure-09 .highcharts-data-label-color-2 text,figure.griffin .figure-09 .highcharts-series-label-color-2 text{fill:#ccc;stroke:#ccc}figure.griffin .figure-09 .highcharts-color-3,figure.griffin .figure-09 .highcharts-data-label-color-3 text,figure.griffin .figure-09 .highcharts-series-label-color-3 text{fill:#0082a3;stroke:#0082a3}figure.griffin .figure-09 .highcharts-color-4,figure.griffin .figure-09 .highcharts-data-label-color-4 text,figure.griffin .figure-09 .highcharts-series-label-color-4 text{fill:#a09ecc;stroke:#a09ecc}figure.griffin .figure-09 .highcharts-color-5,figure.griffin .figure-09 .highcharts-data-label-color-5 text,figure.griffin .figure-09 .highcharts-series-label-color-5 text{fill:#1f753a;stroke:#1f753a}figure.griffin .figure-09 .highcharts-color-6,figure.griffin .figure-09 .highcharts-data-label-color-6 text,figure.griffin .figure-09 .highcharts-series-label-color-6 text{fill:#5a9bb8;stroke:#5a9bb8}figure.griffin .figure-09 .highcharts-series-0 path{stroke-width:1px}figure.griffin .figure-09 .highcharts-series-0 path.highcharts-color-5,figure.griffin .figure-09 .highcharts-series-0 path.highcharts-color-6{fill-opacity:1}figure.griffin .figure-09 .highcharts-data-label-color-2 text{fill:#777;transform:translate(0, 10px)}figure.griffin .figure-09 .highcharts-data-label-color-5 text{font-size:1.75em;font-weight:900;transform:translateX(1em)}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){figure.griffin .figure-09 .highcharts-data-label-color-5 text{font-size:1.25em}}figure.griffin .figure-09 .highcharts-data-label-color-6 text{font-size:1.75em;font-weight:900}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){figure.griffin .figure-09 .highcharts-data-label-color-6 text{font-size:1.25em}}figure.griffin .figure-09 .highcharts-legend>g{transform:translateY(30px)}body,html{overflow-x:hidden}.tippy-backdrop{background-color:#162f69}.tippy-popper a{text-decoration:none;border-bottom:1px solid rgba(255,255,255,0.65)}.tippy-popper a:hover{border-bottom-color:#fff;text-decoration:none}.tippy-popper a,.tippy-popper a:visited,.tippy-popper a:active{color:#fff}.tippy-content{font-weight:600;max-height:310px;overflow-y:auto}.tippy-content *:last-child{margin-bottom:0}.tippy-tooltip{text-align:left;padding:0.5em 1em 0.75em}.appendix-anchor{position:relative;bottom:112px}#pew-app section{margin-top:1em;display:-ms-grid;display:grid;-ms-grid-columns:650px 20px 1fr;grid-template-columns:650px 1fr;grid-template-areas:"left right";grid-gap:20px}#pew-app section:first-child{margin-top:0}@media screen and (max-width: 1009px){#pew-app section{-ms-grid-columns:100%;grid-template-columns:100%;-ms-grid-rows:auto 0 auto;grid-template-rows:auto auto;grid-template-areas:"left" "right";grid-gap:0}#pew-app section figure.griffin{margin-bottom:0}}#pew-app section figure.griffin,#pew-app section aside{max-width:650px;margin:0 auto}#pew-app section aside{-ms-grid-row:1;-ms-grid-column:3;grid-area:right;margin-top:2.7em}@media screen and (max-width: 1009px){#pew-app section aside{margin-top:0}}#pew-app section.overview aside{margin-top:0}#pew-app section aside.cb-appendix,#pew-app section aside.cb-back-matter,#pew-app section.overview aside{-ms-grid-row:1;-ms-grid-column:1;grid-area:left}#pew-app section figure.griffin{-ms-grid-row:1;-ms-grid-column:1;grid-area:left}@media screen and (max-width: 1009px){#pew-app section aside{-ms-grid-row:3;-ms-grid-column:1}#pew-app section aside.cb-appendix,#pew-app section aside.cb-back-matter,#pew-app section.overview aside{-ms-grid-row:1;-ms-grid-column:1}#pew-app section figure.griffin{-ms-grid-row:1;-ms-grid-column:1}}#pew-app li{line-height:1.6}#pew-app li:last-child{margin-bottom:0}#pew-app ul{margin-bottom:1.125rem}.note-reference{font-size:0.66em;font-weight:900;text-transform:uppercase;position:relative;bottom:6px;right:2px}figure.griffin .highcharts-color-0,figure.griffin .highcharts-data-label-color-0 text,figure.griffin .highcharts-series-label-color-0 text,figure.griffin .highcharts-series-label-color-0 .highcharts-label-box{fill:#094823;stroke:#094823}figure.griffin .highcharts-color-1,figure.griffin .highcharts-data-label-color-1 text,figure.griffin .highcharts-series-label-color-1 text,figure.griffin .highcharts-series-label-color-1 .highcharts-label-box{fill:#1f753a;stroke:#1f753a}figure.griffin .highcharts-color-2,figure.griffin .highcharts-data-label-color-2 text,figure.griffin .highcharts-series-label-color-2 text,figure.griffin .highcharts-series-label-color-2 .highcharts-label-box{fill:#76bd70;stroke:#76bd70}figure.griffin .highcharts-color-3,figure.griffin .highcharts-data-label-color-3 text,figure.griffin .highcharts-series-label-color-3 text,figure.griffin .highcharts-series-label-color-3 .highcharts-label-box{fill:#00627b;stroke:#00627b}figure.griffin .highcharts-color-4,figure.griffin .highcharts-data-label-color-4 text,figure.griffin .highcharts-series-label-color-4 text,figure.griffin .highcharts-series-label-color-4 .highcharts-label-box{fill:#0082a3;stroke:#0082a3}figure.griffin .highcharts-color-5,figure.griffin .highcharts-data-label-color-5 text,figure.griffin .highcharts-series-label-color-5 text,figure.griffin .highcharts-series-label-color-5 .highcharts-label-box{fill:#5a9bb8;stroke:#5a9bb8}figure.griffin .highcharts-color-6,figure.griffin .highcharts-data-label-color-6 text,figure.griffin .highcharts-series-label-color-6 text,figure.griffin .highcharts-series-label-color-6 .highcharts-label-box{fill:#7675a0;stroke:#7675a0}figure.griffin .highcharts-color-7,figure.griffin .highcharts-data-label-color-7 text,figure.griffin .highcharts-series-label-color-7 text,figure.griffin .highcharts-series-label-color-7 .highcharts-label-box{fill:#a09ecc;stroke:#a09ecc}figure.griffin .highcharts-color-8,figure.griffin .highcharts-data-label-color-8 text,figure.griffin .highcharts-series-label-color-8 text,figure.griffin .highcharts-series-label-color-8 .highcharts-label-box{fill:#ccc;stroke:#ccc}figure.griffin .highcharts-color-9,figure.griffin .highcharts-data-label-color-9 text,figure.griffin .highcharts-series-label-color-9 text,figure.griffin .highcharts-series-label-color-9 .highcharts-label-box{fill:#b9ddb6;stroke:#b9ddb6}figure.griffin text{stroke:none}figure.griffin .figure-note,figure.griffin .rich-text .figure-note{font-size:0.8em}figure.griffin .figure-note--source{color:#767676}@media screen and (max-width: 29.375em){figure.griffin figcaption:first-of-type{font-size:1.25rem}}@media screen and (max-width: 29.375em){figure.griffin figcaption:first-of-type span,figure.griffin figure.griffin .highcharts-title{font-size:1rem}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.ie-fallback::before{content:'(This chart looks best in browsers other than Internet Explorer.)';color:#767676;font-size:0.85em;margin-top:1em}}


/*# sourceMappingURL=../renderjs.map*/