@font-face {
	font-family: 'Lato';
	src: url(/_/submodules/griffin-v5/src/fonts/Lato-Light.woff2) format("woff2"), url(/_/submodules/griffin-v5/src/fonts/Lato-Light.woff) format("woff");
	font-weight: 300;
	font-style: normal
}

@font-face {
	font-family: 'Lato';
	src: url(/_/submodules/griffin-v5/src/fonts/Lato-LightItalic.woff2) format("woff2"), url(/_/submodules/griffin-v5/src/fonts/Lato-LightItalic.woff) format("woff");
	font-weight: 300;
	font-style: italic
}
@font-face {
	font-family: 'Lato';
	src: url(/_/submodules/griffin-v5/src/fonts/Lato-Regular.woff2) format("woff2"), url(/_/submodules/griffin-v5/src/fonts/Lato-Regular.woff) format("woff");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: 'Lato';
	src: url(/_/submodules/griffin-v5/src/fonts/Lato-Italic.woff2) format("woff2"), url(/_/submodules/griffin-v5/src/fonts/Lato-Italic.woff) format("woff");
	font-weight: 400;
	font-style: italic
}

@font-face {
	font-family: 'Lato';
	src: url(/_/submodules/griffin-v5/src/fonts/Lato-Bold.woff2) format("woff2"), url(/_/submodules/griffin-v5/src/fonts/Lato-Bold.woff) format("woff");
	font-weight: 700;
	font-style: normal
}

@font-face {
	font-family: 'Lato';
	src: url(/_/submodules/griffin-v5/src/fonts/Lato-BoldItalic.woff2) format("woff2"), url(/_/submodules/griffin-v5/src/fonts/Lato-BoldItalic.woff) format("woff");
	font-weight: 700;
	font-style: italic
}
@font-face {
	font-family: 'Lato';
	src: url(/_/submodules/griffin-v5/src/fonts/Lato-Semibold.woff2) format("woff2"), url(/_/submodules/griffin-v5/src/fonts/Lato-Semibold.woff) format("woff");
	font-weight: 600;
	font-style: normal
}

@font-face {
	font-family: 'Lato';
	src: url(/_/submodules/griffin-v5/src/fonts/Lato-SemiboldItalic.woff2) format("woff2"), url(/_/submodules/griffin-v5/src/fonts/Lato-SemiboldItalic.woff) format("woff");
	font-weight: 600;
	font-style: italic
}

@font-face {
	font-family: 'Lato';
	src: url(/_/submodules/griffin-v5/src/fonts/Lato-Heavy.woff2) format("woff2"), url(/_/submodules/griffin-v5/src/fonts/Lato-Heavy.woff) format("woff");
	font-weight: 900;
	font-style: normal
}

@font-face {
	font-family: 'Lato';
	src: url(/_/submodules/griffin-v5/src/fonts/Lato-HeavyItalic.woff2) format("woff2"), url(/_/submodules/griffin-v5/src/fonts/Lato-HeavyItalic.woff) format("woff");
	font-weight: 900;
	font-style: italic
}

body {
	font-family: Lato;
}
/* default branded colors go here. define as many as wanted. number of colors
 * can be set as a config property passed to Highcharts and in chartBulder.*/
:root {
    --color-0: #296ec3;
    --color-1: #ff7f49; 
    --color-2: #5ac7be; 
    --color-3: #d85555; 
    --color-4: #229DC6; 
    --color-5: #f4c62e; 
    --color-6: #8062a1;
    --color-7: #E67CAE; 
    --color-8: #6d9953; 
    --color-9: #333333;
    --color-10: #727171; 
    --color-11: #b0b0b0; 
    --color-12: #e1e1e1; 
    --color-13: #f0f0f0;
    --color-14: #ebf4ff;
}

