.len-sitewide-notice,
[data-lucero-engagement-notice] {
	box-sizing: border-box;
}

.len-sitewide-notice {
	background: #071b2f;
	border-top: 3px solid #c9a65d;
	color: rgba(255, 255, 255, .9);
	font-family: inherit;
	position: relative;
	z-index: 1;
}

.len-sitewide-inner {
	margin: 0 auto;
	max-width: 1240px;
	padding: 25px clamp(22px, 5vw, 68px);
}

.len-sitewide-notice p {
	font-size: 13px;
	line-height: 1.65;
	margin: 0;
	max-width: none;
	overflow-wrap: anywhere;
}

.len-sitewide-notice strong {
	color: #fff;
}

.len-sitewide-notice a {
	color: #f1d18d;
	font-weight: 800;
	text-decoration: underline;
	text-underline-offset: 3px;
}

body.len-engagement-notices-active .site-footer .site-disclaimer,
body.len-engagement-notices-active .site-footer .footer-disclaimer,
body.len-engagement-notices-active .site-footer .disclaimer,
body.len-engagement-notices-active .site-footer > .container > .disclaimer,
body.len-engagement-notices-active .site-footer > .wrap.footer-disclaimer,
body.len-engagement-notices-active .site-footer > .shell.disclaimer {
	display: none !important;
}

.len-form-notice {
	background: #f7f2e8;
	border-left: 4px solid #b88b3c;
	color: #273544;
	display: block;
	font-size: 12.5px;
	line-height: 1.6;
	margin: 18px 0;
	max-width: 100%;
	overflow-wrap: anywhere;
	padding: 14px 16px;
}

.len-form-notice a,
.len-process-notice a,
.len-call-notice a {
	color: #704d1d;
	font-weight: 800;
	text-decoration: underline;
	text-underline-offset: 3px;
}

.len-process-notice {
	font-size: 13px;
	line-height: 1.6;
	max-width: 900px;
	overflow-wrap: anywhere;
}

.len-call-notice {
	color: inherit;
	font-size: 12px;
	line-height: 1.55;
	margin: 8px 0 14px;
	opacity: .9;
	overflow-wrap: anywhere;
}

.len-full-disclaimer {
	margin-inline: auto;
	max-width: 900px;
	overflow-wrap: anywhere;
}

.len-full-disclaimer h2 {
	margin-top: 2rem;
}

.len-full-disclaimer li + li {
	margin-top: .55rem;
}

@media (max-width: 700px) {
	.len-sitewide-inner {
		padding: 22px 20px;
	}

	.len-sitewide-notice p {
		font-size: 12.5px;
	}

	.len-form-notice {
		padding: 13px 14px;
	}
}
