html {
				font-family: sans-serif;
				line-height: 1.15;
				-ms-text-size-adjust: 100%;
				-webkit-text-size-adjust: 100%;
			}

			body {
				margin: 0;
			}

			article,
			aside,
			footer,
			header,
			nav,
			section {
				display: block;
			}

			h1 {
				font-size: 2em;
				margin: 0.67em 0;
			}

			figcaption,
			figure,
			main {
				display: block;
			}

			figure {
				margin: 1em 40px;
			}

			hr {
				box-sizing: content-box;
				height: 0;
				overflow: visible;
			}

			pre {
				font-family: monospace, monospace;
				font-size: 1em;
			}

			a {
				background-color: transparent;
				-webkit-text-decoration-skip: objects;
			}

			a:active,
			a:hover {
				outline-width: 0;
			}

			abbr[title] {
				border-bottom: none;
				text-decoration: underline;
				text-decoration: underline dotted;
			}

			b,
			strong {
				font-weight: inherit;
				font-weight: bolder;
			}

			code,
			kbd,
			samp {
				font-family: monospace, monospace;
				font-size: 1em;
			}

			dfn {
				font-style: italic;
			}

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

			small {
				font-size: 80%;
			}

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

			sub {
				bottom: -0.25em;
			}

			sup {
				top: -0.5em;
			}

			audio,
			video {
				display: inline-block;
			}

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

			img {
				border-style: none;
			}

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

			button,
			input,
			optgroup,
			select,
			textarea {
				font-family: sans-serif;
				font-size: 100%;
				line-height: 1.15;
				margin: 0;
			}

			button,
			input {
				overflow: visible;
			}

			button,
			select {
				text-transform: none;
			}

			[type='reset'],
			[type='submit'],
			button,
			html [type='button'] {
				-webkit-appearance: button;
			}

			[type='button']::-moz-focus-inner,
			[type='reset']::-moz-focus-inner,
			[type='submit']::-moz-focus-inner,
			button::-moz-focus-inner {
				border-style: none;
				padding: 0;
			}

			[type='button']:-moz-focusring,
			[type='reset']:-moz-focusring,
			[type='submit']:-moz-focusring,
			button:-moz-focusring {
				outline: 1px dotted ButtonText;
			}

			fieldset {
				border: 1px solid silver;
				margin: 0 2px;
				padding: 0.35em 0.625em 0.75em;
			}

			legend {
				box-sizing: border-box;
				color: inherit;
				display: table;
				max-width: 100%;
				padding: 0;
				white-space: normal;
			}

			progress {
				display: inline-block;
				vertical-align: baseline;
			}

			textarea {
				overflow: auto;
			}

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

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

			[type='search'] {
				-webkit-appearance: textfield;
				outline-offset: -2px;
			}

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

			::-webkit-file-upload-button {
				-webkit-appearance: button;
				font: inherit;
			}

			details,
			menu {
				display: block;
			}

			summary {
				display: list-item;
			}

			canvas {
				display: inline-block;
			}

			[hidden],
			template {
				display: none;
			}

			.h00 {
				font-size: 4rem;
			}

			.h0,
			.h1 {
				font-size: 3rem;
			}

			.h2 {
				font-size: 2rem;
			}

			.h3 {
				font-size: 1.5rem;
			}

			.h4 {
				font-size: 1.125rem;
			}

			.h5 {
				font-size: 0.875rem;
			}

			.h6 {
				font-size: 0.75rem;
			}

			.font-family-inherit {
				font-family: inherit;
			}

			.font-size-inherit {
				font-size: inherit;
			}

			.text-decoration-none {
				text-decoration: none;
			}

			.bold {
				font-weight: 700;
			}

			.regular {
				font-weight: 400;
			}

			.italic {
				font-style: italic;
			}

			.caps {
				text-transform: uppercase;
				letter-spacing: 0.2em;
			}

			.left-align {
				text-align: left;
			}

			.center {
				text-align: center;
			}

			.right-align {
				text-align: right;
			}

			.justify {
				text-align: justify;
			}

			.nowrap {
				white-space: nowrap;
			}

			.break-word {
				word-wrap: break-word;
			}

			.line-height-1 {
				line-height: 1rem;
			}

			.line-height-2 {
				line-height: 1.125rem;
			}

			.line-height-3 {
				line-height: 1.5rem;
			}

			.line-height-4 {
				line-height: 2rem;
			}

			.list-style-none {
				list-style: none;
			}

			.underline {
				text-decoration: underline;
			}

			.truncate {
				max-width: 100%;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap;
			}

			.list-reset {
				list-style: none;
				padding-left: 0;
			}

			.inline {
				display: inline;
			}

			.block {
				display: block;
			}

			.inline-block {
				display: inline-block;
			}

			.table {
				display: table;
			}

			.table-cell {
				display: table-cell;
			}

			.overflow-hidden {
				overflow: hidden;
			}

			.overflow-scroll {
				overflow: scroll;
			}

			.overflow-auto {
				overflow: auto;
			}

			.clearfix:after,
			.clearfix:before {
				content: ' ';
				display: table;
			}

			.clearfix:after {
				clear: both;
			}

			.left {
				float: left;
			}

			.right {
				float: right;
			}

			.fit {
				max-width: 100%;
			}

			.max-width-1 {
				max-width: 24rem;
			}

			.max-width-2 {
				max-width: 32rem;
			}

			.max-width-3 {
				max-width: 48rem;
			}

			.max-width-4 {
				max-width: 64rem;
			}

			.border-box {
				box-sizing: border-box;
			}

			.align-baseline {
				vertical-align: baseline;
			}

			.align-top {
				vertical-align: top;
			}

			.align-middle {
				vertical-align: middle;
			}

			.align-bottom {
				vertical-align: bottom;
			}

			.m0 {
				margin: 0;
			}

			.mt0 {
				margin-top: 0;
			}

			.mr0 {
				margin-right: 0;
			}

			.mb0 {
				margin-bottom: 0;
			}

			.ml0,
			.mx0 {
				margin-left: 0;
			}

			.mx0 {
				margin-right: 0;
			}

			.my0 {
				margin-top: 0;
				margin-bottom: 0;
			}

			.m1 {
				margin: 0.5rem;
			}

			.mt1 {
				margin-top: 0.5rem;
			}

			.mr1 {
				margin-right: 0.5rem;
			}

			.mb1 {
				margin-bottom: 0.5rem;
			}

			.ml1,
			.mx1 {
				margin-left: 0.5rem;
			}

			.mx1 {
				margin-right: 0.5rem;
			}

			.my1 {
				margin-top: 0.5rem;
				margin-bottom: 0.5rem;
			}

			.m2 {
				margin: 1rem;
			}

			.mt2 {
				margin-top: 1rem;
			}

			.mr2 {
				margin-right: 1rem;
			}

			.mb2 {
				margin-bottom: 1rem;
			}

			.ml2,
			.mx2 {
				margin-left: 1rem;
			}

			.mx2 {
				margin-right: 1rem;
			}

			.my2 {
				margin-top: 1rem;
				margin-bottom: 1rem;
			}

			.m3 {
				margin: 1.5rem;
			}

			.mt3 {
				margin-top: 1.5rem;
			}

			.mr3 {
				margin-right: 1.5rem;
			}

			.mb3 {
				margin-bottom: 1.5rem;
			}

			.ml3,
			.mx3 {
				margin-left: 1.5rem;
			}

			.mx3 {
				margin-right: 1.5rem;
			}

			.my3 {
				margin-top: 1.5rem;
				margin-bottom: 1.5rem;
			}

			.m4 {
				margin: 2rem;
			}

			.mt4 {
				margin-top: 2rem;
			}

			.mr4 {
				margin-right: 2rem;
			}

			.mb4 {
				margin-bottom: 2rem;
			}

			.ml4,
			.mx4 {
				margin-left: 2rem;
			}

			.mx4 {
				margin-right: 2rem;
			}

			.my4 {
				margin-top: 2rem;
				margin-bottom: 2rem;
			}

			.mxn1 {
				margin-left: calc(0.5rem * -1);
				margin-right: calc(0.5rem * -1);
			}

			.mxn2 {
				margin-left: calc(1rem * -1);
				margin-right: calc(1rem * -1);
			}

			.mxn3 {
				margin-left: calc(1.5rem * -1);
				margin-right: calc(1.5rem * -1);
			}

			.mxn4 {
				margin-left: calc(2rem * -1);
				margin-right: calc(2rem * -1);
			}

			.m-auto {
				margin: auto;
			}

			.mt-auto {
				margin-top: auto;
			}

			.mr-auto {
				margin-right: auto;
			}

			.mb-auto {
				margin-bottom: auto;
			}

			.ml-auto,
			.mx-auto {
				margin-left: auto;
			}

			.mx-auto {
				margin-right: auto;
			}

			.my-auto {
				margin-top: auto;
				margin-bottom: auto;
			}

			.p0 {
				padding: 0;
			}

			.pt0 {
				padding-top: 0;
			}

			.pr0 {
				padding-right: 0;
			}

			.pb0 {
				padding-bottom: 0;
			}

			.pl0,
			.px0 {
				padding-left: 0;
			}

			.px0 {
				padding-right: 0;
			}

			.py0 {
				padding-top: 0;
				padding-bottom: 0;
			}

			.p1 {
				padding: 0.5rem;
			}

			.pt1 {
				padding-top: 0.5rem;
			}

			.pr1 {
				padding-right: 0.5rem;
			}

			.pb1 {
				padding-bottom: 0.5rem;
			}

			.pl1 {
				padding-left: 0.5rem;
			}

			.py1 {
				padding-top: 0.5rem;
				padding-bottom: 0.5rem;
			}

			.px1 {
				padding-left: 0.5rem;
				padding-right: 0.5rem;
			}

			.p2 {
				padding: 1rem;
			}

			.pt2 {
				padding-top: 1rem;
			}

			.pr2 {
				padding-right: 1rem;
			}

			.pb2 {
				padding-bottom: 1rem;
			}

			.pl2 {
				padding-left: 1rem;
			}

			.py2 {
				padding-top: 1rem;
				padding-bottom: 1rem;
			}

			.px2 {
				padding-left: 1rem;
				padding-right: 1rem;
			}

			.p3 {
				padding: 1.5rem;
			}

			.pt3 {
				padding-top: 1.5rem;
			}

			.pr3 {
				padding-right: 1.5rem;
			}

			.pb3 {
				padding-bottom: 1.5rem;
			}

			.pl3 {
				padding-left: 1.5rem;
			}

			.py3 {
				padding-top: 1.5rem;
				padding-bottom: 1.5rem;
			}

			.px3 {
				padding-left: 1.5rem;
				padding-right: 1.5rem;
			}

			.p4 {
				padding: 2rem;
			}

			.pt4 {
				padding-top: 2rem;
			}

			.pr4 {
				padding-right: 2rem;
			}

			.pb4 {
				padding-bottom: 2rem;
			}

			.pl4 {
				padding-left: 2rem;
			}

			.py4 {
				padding-top: 2rem;
				padding-bottom: 2rem;
			}

			.px4 {
				padding-left: 2rem;
				padding-right: 2rem;
			}

			.col {
				float: left;
			}

			.col,
			.col-right {
				box-sizing: border-box;
			}

			.col-right {
				float: right;
			}

			.col-1 {
				width: 8.33333%;
			}

			.col-2 {
				width: 16.66667%;
			}

			.col-3 {
				width: 25%;
			}

			.col-4 {
				width: 33.33333%;
			}

			.col-5 {
				width: 41.66667%;
			}

			.col-6 {
				width: 50%;
			}

			.col-7 {
				width: 58.33333%;
			}

			.col-8 {
				width: 66.66667%;
			}

			.col-9 {
				width: 75%;
			}

			.col-10 {
				width: 83.33333%;
			}

			.col-11 {
				width: 91.66667%;
			}

			.col-12 {
				width: 100%;
			}

			@media (min-width:40.06rem) {
				.sm-col {
					float: left;
					box-sizing: border-box;
				}

				.sm-col-right {
					float: right;
					box-sizing: border-box;
				}

				.sm-col-1 {
					width: 8.33333%;
				}

				.sm-col-2 {
					width: 16.66667%;
				}

				.sm-col-3 {
					width: 25%;
				}

				.sm-col-4 {
					width: 33.33333%;
				}

				.sm-col-5 {
					width: 41.66667%;
				}

				.sm-col-6 {
					width: 50%;
				}

				.sm-col-7 {
					width: 58.33333%;
				}

				.sm-col-8 {
					width: 66.66667%;
				}

				.sm-col-9 {
					width: 75%;
				}

				.sm-col-10 {
					width: 83.33333%;
				}

				.sm-col-11 {
					width: 91.66667%;
				}

				.sm-col-12 {
					width: 100%;
				}
			}

			@media (min-width:52.06rem) {
				.md-col {
					float: left;
					box-sizing: border-box;
				}

				.md-col-right {
					float: right;
					box-sizing: border-box;
				}

				.md-col-1 {
					width: 8.33333%;
				}

				.md-col-2 {
					width: 16.66667%;
				}

				.md-col-3 {
					width: 25%;
				}

				.md-col-4 {
					width: 33.33333%;
				}

				.md-col-5 {
					width: 41.66667%;
				}

				.md-col-6 {
					width: 50%;
				}

				.md-col-7 {
					width: 58.33333%;
				}

				.md-col-8 {
					width: 66.66667%;
				}

				.md-col-9 {
					width: 75%;
				}

				.md-col-10 {
					width: 83.33333%;
				}

				.md-col-11 {
					width: 91.66667%;
				}

				.md-col-12 {
					width: 100%;
				}
			}

			@media (min-width:64.06rem) {
				.lg-col {
					float: left;
					box-sizing: border-box;
				}

				.lg-col-right {
					float: right;
					box-sizing: border-box;
				}

				.lg-col-1 {
					width: 8.33333%;
				}

				.lg-col-2 {
					width: 16.66667%;
				}

				.lg-col-3 {
					width: 25%;
				}

				.lg-col-4 {
					width: 33.33333%;
				}

				.lg-col-5 {
					width: 41.66667%;
				}

				.lg-col-6 {
					width: 50%;
				}

				.lg-col-7 {
					width: 58.33333%;
				}

				.lg-col-8 {
					width: 66.66667%;
				}

				.lg-col-9 {
					width: 75%;
				}

				.lg-col-10 {
					width: 83.33333%;
				}

				.lg-col-11 {
					width: 91.66667%;
				}

				.lg-col-12 {
					width: 100%;
				}
			}

			.flex {
				display: -ms-flexbox;
				display: flex;
			}

			@media (min-width:40.06rem) {
				.sm-flex {
					display: -ms-flexbox;
					display: flex;
				}
			}

			@media (min-width:52.06rem) {
				.md-flex {
					display: -ms-flexbox;
					display: flex;
				}
			}

			@media (min-width:64.06rem) {
				.lg-flex {
					display: -ms-flexbox;
					display: flex;
				}
			}

			.flex-column {
				-ms-flex-direction: column;
				flex-direction: column;
			}

			.flex-wrap {
				-ms-flex-wrap: wrap;
				flex-wrap: wrap;
			}

			.items-start {
				-ms-flex-align: start;
				align-items: flex-start;
			}

			.items-end {
				-ms-flex-align: end;
				align-items: flex-end;
			}

			.items-center {
				-ms-flex-align: center;
				align-items: center;
			}

			.items-baseline {
				-ms-flex-align: baseline;
				align-items: baseline;
			}

			.items-stretch {
				-ms-flex-align: stretch;
				align-items: stretch;
			}

			.self-start {
				-ms-flex-item-align: start;
				align-self: flex-start;
			}

			.self-end {
				-ms-flex-item-align: end;
				align-self: flex-end;
			}

			.self-center {
				-ms-flex-item-align: center;
				-ms-grid-row-align: center;
				align-self: center;
			}

			.self-baseline {
				-ms-flex-item-align: baseline;
				align-self: baseline;
			}

			.self-stretch {
				-ms-flex-item-align: stretch;
				-ms-grid-row-align: stretch;
				align-self: stretch;
			}

			.justify-start {
				-ms-flex-pack: start;
				justify-content: flex-start;
			}

			.justify-end {
				-ms-flex-pack: end;
				justify-content: flex-end;
			}

			.justify-center {
				-ms-flex-pack: center;
				justify-content: center;
			}

			.justify-between {
				-ms-flex-pack: justify;
				justify-content: space-between;
			}

			.justify-around {
				-ms-flex-pack: distribute;
				justify-content: space-around;
			}

			.justify-evenly {
				-ms-flex-pack: space-evenly;
				justify-content: space-evenly;
			}

			.content-start {
				-ms-flex-line-pack: start;
				align-content: flex-start;
			}

			.content-end {
				-ms-flex-line-pack: end;
				align-content: flex-end;
			}

			.content-center {
				-ms-flex-line-pack: center;
				align-content: center;
			}

			.content-between {
				-ms-flex-line-pack: justify;
				align-content: space-between;
			}

			.content-around {
				-ms-flex-line-pack: distribute;
				align-content: space-around;
			}

			.content-stretch {
				-ms-flex-line-pack: stretch;
				align-content: stretch;
			}

			.flex-auto {
				-ms-flex: 1 1 auto;
				flex: 1 1 auto;
				min-width: 0;
				min-height: 0;
			}

			.flex-none {
				-ms-flex: none;
				flex: none;
			}

			.order-0 {
				-ms-flex-order: 0;
				order: 0;
			}

			.order-1 {
				-ms-flex-order: 1;
				order: 1;
			}

			.order-2 {
				-ms-flex-order: 2;
				order: 2;
			}

			.order-3 {
				-ms-flex-order: 3;
				order: 3;
			}

			.order-last {
				-ms-flex-order: 99999;
				order: 99999;
			}

			.relative {
				position: relative;
			}

			.absolute {
				position: absolute;
			}

			.fixed {
				position: fixed;
			}

			.top-0 {
				top: 0;
			}

			.right-0 {
				right: 0;
			}

			.bottom-0 {
				bottom: 0;
			}

			.left-0 {
				left: 0;
			}

			.z1 {
				z-index: 1;
			}

			.z2 {
				z-index: 2;
			}

			.z3 {
				z-index: 3;
			}

			.z4 {
				z-index: 4;
			}

			.border {
				border-style: solid;
				border-width: 1px;
			}

			.border-top {
				border-top-style: solid;
				border-top-width: 1px;
			}

			.border-right {
				border-right-style: solid;
				border-right-width: 1px;
			}

			.border-bottom {
				border-bottom-style: solid;
				border-bottom-width: 1px;
			}

			.border-left {
				border-left-style: solid;
				border-left-width: 1px;
			}

			.border-none {
				border: 0;
			}

			.rounded {
				border-radius: 3px;
			}

			.circle {
				border-radius: 50%;
			}

			.rounded-top {
				border-radius: 3px 3px 0 0;
			}

			.rounded-right {
				border-radius: 0 3px 3px 0;
			}

			.rounded-bottom {
				border-radius: 0 0 3px 3px;
			}

			.rounded-left {
				border-radius: 3px 0 0 3px;
			}

			.not-rounded {
				border-radius: 0;
			}

			.hide {
				position: absolute;
				height: 1px;
				width: 1px;
				overflow: hidden;
				clip: rect(1px, 1px, 1px, 1px);
			}

			@media (max-width:40rem) {
				.xs-hide {
					display: none;
				}
			}

			@media (min-width:40.06rem) and (max-width:52rem) {
				.sm-hide {
					display: none;
				}
			}

			@media (min-width:52.06rem) and (max-width:64rem) {
				.md-hide {
					display: none;
				}
			}

			@media (min-width:64.06rem) {
				.lg-hide {
					display: none;
				}
			}

			.display-none {
				display: none;
			}

			* {
				box-sizing: border-box;
			}

			body {
				background: #fff;
				color: #4a4a4a;
				font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, Arial, sans-serif;
				min-width: 315px;
				overflow-x: hidden;
				font-smooth: always;
				-webkit-font-smoothing: antialiased;
			}

			main {
				max-width: 700px;
				margin: 0 auto;
			}

			p {
				padding: 0;
				margin: 0;
			}

			.ampstart-accent {
				color: #003f93;
			}

			#content:target {
				margin-top: calc(0px - 3.5rem);
				padding-top: 3.5rem;
			}

			.ampstart-title-lg {
				font-size: 3rem;
				line-height: 3.5rem;
				letter-spacing: 0.06rem;
			}

			.ampstart-title-md {
				font-size: 2rem;
				line-height: 2.5rem;
				letter-spacing: 0.06rem;
			}

			.ampstart-title-sm {
				font-size: 1.5rem;
				line-height: 2rem;
				letter-spacing: 0.06rem;
			}

			.ampstart-subtitle,
			body {
				line-height: 1.5rem;
				letter-spacing: normal;
			}

			.ampstart-subtitle {
				color: #003f93;
				font-size: 1rem;
			}

			.ampstart-byline,
			.ampstart-caption,
			.ampstart-hint,
			.ampstart-label {
				font-size: 0.875rem;
				color: #4f4f4f;
				line-height: 1.125rem;
				letter-spacing: 0.06rem;
			}

			.ampstart-label {
				text-transform: uppercase;
			}

			.ampstart-footer,
			.ampstart-small-text {
				font-size: 0.75rem;
				line-height: 1rem;
				letter-spacing: 0.06rem;
			}

			.ampstart-card {
				box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 1px -1px rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
			}

			.h1,
			h1 {
				font-size: 3rem;
				line-height: 3.5rem;
			}

			.h2,
			h2 {
				font-size: 2rem;
				line-height: 2.5rem;
			}

			.h3,
			h3 {
				font-size: 1.5rem;
				line-height: 2rem;
			}

			.h4,
			h4 {
				font-size: 1.125rem;
				line-height: 1.5rem;
			}

			.h5,
			h5 {
				font-size: 0.875rem;
				line-height: 1.125rem;
			}

			.h6,
			h6 {
				font-size: 0.75rem;
				line-height: 1rem;
			}

			h1,
			h2,
			h3,
			h4,
			h5,
			h6 {
				margin: 0;
				padding: 0;
				font-weight: 400;
				letter-spacing: 0.06rem;
			}

			a,
			a:active,
			a:visited {
				color: inherit;
			}

			.ampstart-btn {
				font-family: inherit;
				font-weight: inherit;
				font-size: 1rem;
				line-height: 1.125rem;
				padding: 0.7em 0.8em;
				text-decoration: none;
				white-space: nowrap;
				word-wrap: normal;
				vertical-align: middle;
				cursor: pointer;
				background-color: #000;
				color: #fff;
				border: 1px solid #fff;
			}

			.ampstart-btn:visited {
				color: #fff;
			}

			.ampstart-btn-secondary {
				background-color: #fff;
				color: #000;
				border: 1px solid #000;
			}

			.ampstart-btn-secondary:visited {
				color: #000;
			}

			.ampstart-btn:active .ampstart-btn:focus {
				opacity: 0.8;
			}

			.ampstart-btn[disabled],
			.ampstart-btn[disabled]:active,
			.ampstart-btn[disabled]:focus,
			.ampstart-btn[disabled]:hover {
				opacity: 0.5;
				outline: 0;
				cursor: default;
			}

			.ampstart-dropcap:first-letter {
				color: #000;
				font-size: 3rem;
				font-weight: 700;
				float: left;
				overflow: hidden;
				line-height: 3rem;
				margin-left: 0;
				margin-right: 0.5rem;
			}

			.ampstart-initialcap {
				padding-top: 1rem;
				margin-top: 1.5rem;
			}

			.ampstart-initialcap:first-letter {
				color: #000;
				font-size: 3rem;
				font-weight: 700;
				margin-left: -2px;
			}

			.ampstart-pullquote {
				border: none;
				border-left: 4px solid #000;
				font-size: 1.5rem;
				padding-left: 1.5rem;
			}

			.ampstart-byline time {
				font-style: normal;
				white-space: nowrap;
			}

			.amp-carousel-button-next {
				background-image: url('data:image/svg+xml;charset=utf-8,<svg width="18" height="18" viewBox="0 0 34 34" xmlns="http://www.w3.org/2000/svg"><title>Next</title><path d="M25.557 14.7L13.818 2.961 16.8 0l16.8 16.8-16.8 16.8-2.961-2.961L25.557 18.9H0v-4.2z" fill="%23FFF" fill-rule="evenodd"/></svg>');
			}

			.amp-carousel-button-prev {
				background-image: url('data:image/svg+xml;charset=utf-8,<svg width="18" height="18" viewBox="0 0 34 34" xmlns="http://www.w3.org/2000/svg"><title>Previous</title><path d="M33.6 14.7H8.043L19.782 2.961 16.8 0 0 16.8l16.8 16.8 2.961-2.961L8.043 18.9H33.6z" fill="%23FFF" fill-rule="evenodd"/></svg>');
			}

			.ampstart-dropdown {
				min-width: 200px;
			}

			.ampstart-dropdown.absolute {
				z-index: 100;
			}

			.ampstart-dropdown.absolute>section,
			.ampstart-dropdown.absolute>section>header {
				height: 100%;
			}

			.ampstart-dropdown>section>header {
				background-color: #000;
				border: 0;
				color: #fff;
			}

			.ampstart-dropdown>section>header:after {
				display: inline-block;
				content: '+';
				padding: 0 0 0 1.5rem;
				color: #003f93;
			}

			.ampstart-dropdown>[expanded]>header:after {
				content: '–';
			}

			.absolute .ampstart-dropdown-items {
				z-index: 200;
			}

			.ampstart-dropdown-item {
				background-color: #000;
				color: #003f93;
				opacity: 0.9;
			}

			.ampstart-dropdown-item:active,
			.ampstart-dropdown-item:hover {
				opacity: 1;
			}

			.ampstart-footer {
				background-color: #fff;
				color: #000;
				padding-top: 5rem;
				padding-bottom: 5rem;
			}

			.ampstart-footer .ampstart-icon {
				fill: #000;
			}

			.ampstart-footer .ampstart-social-follow li:last-child {
				margin-right: 0;
			}

			.ampstart-image-fullpage-hero {
				color: #fff;
			}

			.ampstart-fullpage-hero-heading-text,
			.ampstart-image-fullpage-hero .ampstart-image-credit {
				-webkit-box-decoration-break: clone;
				box-decoration-break: clone;
				background: #000;
				padding: 0 1rem 0.2rem;
			}

			.ampstart-image-fullpage-hero>amp-img {
				max-height: calc(100vh - 3.5rem);
			}

			.ampstart-image-fullpage-hero>amp-img img {
				-o-object-fit: cover;
				object-fit: cover;
			}

			.ampstart-fullpage-hero-heading {
				line-height: 3.5rem;
			}

			.ampstart-fullpage-hero-cta {
				background: transparent;
			}

			.ampstart-readmore {
				background: linear-gradient(0deg, rgba(0, 0, 0, 0.65) 0, transparent);
				color: #fff;
				margin-top: 5rem;
				padding-bottom: 3.5rem;
			}

			.ampstart-readmore:after {
				display: block;
				content: '⌄';
				font-size: 2rem;
			}

			.ampstart-readmore-text {
				background: #000;
			}

			@media (min-width:52.06rem) {
				.ampstart-image-fullpage-hero>amp-img {
					height: 60vh;
				}
			}

			.ampstart-image-heading {
				color: #fff;
				background: linear-gradient(0deg, rgba(0, 0, 0, 0.65) 0, transparent);
			}

			.ampstart-image-heading>* {
				margin: 0;
			}

			amp-carousel .ampstart-image-with-heading {
				margin-bottom: 0;
			}

			.ampstart-image-with-caption figcaption {
				color: #4f4f4f;
				line-height: 1.125rem;
			}

			amp-carousel .ampstart-image-with-caption {
				margin-bottom: 0;
			}

			.ampstart-input {
				max-width: 100%;
				width: 300px;
				min-width: 100px;
				font-size: 1rem;
				line-height: 1.5rem;
			}

			.ampstart-input [disabled],
			.ampstart-input [disabled]+label {
				opacity: 0.5;
			}

			.ampstart-input [disabled]:focus {
				outline: 0;
			}

			.ampstart-input>input,
			.ampstart-input>select,
			.ampstart-input>textarea {
				width: 100%;
				margin-top: 1rem;
				line-height: 1.5rem;
				border: 0;
				border-radius: 0;
				border-bottom: 1px solid #4a4a4a;
				background: none;
				color: #4a4a4a;
				outline: 0;
			}

			.ampstart-input>label {
				color: #003f93;
				pointer-events: none;
				text-align: left;
				font-size: 0.875rem;
				line-height: 1rem;
				opacity: 0;
				animation: 0.2s;
				animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
				animation-fill-mode: forwards;
			}

			.ampstart-input>input:focus,
			.ampstart-input>select:focus,
			.ampstart-input>textarea:focus {
				outline: 0;
			}

			.ampstart-input>input:focus:-ms-input-placeholder,
			.ampstart-input>select:focus:-ms-input-placeholder,
			.ampstart-input>textarea:focus:-ms-input-placeholder {
				color: transparent;
			}

			.ampstart-input>input:focus::placeholder,
			.ampstart-input>select:focus::placeholder,
			.ampstart-input>textarea:focus::placeholder {
				color: transparent;
			}

			.ampstart-input>input:not(:placeholder-shown):not([disabled])+label,
			.ampstart-input>select:not(:placeholder-shown):not([disabled])+label,
			.ampstart-input>textarea:not(:placeholder-shown):not([disabled])+label {
				opacity: 1;
			}

			.ampstart-input>input:focus+label,
			.ampstart-input>select:focus+label,
			.ampstart-input>textarea:focus+label {
				animation-name: a;
			}

			@keyframes a {
				to {
					opacity: 1;
				}
			}

			.ampstart-input>label:after {
				content: '';
				height: 2px;
				position: absolute;
				bottom: 0;
				left: 45%;
				background: #003f93;
				transition: 0.2s;
				transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
				visibility: hidden;
				width: 10px;
			}

			.ampstart-input>input:focus+label:after,
			.ampstart-input>select:focus+label:after,
			.ampstart-input>textarea:focus+label:after {
				left: 0;
				width: 100%;
				visibility: visible;
			}

			.ampstart-input>input[type='search'] {
				-webkit-appearance: none;
				-moz-appearance: none;
				appearance: none;
			}

			.ampstart-input>input[type='range'] {
				border-bottom: 0;
			}

			.ampstart-input>input[type='range']+label:after {
				display: none;
			}

			.ampstart-input>select {
				-webkit-appearance: none;
				-moz-appearance: none;
				appearance: none;
			}

			.ampstart-input>select+label:before {
				content: '⌄';
				line-height: 1.5rem;
				position: absolute;
				right: 5px;
				zoom: 2;
				top: 0;
				bottom: 0;
				color: #003f93;
			}

			.ampstart-input-chk,
			.ampstart-input-radio {
				width: auto;
				color: #4a4a4a;
			}

			.ampstart-input input[type='checkbox'],
			.ampstart-input input[type='radio'] {
				margin-top: 0;
				-webkit-appearance: none;
				-moz-appearance: none;
				appearance: none;
				width: 20px;
				height: 20px;
				border: 1px solid #003f93;
				vertical-align: middle;
				margin-right: 0.5rem;
				text-align: center;
			}

			.ampstart-input input[type='radio'] {
				border-radius: 20px;
			}

			.ampstart-input input[type='checkbox']:not([disabled])+label,
			.ampstart-input input[type='radio']:not([disabled])+label {
				pointer-events: auto;
				animation: none;
				vertical-align: middle;
				opacity: 1;
				cursor: pointer;
			}

			.ampstart-input input[type='checkbox']+label:after,
			.ampstart-input input[type='radio']+label:after {
				display: none;
			}

			.ampstart-input input[type='checkbox']:after,
			.ampstart-input input[type='radio']:after {
				position: absolute;
				top: 0;
				left: 0;
				bottom: 0;
				right: 0;
				content: ' ';
				line-height: 1.4rem;
				vertical-align: middle;
				text-align: center;
				background-color: #fff;
			}

			.ampstart-input input[type='checkbox']:checked:after {
				background-color: #003f93;
				color: #fff;
				content: '✓';
			}

			.ampstart-input input[type='radio']:checked {
				background-color: #fff;
			}

			.ampstart-input input[type='radio']:after {
				top: 3px;
				bottom: 3px;
				left: 3px;
				right: 3px;
				border-radius: 12px;
			}

			.ampstart-input input[type='radio']:checked:after {
				content: '';
				font-size: 3rem;
				background-color: #003f93;
			}

			.ampstart-input>label,
			_:-ms-lang(x) {
				opacity: 1;
			}

			.ampstart-input>input:-ms-input-placeholder,
			_:-ms-lang(x) {
				color: transparent;
			}

			.ampstart-input>input::placeholder,
			_:-ms-lang(x) {
				color: transparent;
			}

			.ampstart-input>input::-ms-input-placeholder,
			_:-ms-lang(x) {
				color: transparent;
			}

			.ampstart-input>select::-ms-expand {
				display: none;
			}

			.ampstart-headerbar {
				background-color: #fff;
				color: #000;
				z-index: 999;
				box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
			}

			.ampstart-headerbar+:not(amp-sidebar),
			.ampstart-headerbar+amp-sidebar+* {
				margin-top: 3.5rem;
			}

			.ampstart-headerbar-nav .ampstart-nav-item {
				padding: 0 1rem;
				background: transparent;
				opacity: 0.8;
			}

			.ampstart-headerbar-nav {
				line-height: 3.5rem;
			}

			.ampstart-nav-item:active,
			.ampstart-nav-item:focus,
			.ampstart-nav-item:hover {
				opacity: 1;
			}

			.ampstart-navbar-trigger:focus {
				outline: none;
			}

			.ampstart-nav a,
			.ampstart-navbar-trigger,
			.ampstart-sidebar-faq a {
				cursor: pointer;
				text-decoration: none;
			}

			.ampstart-nav .ampstart-label {
				color: inherit;
			}

			.ampstart-navbar-trigger {
				line-height: 3.5rem;
				font-size: 2rem;
			}

			.ampstart-headerbar-nav {
				-ms-flex: 1;
				flex: 1;
			}

			.ampstart-nav-search {
				-ms-flex-positive: 0.5;
				flex-grow: 0.5;
			}

			.ampstart-headerbar .ampstart-nav-search:active,
			.ampstart-headerbar .ampstart-nav-search:focus,
			.ampstart-headerbar .ampstart-nav-search:hover {
				box-shadow: none;
			}

			.ampstart-nav-search>input {
				border: none;
				border-radius: 3px;
				line-height: normal;
			}

			.ampstart-nav-dropdown {
				min-width: 200px;
			}

			.ampstart-nav-dropdown amp-accordion header {
				background-color: #fff;
				border: none;
			}

			.ampstart-nav-dropdown amp-accordion ul {
				background-color: #fff;
			}

			.ampstart-nav-dropdown .ampstart-dropdown-item,
			.ampstart-nav-dropdown .ampstart-dropdown>section>header {
				background-color: #fff;
				color: #000;
			}

			.ampstart-nav-dropdown .ampstart-dropdown-item {
				color: #003f93;
			}

			.ampstart-sidebar {
				background-color: #fff;
				color: #000;
				min-width: 300px;
				width: 300px;
			}

			.ampstart-sidebar .ampstart-icon {
				fill: #003f93;
			}

			.ampstart-sidebar-header {
				line-height: 3.5rem;
				min-height: 3.5rem;
			}

			.ampstart-sidebar .ampstart-dropdown-item,
			.ampstart-sidebar .ampstart-dropdown header,
			.ampstart-sidebar .ampstart-faq-item,
			.ampstart-sidebar .ampstart-nav-item,
			.ampstart-sidebar .ampstart-social-follow {
				margin: 0 0 2rem;
			}

			.ampstart-sidebar .ampstart-nav-dropdown {
				margin: 0;
			}

			.ampstart-sidebar .ampstart-navbar-trigger {
				line-height: inherit;
			}

			.ampstart-navbar-trigger svg {
				pointer-events: none;
			}

			.ampstart-related-article-section {
				border-color: #4a4a4a;
			}

			.ampstart-related-article-section .ampstart-heading {
				color: #4a4a4a;
				font-weight: 400;
			}

			.ampstart-related-article-readmore {
				color: #000;
				letter-spacing: 0;
			}

			.ampstart-related-section-items>li {
				border-bottom: 1px solid #4a4a4a;
			}

			.ampstart-related-section-items>li:last-child {
				border: none;
			}

			.ampstart-related-section-items .ampstart-image-with-caption {
				display: -ms-flexbox;
				display: flex;
				-ms-flex-wrap: wrap;
				flex-wrap: wrap;
				-ms-flex-align: center;
				align-items: center;
				margin-bottom: 0;
			}

			.ampstart-related-section-items .ampstart-image-with-caption>amp-img,
			.ampstart-related-section-items .ampstart-image-with-caption>figcaption {
				-ms-flex: 1;
				flex: 1;
			}

			.ampstart-related-section-items .ampstart-image-with-caption>figcaption {
				padding-left: 1rem;
			}

			@media (min-width:40.06rem) {
				.ampstart-related-section-items>li {
					border: none;
				}

				.ampstart-related-section-items .ampstart-image-with-caption>figcaption {
					padding: 1rem 0;
				}

				.ampstart-related-section-items .ampstart-image-with-caption>amp-img,
				.ampstart-related-section-items .ampstart-image-with-caption>figcaption {
					-ms-flex-preferred-size: 100%;
					flex-basis: 100%;
				}
			}

			.ampstart-social-box {
				display: -ms-flexbox;
				display: flex;
			}

			.ampstart-social-box>amp-social-share {
				background-color: #000;
			}

			.ampstart-icon {
				fill: #003f93;
			}

			.ampstart-input {
				width: 100%;
			}

			main .ampstart-social-follow {
				margin-left: auto;
				margin-right: auto;
				width: 315px;
			}

			main .ampstart-social-follow li {
				transform: scale(1.8);
			}

			h1+.ampstart-byline time {
				font-size: 1.5rem;
				font-weight: 400;
			}