/*
 * Legal pages (page-legal.php): one plain reading column. Fonts, colors
 * and heading sizes come from style.css.
 */
.vac-legal {
	/* The solid header already pads the body by its own height. */
	padding: var(--space-12) var(--space-4) var(--space-20);
}

.vac-legal__inner {
	max-width: 760px;
	margin-inline: auto;
	overflow-wrap: break-word;
}

.vac-legal h1 {
	margin-bottom: var(--space-4);
}

.vac-legal h2 {
	margin: var(--space-12) 0 var(--space-4);
}

.vac-legal p,
.vac-legal ul,
.vac-legal ol {
	margin-bottom: var(--space-4);
}

.vac-legal ul,
.vac-legal ol {
	padding-left: 1.5em;
}

.vac-legal ul { list-style-type: disc; }
.vac-legal ol { list-style-type: decimal; }

.vac-legal li {
	margin-bottom: var(--space-2);
}

.vac-legal a {
	text-decoration: underline;
	text-underline-offset: 0.2em;
}
