:root {
  --wp--preset--font-size--heading-1: 2.625rem;
  --wp--preset--font-size--heading-2: 2.375rem;
  --wp--preset--font-size--heading-3: 1.125rem;
}

header > .is-layout-constrained > .wp-block-group,
header > .is-layout-constrained > .wp-block-columns,
footer > .is-layout-constrained > .wp-block-group,
footer > .is-layout-constrained > .wp-block-columns,
.entry-content > .wp-block-group:not(.alignfull),
.entry-content > .wp-block-columns:not(.alignfull),
.entry-content > .wp-block-group.alignfull > .wp-block-group,
.entry-content > .wp-block-group.alignfull > .wp-block-columns,
.entry-content > .single-event,
main > .wp-block-group.alignfull > .wp-block-group {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}

footer {
	margin-block-start: 0;
}

.is-style-clear-button a,
.is-style-clear-button div {
	background-color: transparent;
	border: 0;
	color: #FFFFFF;
	text-align: left;
	padding-left: 0;
}

.is-style-eyebrow {
	font-family: var(--wp--preset--font-family--shadows-into-light);
	font-size: 1.87rem;
	line-height: 1em;
}

.is-style-orange-header,
.is-style-teal-header {
	border: 1px solid var(--wp--preset--color--custom-grey);
	border-radius: 10px;
}

.is-style-orange-header table th,
.is-style-teal-header table th {
  	color: #FFF;
  	text-align: left;
  	white-space: nowrap;
}

.is-style-orange-header table th {
	background-color: var(--wp--preset--color--custom-orange);  	
}

.is-style-teal-header table th {
	background-color: var(--wp--preset--color--custom-teal);  	
}

.is-style-orange-header table tr th,
.is-style-orange-header table tr td,
.is-style-teal-header table tr th,
.is-style-teal-header table tr td {
	padding: 0.66rem 1.15rem;
}

.is-style-orange-header table tr:nth-child(even),
.is-style-teal-header table tr:nth-child(even) {
  background-color: #F6F6F6;
}

.is-style-orange-header table tr:nth-child(odd),
.is-style-teal-header table tr:nth-child(odd) {
  background-color: #FFFFFF;
}

.is-style-orange-header table td span,
.is-style-teal-header table td span {
	font-size: 0.875rem;
}

.is-style-narrow.is-layout-constrained {
	max-width: 720px;
}