

@charset "UTF-8";
.wysiwyg * {
	box-sizing: border-box;
	border-spacing: 0;
}

.wysiwyg blockquote,
.wysiwyg dl,
.wysiwyg fieldset,
.wysiwyg figure,
.wysiwyg footer,
.wysiwyg header,
.wysiwyg ol,
.wysiwyg pre,
.wysiwyg pre>code,
.wysiwyg table,
.wysiwyg ul,
.wysiwyg video {
	display: block;
	margin: .5rem 0 0;
	width: 100%;
	overflow-x: auto;
	overflow-y: hidden;
}

.wysiwyg body {
	margin: auto;
	max-width: 50rem;
	padding: 2rem .5rem 0;
	overflow-x: hidden;
}

.wysiwyg footer {
	margin: 10rem 0 0;
}

.wysiwyg :root {
	line-height: 1.5;
}

.wysiwyg small,
.wysiwyg sub,
.wysiwyg sup {
	font-size: 75%;
}

.wysiwyg h1,
.wysiwyg h2,
.wysiwyg h3,
.wysiwyg h4,
.wysiwyg h5,
.wysiwyg h6 {
	margin: .5em 0 0;
	padding: .3em 0;
}

.wysiwyg p strong {
	color: #424456;
	font-weight: 700;
	font-size: 1em;
}

.wysiwyg dd,
.wysiwyg li {
	margin-bottom: .5rem;
}

.wysiwyg dt {
	font-weight: 700;
}

.wysiwyg td,
.wysiwyg th {
	padding: .5rem 1.5rem;
	text-align: right;
	border-bottom: .1rem solid #d1d1d1;
	white-space: nowrap;
}

.wysiwyg td:first-child,
.wysiwyg th:first-child {
	padding-left: 0;
	text-align: left;
}

.wysiwyg td:last-child,
.wysiwyg th:last-child {
	padding-right: 0;
}

.wysiwyg img {
	max-width: 100%;
}

.wysiwyg figure {
	text-align: center;
}

.wysiwyg figure>img {
	display: block;
	margin: .5em auto;
}

.wysiwyg caption,
.wysiwyg figcaption {
	color: #777;
	margin-bottom: 1rem;
}

.wysiwyg pre>code {
	margin: 0;
	padding: .5rem 1rem;
	border-left: .3rem solid #3273dc;
	background-color: #f4f5f6;
}

.wysiwyg code,
.wysiwyg kbd,
.wysiwyg samp {
	padding: .3em;
	background: #f4f5f6;
	white-space: pre;
	font-size: 90%;
}

.wysiwyg a {
	color: #0065bd;
	text-decoration: underline;
    cursor: pointer;
}

.wysiwyg input,
.wysiwyg select,
.wysiwyg textarea {
	border-radius: .3rem;
	border: .1rem solid #d1d1d1;
	padding: .3rem;
	outline: 0;
}

.wysiwyg blockquote {
	border-left: .3rem solid #d1d1d1;
	padding: 1rem 1.5rem;
}

.wysiwyg hr {
	border: 0;
	border-top: .1rem solid #d1d1d1;
}

.wysiwyg q:before {
	content: "“";
}

.wysiwyg q q:before {
	content: "‘";
}

.wysiwyg q:after {
	content: "”";
}

.wysiwyg q q:after {
	content: "’";
}

.wysiwyg summary {
	font-weight: 700;
	cursor: pointer;
	margin: .5rem 0;
}

.wysiwyg time {
	color: #777;
}

.wysiwyg mark {
	background-color: transparent;
	color: #007c30;
	text-decoration: underline solid #007c30;
}

@media (max-width:40em) {
	.wysiwyg .row {
		flex-direction: column!important;
	}
	.wysiwyg nav ul:first-child>li:first-child:after {
		content: "▾";
		padding-left: .5rem;
	}
	.wysiwyg nav ul:first-child>li:not(:first-child) {
		display: none;
	}
	.wysiwyg nav ul:first-child:hover>li {
		display: block;
		float: none!important;
	}
}

@media (min-width:40em) {
	.wysiwyg [class*=col]>* {
		margin-top: 1rem!important;
	}
}

@media (max-width:61rem) {
	.wysiwyg aside {
		position: relative;
		margin: .5rem 0;
	}
}