/* original defaults */
.default {
    --color-0: #296ec3;
    --color-1: #333333; /* use 6-digit notation for compat with setting values of input[type="color"] */
    --color-2: #229cc5; 
    --color-3: #5ac7be; 
    --color-4: #f47d4b; 
    --color-5: #d75555; 
    --color-6: #6d9953; 
    --color-7: #e57cae; 
    --color-8: #727171; 
    --color-9: #b0b0b0; 
    --color-10: #e1e1e1; 
    --color-11: #f0f0f0;
    --color-12: #ebf4ff;
    
}
/* define additional color palettes below as variables scoped to the
    corresponding classname. the classname will need to be added to the 
    the list of available color palettes */

.pew-blue {
    --color-0: #1f1e4f;
    --color-1: #1a3d84;
    --color-2: #296EC3;
    --color-3: #5d9ed5;
    --color-4: #89c3ea;
    --color-5: #bdddf5;
}
.gray {
    --color-0: #000000;
    --color-1: #333333;
    --color-2: #686666;
    --color-3: #8f8c8d;
    --color-4: #b6b1b1;
    --color-5: #d3d0d1;
}
.teal {
    --color-0: #002323;
    --color-1: #004b4a;
    --color-2: #117471;
    --color-3: #289d97;
    --color-4: #5ac7be;
    --color-5: #b6e0da;
}
.orange {
    --color-0: #391614;
    --color-1: #7c331c;
    --color-2: #cd572b;
    --color-3: #FF7F49;
    --color-4: #f9ad7f;
    --color-5: #fed8b4;
}
.blue {
    --color-0: #0f304a;
    --color-1: #155371;
    --color-2: #1c779b;
    --color-3: #279ec7;
    --color-4: #73c3df;
    --color-5: #bce6f7;
}
.turquoise {
    --color-0: #002139;
    --color-1: #074263;
    --color-2: #00729d;
    --color-3: #229DC6;
    --color-4: #7cceeb;
    --color-5: #bde6f5;
}
.red {
    --color-0: #3c1614;
    --color-1: #721115;
    --color-2: #ab3231;
    --color-3: #d85555;
    --color-4: #f1988c;
    --color-5: #fcd3c9;
}

.green {
    --color-0: #142719;
    --color-1: #2a4522;
    --color-2: #496d38;
    --color-3: #6d9953;
    --color-4: #a5c38e;
    --color-5: #d3e8c1;
}

.pink {
    --color-0: #40001f;
    --color-1: #732747;
    --color-2: #b3507e;
    --color-3: #E67CAE;
    --color-4: #edabcd;
    --color-5: #f5dbea;
}

.purple {
    --color-0: #311b42;
    --color-1: #53386d;
    --color-2: #8062a1;
    --color-3: #a38dc3;
    --color-4: #bbb3d8;
    --color-5: #d9d7ec;
}

.yellow {
    --color-0: #3b2200;
    --color-1: #69451c;
    --color-2: #956b2f;
    --color-3: #d19a26;
    --color-4: #f4c62e;
    --color-5: #ffe079;
}

@media (prefers-color-scheme: dark) {
    :root {
        --highcharts-background-color: rgb(255,255,255);
 /* Strong text. */
 --highcharts-neutral-color-100: #000000;

 /* Main text, axis labels and some strokes. */
 --highcharts-neutral-color-80: #333333;

 /* Axis title, connector fallback. */
 --highcharts-neutral-color-60: #666666;

 /* Credits text, export menu stroke. */
 --highcharts-neutral-color-40: #999999;

 /* Disabled texts, button strokes, crosshair etc. */
 --highcharts-neutral-color-20: #cccccc;

 /* Grid lines etc. */
 --highcharts-neutral-color-10: #e6e6e6;

 /* Minor grid lines etc. */
 --highcharts-neutral-color-5: #f2f2f2;

 /* Tooltip backgroud, button fills, map null points. */
 --highcharts-neutral-color-3: #f7f7f7;

 /*
 Highlights, shades of blue by default
 */

 /* Drilldown clickable labels, color axis max color. */
 --highcharts-highlight-color-100: #0022ff;

 /* Selection marker, menu hover, button hover, chart border, navigator
 series. */
 --highcharts-highlight-color-80: #334eff;

 /* Navigator mask fill. */
 --highcharts-highlight-color-60: #667aff;

 /* Ticks and axis line. */
 --highcharts-highlight-color-20: #ccd3ff;

 /* Pressed button, color axis min color. */
 --highcharts-highlight-color-10: #e6e9ff;
    }
}


