/*
 * ACCL design fixes. Loaded after the theme stylesheets.
 *
 * The theme's generated style.css adds typography rules that are not in the design (css/style.css in
 * the accredited-limo-reference folder): bold article headings, bottom margins on every prose element,
 * rounded and spaced images, padded sidebar. These put the design's vertical rhythm out by 4-6% on
 * every article and legal page. Spacing in the design comes from `.prose > * + * { margin-top: 1.1rem }`
 * and the heading top margins, so the extra bottom margins are reset here.
 */

main .prose p,
main .prose h2,
main .prose h3,
main .prose ul,
main .prose li,
main .prose img {
	margin-bottom: 0;
}
main .prose ol {
	margin-bottom: 1.0625rem; /* the design leaves the browser default (1em) on ordered lists */
}

main .prose h2 {
	font-weight: 400;
}

main .prose img {
	margin-top: 0;
	border-radius: 0;
}

main .prose blockquote {
	opacity: 1;
}

/* Article sidebar: the design has no padding on the aside box. */
main .aside {
	padding: 0;
}

/* Required-field asterisk in the form fine print. */
.form__fine .field__req {
	font-weight: 600;
}
