/* LW6 shared frame: 1400px maximum with measured responsive gutters. */
:root {
	--max: 1400px;
	--max-wide: 1400px;
}

.lw4-page .wrap,
.wrap,
.lw-wrap,
.lw-content-template,
.lw3-page-content > :not(.lw3-section) {
	width: min(calc(100% - 60px), 1400px);
	max-width: 1400px;
	margin-inline: auto;
}

.lw4-page .lw-prose,
.lw-content-template .lw-prose {
	max-width: none;
}

.lw-header .lw-nav .lw-nav__cta.nav-join {
	border: 0;
	padding: 0;
	background: transparent;
}

.lw-header .lw-nav .lw-nav__cta > .wp-block-navigation-item__content {
	min-height: 44px;
	padding: 10px 16px;
	border: 1px solid var(--wp--preset--color--line);
	border-radius: var(--wp--custom--radius--cta);
}

@media (min-width: 1280px) {
	.lw4-page .wrap,
	.wrap,
	.lw-wrap,
	.lw-content-template,
	.lw3-page-content > :not(.lw3-section) {
		width: min(calc(100% - 60px), 1400px);
	}
}

@media (min-width: 768px) and (max-width: 1279px) {
	.lw4-page .wrap,
	.wrap,
	.lw-wrap,
	.lw-content-template,
	.lw3-page-content > :not(.lw3-section) {
		width: min(calc(100% - 64px), 1400px);
	}
}

@media (max-width: 767px) {
	.lw4-page .wrap,
	.wrap,
	.lw-wrap,
	.lw-content-template,
	.lw3-page-content > :not(.lw3-section) {
		width: min(calc(100% - 40px), 1400px);
	}
}
