/* MW 2026 - Legal Pages */

body { background: #e6e6e6; }

.wp-site-blocks > header {
	background: #1c1f2e;
	position: sticky;
	top: 0;
	z-index: 100;
	padding: 1.25rem 2rem;
	box-shadow: 0 2px 8px rgba(0,0,0,0.25);
}

.wp-site-blocks > header a,
.wp-site-blocks > header .wp-block-navigation-item__content {
	color: #ffffff !important;
	text-decoration: none;
}

.wp-site-blocks > header a:hover {
	opacity: 0.8;
}

.wp-site-blocks > main {
	max-width: 860px;
	margin: 3rem auto;
	background: #fff;
	padding: 3rem 4rem;
	box-shadow: 0 2px 20px rgba(0,0,0,0.07);
}

@media (max-width: 680px) {
	.wp-site-blocks > main {
		padding: 2rem 1.5rem;
		margin: 1.5rem;
	}
}

.wp-block-post-title {
	font-family: var(--wp--preset--font-family--akrobat-black, sans-serif);
	font-size: clamp(28px, 5vw, 42px);
	color: #e5231b;
	text-transform: uppercase;
	letter-spacing: 1px;
	line-height: 1.1;
	border-bottom: 4px solid #e5231b;
	padding-bottom: 1rem;
	margin-bottom: 2rem;
}

.wp-block-post-content h2 {
	font-family: var(--wp--preset--font-family--akrobat-black, sans-serif);
	font-size: clamp(18px, 2.5vw, 24px);
	color: #1c1f2e;
	text-transform: uppercase;
	margin-top: 2.5rem;
	margin-bottom: 0.5rem;
}

.wp-block-post-content h3 {
	font-family: var(--wp--preset--font-family--akrobat-semibold, sans-serif);
	font-size: clamp(16px, 2vw, 20px);
	color: #1c1f2e;
	margin-top: 1.5rem;
	margin-bottom: 0.25rem;
}

.wp-block-post-content p,
.wp-block-post-content li {
	font-size: 16px;
	line-height: 1.7;
	color: #333;
}

.wp-block-post-content a {
	color: #e5231b;
	text-decoration: underline;
}

.wp-block-post-content a:hover { color: #b50016; }

.wp-block-post-content ul,
.wp-block-post-content ol { padding-left: 1.5rem; }

.wp-site-blocks > footer {
	background: #e5231b;
	padding: 2rem !important;
}

.wp-site-blocks > footer a,
.wp-site-blocks > footer .wp-block-navigation-item__content {
	color: #ffffff !important;
	text-decoration: none;
}

.wp-site-blocks > footer a:hover {
	opacity: 0.8;
}

.wp-site-blocks > footer p {
	color: rgba(255,255,255,0.9);
}