@font-face {
	font-family:Merriweather;
	font-style:normal;
	font-display:optional;
	font-weight:400;
	src:local(Merriweather), url(https://cdn.jsdelivr.net/npm/@fontsource/merriweather/files/merriweather-latin-400-normal.woff2) format('woff2'), url(./files/merriweather-latin-400-normal.woff) format('woff');
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face {
	font-family:Merriweather;
	font-style:italic;
	font-display:optional;
	font-weight:400;
	src:local(Merriweather), url(https://cdn.jsdelivr.net/npm/@fontsource/merriweather/files/merriweather-latin-400-italic.woff2) format('woff2'), url(./files/merriweather-latin-400-italic.woff) format('woff');
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face {
	font-family:Merriweather;
	font-style:normal;
	font-display:optional;
	font-weight:700;
	src:local(Merriweather), url(https://cdn.jsdelivr.net/npm/@fontsource/merriweather/files/merriweather-latin-700-normal.woff2) format('woff2'), url(./files/merriweather-latin-700-normal.woff) format('woff');
	unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face {
	font-family:Merriweather;
	font-style:italic;
	font-display:swap;
	font-weight:700;
	src:local(Merriweather), url(https://cdn.jsdelivr.net/npm/@fontsource/merriweather//files/merriweather-latin-700-italic.woff2) format('woff2'), url(./files/merriweather-latin-700-italic.woff) format('woff');
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}


body {
	margin:0;
	padding:0;
	font-family:Merriweather,Georgia,serif;
	font-size:small;
	scroll-behavior:smooth;
}
h1, h2, h3 {
	margin:1em 0 .3em 0;
	padding:0;
	font-family:Baskerville,Palatino,Georgia,"Times New Roman",Times,sans-serif;
	font-style:italic;
	text-align:left;
	clear:both
}
h1 {
	font-size:190%;
}
h2 {
	margin:1em 0 .1em 0;
	padding:0;
	font-size:140%;
	font-style:italic;
}
h3 {
	margin:1em 0 .5em 0;
	font-family:Cambria,Georgia,Baskerville,Palatino,"Times New Roman",Times,sans-serif;
	font-size:130%
}

ul, ol {
	margin:0;
	padding:.3em 0 0 2em;
}
p, li {
	margin:1em 0;
	padding:0;
	line-height:150%;
}
a {	color:#185ccd	}
a:visited {
	color:#4f6385;
	text-decoration:none
}
a:hover {	color:#2e7dff	}

blockquote {
	margin:0;
	padding:1em 2em;
	font-family:"Source Sans Pro", "Open Sans", "Droid Sans", Ubuntu, "Lucida Sans", Helvetica, Tahoma, "Bitstream Vera Sans", sans-serif;
	font-size:130%;
	font-style:italic;
	color:#666;
}
blockquote:before,
blockquote:after
{
	position:absolute;
	display:inline-block;
	height:30px;
	font-family:Georgia, Times, Times New Roman, serif;
	font-size:50px;
	line-height:48px;
	vertical-align:top;
}
blockquote:before {
	content:'\201C';
	margin:0 0 0 -25px;
}
blockquote:after {
	content:'\201D';
	margin:0 0 0 3px;
}
pre {
	font-family:"Lucida Sans Typewriter", "Courier New", "Bitstream Vera Sans Mono", monospace
}

#cx {
	max-width:35em;
	margin:0 auto;
	padding:1em 2em;
	color:#000;
	background:#fdfdfd;
	font-size:130%;
	text-align:justify;
}
#cx > *:first-child {	margin-top:0	}


.nota {
	margin:1.5em 0 0 0;
	padding:15px 5px 10px 70px;
	background:#fff url(/artigos/indicador.svg) 10px 5px no-repeat;
	background-size:40px 34px;
	border:1px dashed #ffc9ad;
	border-left:none;
	border-right:none;
	font-size:90%
}
.nota > *:only-child {
	margin:0;
}
