/*=========================
	CONTENT BLOCK
=========================*/

.block-content .top-title {
	display: block;
	margin-bottom: var(--space-2);
}
.block-content .title {
	margin: 0 0 var(--space-4);
}
.block-content .content a {
	text-decoration: underline;
}

.block-content .content > *:first-child {
	margin-top: 0;
}
.block-content .content > *:last-child {
	margin-bottom: 0;
}
.block-content .content h2,
.block-content .content h3,
.block-content .content h4 {
	margin: var(--space-5) 0 var(--space-3);
}
.block-content .content p {
	margin: 0 0 var(--space-3);
}
.block-content .content ul,
.block-content .content ol {
	margin: 0 0 var(--space-3);
	padding-left: 0;
}
.block-content .content li {
	margin-bottom: 20px;
}

/* NARROW = a 930px content width (James, 2026-07-14). Live's narrow column is col-md-12
   col-md-offset-2 of the 16-col 1248px container ≈ 930px — a fixed measure, centred, not a
   percentage of our wider 1500px container. */
.block-content .content-inner.is-narrow {
	max-width: 930px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 0;
	padding-right: 0;
}