:root {
    --stroke-width: 4px;
    --column-margin-inline: 15px;
}
.highcharts-container.griffin.griffin--for-print, .highcharts-container.griffin.griffin--for-print text {
	font-family: 'lato';
	/* font-size: 10px; */
}
.highcharts-container.griffin.griffin--for-print .highcharts-axis-labels  {
	font-size: inherit;
	fill:#000;
}
.highcharts-container.griffin.griffin--for-print .highcharts-axis-title {
	font-size: inherit;

}
.highcharts-container.griffin.griffin--for-print .highcharts-legend text {
    font-weight: normal;
    font-size: inherit;
	fill: #000;
}

div.data-labels-inside .highcharts-data-label text{text-shadow:none;fill:#fff}g.highcharts-data-labels.dl-black text{fill:#000 !important;text-shadow:none}g.highcharts-data-labels.dl-white text{fill:#fff !important;text-shadow:none}.column .highcharts-data-label text,.bar .highcharts-data-label text{fill:#000}.swatch.highcharts-color-0{background-color:var(--color-0, #7cb5ec)}.highcharts-color-0,.highcharts-data-label-color-0,.dl-series g.highcharts-data-label-color-0 text{fill:var(--color-0, #7cb5ec);stroke:var(--color-0, #7cb5ec)}.swatch.highcharts-color-1{background-color:var(--color-1, #434348)}.highcharts-color-1,.highcharts-data-label-color-1,.dl-series g.highcharts-data-label-color-1 text{fill:var(--color-1, #434348);stroke:var(--color-1, #434348)}.swatch.highcharts-color-2{background-color:var(--color-2, #90ed7d)}.highcharts-color-2,.highcharts-data-label-color-2,.dl-series g.highcharts-data-label-color-2 text{fill:var(--color-2, #90ed7d);stroke:var(--color-2, #90ed7d)}.swatch.highcharts-color-3{background-color:var(--color-3, #f7a35c)}.highcharts-color-3,.highcharts-data-label-color-3,.dl-series g.highcharts-data-label-color-3 text{fill:var(--color-3, #f7a35c);stroke:var(--color-3, #f7a35c)}.swatch.highcharts-color-4{background-color:var(--color-4, #8085e9)}.highcharts-color-4,.highcharts-data-label-color-4,.dl-series g.highcharts-data-label-color-4 text{fill:var(--color-4, #8085e9);stroke:var(--color-4, #8085e9)}.swatch.highcharts-color-5{background-color:var(--color-5, #f15c80)}.highcharts-color-5,.highcharts-data-label-color-5,.dl-series g.highcharts-data-label-color-5 text{fill:var(--color-5, #f15c80);stroke:var(--color-5, #f15c80)}.swatch.highcharts-color-6{background-color:var(--color-6, #e4d354)}.highcharts-color-6,.highcharts-data-label-color-6,.dl-series g.highcharts-data-label-color-6 text{fill:var(--color-6, #e4d354);stroke:var(--color-6, #e4d354)}.swatch.highcharts-color-7{background-color:var(--color-7, #2b908f)}.highcharts-color-7,.highcharts-data-label-color-7,.highcharts-data-label-color-7 text{fill:var(--color-7, #2b908f);stroke:var(--color-7, #2b908f)}.swatch.highcharts-color-8{background-color:var(--color-8, #f45b5b)}.highcharts-color-8,.highcharts-data-label-color-8,.dl-series g.highcharts-data-label-color-8 text{fill:var(--color-8, #f45b5b);stroke:var(--color-8, #f45b5b)}.swatch.highcharts-color-9{background-color:var(--color-9, #91e8e1)}.highcharts-color-9,.highcharts-data-label-color-9,.dl-series g.highcharts-data-label-color-9 text{fill:var(--color-9, #91e8e1);stroke:var(--color-9, #91e8e1)}.swatch.highcharts-color-10{background-color:var(--color-10, #91e8e1)}.highcharts-color-10,.highcharts-data-label-color-10,.dl-series g.highcharts-data-label-color-10 text{fill:var(--color-10, #91e8e1);stroke:var(--color-10, #91e8e1)}.swatch.highcharts-color-11{background-color:var(--color-11, #91e8e1)}.highcharts-color-11,.highcharts-data-label-color-11,.dl-series g.highcharts-data-label-color-11 text{fill:var(--color-11, #91e8e1);stroke:var(--color-11, #91e8e1)}.swatch.highcharts-color-12{background-color:var(--color-12, #91e8e1)}.highcharts-color-12,.highcharts-data-label-color-12,.dl-series g.highcharts-data-label-color-12 text{fill:var(--color-12, #91e8e1);stroke:var(--color-12, #91e8e1)}.column.data-labels-inside .highcharts-data-label,.bar.data-labels-inside .highcharts-data-label{fill:#fff}.gray .highcharts-data-label-color-4.highcharts-data-label text,.pew-blue .highcharts-data-label-color-4.highcharts-data-label text,.turquoise .highcharts-data-label-color-4.highcharts-data-label text,.teal .highcharts-data-label-color-4.highcharts-data-label text,.orange .highcharts-data-label-color-4.highcharts-data-label text,.red .highcharts-data-label-color-4.highcharts-data-label text,.green .highcharts-data-label-color-4.highcharts-data-label text,.pink .highcharts-data-label-color-4.highcharts-data-label text,.purple .highcharts-data-label-color-4.highcharts-data-label text,.yellow .highcharts-data-label-color-4.highcharts-data-label text,.gray .highcharts-data-label-color-5.highcharts-data-label text,.pew-blue .highcharts-data-label-color-5.highcharts-data-label text,.turquoise .highcharts-data-label-color-5.highcharts-data-label text,.teal .highcharts-data-label-color-5.highcharts-data-label text,.orange .highcharts-data-label-color-5.highcharts-data-label text,.red .highcharts-data-label-color-5.highcharts-data-label text,.green .highcharts-data-label-color-5.highcharts-data-label text,.pink .highcharts-data-label-color-5.highcharts-data-label text,.purple .highcharts-data-label-color-5.highcharts-data-label text,.yellow .highcharts-data-label-color-5.highcharts-data-label text{fill:#000}.brand .highcharts-data-label-color-5.highcharts-data-label text,.brand .highcharts-data-label-color-2.highcharts-data-label text,.brand .highcharts-data-label-color-11.highcharts-data-label text{fill:#000}.highcharts-container{height:auto}.griffin-figure{position:relative;page-break-inside:avoid}.griffin-figure header,.griffin-figure figcaption,.griffin-figure p{color:#000}.griffin-figure .highcharts-legend-item text{fill:#000}.griffin-figure .highcharts-legend-title text{font-size:1em;font-weight:bold}.griffin-figure a{background:0 0;color:#296ec3;text-decoration:none;-webkit-transition:color .28s cubic-bezier(0.4, 0, 0.2, 1),color .28s cubic-bezier(0.4, 0, 0.2, 1);transition:color .28s cubic-bezier(0.4, 0, 0.2, 1),color .28s cubic-bezier(0.4, 0, 0.2, 1)}.griffin-figure a:hover{color:rgba(41,110,195,.7);text-decoration:underline}.griffin-figure .griffin-unpublished-link{position:absolute;top:0;right:-130px;padding:0 .3em .1em;background-color:#767676;color:#fff}.griffin-figure .griffin-unpublished-link:hover,.griffin-figure .griffin-unpublished-link:focus{color:#fff;font-weight:bold}.griffin-anchor{position:absolute;width:1px;height:1px;top:225px;left:0}img.fullscreen{display:none}.griffin-download-btn{display:none}.griffin-download-btn.mobile{display:inline}@media screen and (min-width: 504px){img.fullscreen{display:inline}img.mobile{display:none}.griffin-download-btn.mobile{display:none}.griffin-download-btn{display:inline}}.griffin-figure figcaption p:first-child{margin-top:0}.hc-container{overflow-y:hidden;margin-top:1rem}.highcharts-container.griffin{font-size:13.3333px;line-height:1.2}.highcharts-container.griffin .highcharts-axis-labels{font-size:1em;fill:#000}.highcharts-container.griffin .highcharts-axis-title{fill:#000}.highcharts-container.griffin .highcharts-data-label-connector{fill:none}.highcharts-container.griffin .highcharts-plot-band-label,.highcharts-container.griffin .highcharts-plot-line-label{fill:#000;color:#000}.highcharts-container.griffin .highcharts-tracker-line{display:none}@media screen{.highcharts-container.griffin .highcharts-tracker-line{display:block}}.highcharts-container.griffin .highcharts-graph{stroke-width:var(--stroke-width)}.highcharts-container.griffin .highcharts-legend-item .highcharts-point{transform:translate(0, 1px);stroke:none}.highcharts-container.griffin .highcharts-legend-item.highcharts-line-series path.highcharts-point{display:none}.highcharts-container.griffin .highcharts-legend-item text{font-weight:normal}.highcharts-container.griffin .highcharts-annotation-label:not(.highcharts-color){fill:#000}.highcharts-container.griffin .highcharts-annotation-label text{fill:inherit}.highcharts-container.griffin .highcharts-annotation-label-box{stroke:#666}.highcharts-container.griffin .highcharts-plot-line{stroke-dasharray:6;stroke:#333}.highcharts-container.griffin span.highcharts-plot-line-label{width:265px;white-space:normal !important}.highcharts-container.griffin .highcharts-tooltip{filter:none}.highcharts-container.griffin .highcharts-tooltip text{transform:translateY(-2px)}.highcharts-container.griffin .highcharts-tooltip .highcharts-header{font-size:.75em;fill:#767676;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.highcharts-container.griffin .highcharts-tooltip-box{fill:#fff;fill-opacity:1;stroke-width:2.5px;stroke-linecap:round}.highcharts-container.griffin .highcharts-markers{display:none}.highcharts-container.griffin .highcharts-markers.highcharts-scatter-series{display:inline}.highcharts-container.griffin .highcharts-markers path{fill:#fff;stroke-width:3px}.highcharts-container.griffin.scatter .highcharts-yaxis .highcharts-axis-line{stroke-width:1}.highcharts-container.griffin.scatter .highcharts-grid{display:none}.pie .highcharts-axis{display:none}.picture-container{overflow:hidden;position:relative}.griffin-download-btn{font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:0;background:none;color:#296ec3;padding:0 0 0 .2em;margin:0}.griffin-download-btn::before{content:" | ";color:#767676}.image-export .griffin-download-btn{display:none}.griffin-container+.griffin-container{margin-top:2rem}.griffin-outer-container--grid{display:grid;gap:20px;padding-top:20px}.griffin-outer-container--grid .griffin-container+.griffin-container{margin-top:0}.griffin-outer-container--2-up{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));display:grid}.griffin-outer-container--3-up{grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}.griffin-outer-container--4-up{grid-template-columns:repeat(auto-fit, minmax(150px, 1fr))}.griffin-outer-container--5-up{grid-template-columns:repeat(auto-fit, minmax(120px, 1fr))}.griffin-outer-container--6-up{grid-template-columns:repeat(auto-fit, minmax(100px, 1fr))}.pie .highcharts-legend-series-active g.highcharts-series:not(.highcharts-series-hover),.pie .highcharts-legend-point-active .highcharts-point:not(.highcharts-point-hover),.pie .highcharts-legend-series-active .highcharts-markers:not(.highcharts-series-hover),.pie .highcharts-legend-series-active .highcharts-data-labels:not(.highcharts-series-hover){opacity:1}.highcharts-container.griffin .highcharts-data-label{font-size:1rem}.highcharts-axis-title,.highcharts-legend-item>text,.highcharts-tooltip text,div.highcharts-tooltip,.highcharts-annotation-label text{font-size:1em}.highcharts-root text,.highcharts-tooltip *{font-family:"Lato",monospace}.highcharts-map-series .highcharts-null-point{fill:#c7c7c7}.highcharts-column-series path.highcharts-point,.highcharts-bar-series path.highcharts-point{stroke:unset}.highcharts-data-label.datapoint--upward text{text-anchor:middle}.highcharts-data-label.datapoint--dip text{transform:translate(0px, 2.1em)}.highcharts-data-label text,.highcharts-data-labels.dl-series .highcharts-data-label text{text-shadow:1px 1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,-1px -1px 1px #fff}@media print{.highcharts-container .highcharts-data-label text,.dl-series .highcharts-data-label text{-webkit-filter:drop-shadow(1px 1px 0.1px #fff) drop-shadow(1px -1px 0.1px #fff) drop-shadow(-1px 1px 0.1px #fff) drop-shadow(-1px -1px 0.1px #fff)}.highcharts-container .highcharts-mappoint-series .highcharts-data-label text{-webkit-filter:none}figcaption a{color:inherit}.griffin-figure .griffin-download-btn{display:none}*{-webkit-print-color-adjust:exact !important;color-adjust:exact !important;print-color-adjust:exact !important}}.highcharts-data-label text,text.highcharts-data-label{fill:inherit;font-size:.85em}.data-labels-inside .highcharts-data-label text{text-shadow:none;-webkit-filter:none !important}.highcharts-grid-line,.highcharts-axis-line{stroke:#a7a7a7}.last-label-only .highcharts-data-label:not(.last-datalabel){visibility:hidden}.last-label-only .highcharts-data-label:last-child{visibility:visible}.scatter .highcharts-container.griffin .highcharts-markers{display:inline}.scatter .highcharts-yaxis .highcharts-tick,.scatter .highcharts-xaxis .highcharts-tick{stroke-width:1;stroke:#a9a9a9}.lazy-load--ready .picture-container{background-color:#f0f0f0}.lazy-load--ready .picture-container picture{visibility:hidden}.griffin-image{width:100%}.chart-viewer-body{margin:auto var(--column-margin-inline, 16px)}.highcharts-legend-box{fill:rgba(255,255,255,.85)}g.highcharts-series.highcharts-map-series{filter:drop-shadow(-1px -1px 0px white) drop-shadow(-1px -1px 3px white) drop-shadow(1px 3px 0px #ccc)}.html-tooltip{padding:6px;background-color:#f7f7f7;font-size:12.8px}.tilemap .highcharts-legend-series-active g.highcharts-series:not(.highcharts-series-hover),.tilemap .highcharts-legend-point-active .highcharts-point:not(.highcharts-point-hover),.tilemap .highcharts-legend-series-active .highcharts-markers:not(.highcharts-series-hover),.tilemap .highcharts-legend-series-active .highcharts-data-labels:not(.highcharts-series-hover){opacity:inherit}.highcharts-tilemap-series .datalabel{font-size:1.4em;font-weight:400}.highcharts-heatmap-series .highcharts-point,.highcharts-tilemap-series .highcharts-point{stroke:#fff}.highcharts-tilemap-series .highcharts-data-label text{text-shadow:none}g.highcharts-series.highcharts-tilemap-series{filter:drop-shadow(-1px -1px 0px white) drop-shadow(1px 1px 3px white) drop-shadow(-1px -2px 0px #ccc)}.highcharts-container.griffin .map-label .highcharts-annotation-label-box{fill:#fff;stroke:#fff}@media screen and (max-width: 500px){.highcharts-heatmap-series .highcharts-point,.highcharts-tilemap-series .highcharts-point{stroke-width:0}.mobile-hide{display:none}.highcharts-tilemap-series .datalabel{font-size:1em}}.highcharts-container.griffin .dashed{stroke-dasharray:6}.highcharts-container.griffin .dotted{stroke-dasharray:.5 8}.highcharts-container.griffin .nostroke{stroke:none}.highcharts-container.griffin .thin .highcharts-graph{stroke-width:calc(var(--stroke-width)/4)}.highcharts-container.griffin .highcharts-legend-item.dashed .highcharts-graph{stroke-width:var(--stroke-width);stroke-linecap:round}.highcharts-container.griffin .highcharts-legend-item.dashed.thin .highcharts-graph{stroke-width:calc(var(--stroke-width)/4)}.highcharts-container.griffin .highcharts-legend-item.dotted .highcharts-graph{stroke-width:var(--stroke-width);stroke-linecap:round}.highcharts-container.griffin .dashed .highcharts-point,.highcharts-container.griffin .dotted .highcharts-point{display:none}.philly-dashboard.ai2html-griffin-figure .highcharts-graph{stroke-width:6px}.philly-dashboard.ai2html-griffin-figure .highcharts-markers{display:inline}.philly-dashboard.ai2html-griffin-figure .highcharts-axis-labels,.philly-dashboard.ai2html-griffin-figure .highcharts-legend-item>text,.philly-dashboard.ai2html-griffin-figure .highcharts-axis-title{font-size:1.2em;font-size:clamp(1rem,1.939vw,1.2rem)}@media screen and (max-width: 416px){.philly-dashboard.ai2html-griffin-figure .highcharts-axis-labels,.philly-dashboard.ai2html-griffin-figure .highcharts-legend-item>text,.philly-dashboard.ai2html-griffin-figure .highcharts-axis-title{font-size:1rem;font-size:clamp(1rem,1.939vw,1.2rem)}}.philly-dashboard.ai2html-griffin-figure .highcharts-legend-item.highcharts-line-series .highcharts-graph{stroke-width:16px}.philly-dashboard.ai2html-griffin-figure header h1{font-size:1.5rem;font-size:clamp(1.1rem,2.424vw,1.5rem)}@media screen and (max-width: 416px){.philly-dashboard.ai2html-griffin-figure header h1{font-size:1.1rem;font-size:clamp(1.1rem,2.424vw,1.5rem)}}.philly-dashboard.ai2html-griffin-figure .figure-dek{font-size:1.28rem;font-size:clamp(1.1rem,2.069vw,1.28rem)}@media screen and (max-width: 416px){.philly-dashboard.ai2html-griffin-figure .figure-dek{font-size:1.1rem;font-size:clamp(1.1rem,2.069vw,1.28rem)}}.philly-dashboard.ai2html-griffin-figure .figure-caption{font-weight:600;font-size:1.15rem;font-size:clamp(1rem,2.332vw,1.15rem)}@media screen and (max-width: 686px){.philly-dashboard.ai2html-griffin-figure .figure-caption{font-size:1rem;font-size:clamp(1rem,2.332vw,1.15rem)}}.philly-dashboard.ai2html-griffin-figure .figure-note{font-size:1rem;font-size:clamp(.8rem,1.616vw,1rem)}@media screen and (max-width: 416px){.philly-dashboard.ai2html-griffin-figure .figure-note{font-size:.8rem;font-size:clamp(.8rem,1.616vw,1rem)}}.philly-dashboard.ai2html-griffin-figure .hc-container{margin-top:2rem}.griffin-chart-builder--mobile.philly-dashboard.ai2html-griffin-figure header h1,.griffin-chart-builder--mobile.philly-dashboard.ai2html-griffin-figure .figure-dek{font-size:1.1rem}.griffin-chart-builder--mobile.philly-dashboard.ai2html-griffin-figure .figure-caption{font-size:1rem}.griffin-chart-builder--mobile.philly-dashboard.ai2html-griffin-figure .highcharts-container.griffin .highcharts-axis-labels,.griffin-chart-builder--mobile.philly-dashboard.ai2html-griffin-figure .highcharts-legend-item>text,.griffin-chart-builder--mobile.philly-dashboard.ai2html-griffin-figure .highcharts-axis-title{font-size:1rem}.highcharts-container.griffin.salmonella .highcharts-series-inactive{opacity:1}
.ai2html-griffin-figure {
    line-height: 1.2;
}

.ai2html-griffin-figure p {
    line-height: 1.2;
}

.ai2html-griffin-figure header span {
    display: block;
}

.ai2html-griffin-figure header h1, .ai2html-griffin-figure header h2 {
    font-weight: 700;
    font-size: 1.32rem;
    font-size: clamp(1.1em, 3.106vw, 1.32em);
    margin: 0 0 0.25em;
    letter-spacing: -.2px;
    line-height: 1.1;
}

.ai2html-griffin-figure header strong, .ai2html-griffin-figure header b {
    font-weight: 700;
}

.ai2html-griffin-figure .figure-label {
    display: block;
    font-size: .95em;
    letter-spacing: -.2px;
    margin: 0 0 .25em;
    /* font-size: clamp(13px, 3.2vw, 1rem);*/
    /* font-size: clamp(.83rem, 2.2353vw, .95rem)  */
}

.ai2html-griffin-figure .subhead {
    font-size: 1rem;
    font-size: clamp(13px, 3.2vw, 1em);
    font-weight: bold;
    margin-top: 9px;
    margin-bottom: 9px;
}

.ai2html-griffin-figure .figure-dek {
    opacity: .9;
    font-size: clamp(1em, 2.659vw, 1.13em);
    white-space: normal !important;
    line-height: 1.2;
    margin: 0 0 1.125rem;
    letter-spacing: -.2px;
}

.ai2html-griffin-figure figcaption {
    padding-top: 1rem;
}
.ai2html-griffin-figure.has-legend.legend-position-bottom figcaption {
    padding-top: 0rem;
}

.ai2html-griffin-figure .figure-note, .rich-text .ai2html-griffin-figure .figure-note {
    font-size: 0.8rem;
    font-size: clamp(10px, 3.17vw, 0.8em);
    line-height: 1.3;
    margin-top: 9px;
    margin-bottom: 9px;
}

.ai2html-griffin-figure .figure-caption, .rich-text .ai2html-griffin-figure .figure-caption {
    font-size: 1rem;
    font-size: clamp(0.9rem, 3.07vw, 1em);
}

.ai2html-griffin-figure .figure-note--source {
    /* color: #767676; */
    color: #000;
}

@media screen and (max-width: 416px) {
    .ai2html-griffin-figure .figure-note, .rich-text .ai2html-griffin-figure .figure-note {
        font-size: 10px;
        font-size: clamp(10px, 3vw, 0.8rem);
    }
    .ai2html-griffin-figure .figure-caption, .rich-text .ai2html-griffin-figure .figure-caption {
        font-size: 0.9rem;
        font-size: clamp(0.9rem, 3.07vw, 1rem);
    }
    .ai2html-griffin-figure .figure-dek {
        /* font-size: 0.85rem;
        font-size: clamp(.9rem, 2.636vw, 1rem); */
        font-size: clamp(1rem, 0.3926rem + 2.8169vw, 1.125rem);
    }
    .ai2html-griffin-figure .figure-label, .ai2html-griffin-figure .subhead {
        /* font-size: 13px;
        font-size: clamp(13px, 3.2vw, 1rem); */
        font-size: clamp(0.83rem, 0.3259rem + 2.338vw, 0.93375rem);
    }
    .ai2html-griffin-figure header h1, .ai2html-griffin-figure header h2 {
        /* font-size: 1rem;
        font-size: clamp(1.1rem, 3.06vw, 1.32rem); */
        font-size: clamp(1.08rem, 0.424rem + 3.0423vw, 1.215rem);
    }
}

/* TO DO temp fix. builder should prob use an iframe so that proper css is applied */

.griffin-chart-builder--mobile.ai2html-griffin-figure .figure-note, .rich-text .griffin-chart-builder--mobile.ai2html-griffin-figure .figure-note {
    font-size: 0.8rem;
}
.griffin-chart-builder--mobile.ai2html-griffin-figure .figure-caption, .rich-text .griffin-chart-builder--mobile.ai2html-griffin-figure .figure-caption {
    font-size: 0.9rem;
}

.griffin-chart-builder--mobile.ai2html-griffin-figure .figure-dek {
    font-size: 1rem;
}

.griffin-chart-builder--mobile.ai2html-griffin-figure .figure-label, .griffin-chart-builder--mobile.ai2html-griffin-figure .subhead {
    font-size: 1rem;
}

.griffin-chart-builder--mobile.ai2html-griffin-figure header h1 {
    font-size: 1.1rem;
}

.visually-hidden {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px);
    /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
}

/*# sourceMappingURL=griffincss.map*/