body {
	font-weight: var(--font-weight-light);
	line-height: 1.4;
	font-size: 14px;
}

.accordion-description {
	margin-bottom: 10px;
}

.prose, .accordion-content, .accordion-description {
	font-size: 14px;
	line-height: 1.4;
	font-weight: var(--font-weight-light);
	color: black;
}

.tab-titles li {
	font-size: 14px;
}

.text-\[39px\] {
	font-size: 52px;
}

.text-\[16px\] {
	font-size: 14px;
}

.section-description {
	font-size: 21px;
	line-height: 1.4;
	padding-top: 20px;
	padding-bottom: 11px;
}

.subheading {
	margin-bottom: calc(var(--spacing) * 4);
	--tw-font-weight: var(--font-weight-medium);
	font-weight: var(--font-weight-medium);
	font-size: 14px;
}

.w-40 {
	width: calc(var(--spacing) * 40);
}
.h-40 {
	height: calc(var(--spacing) * 40);
}
.lg\:text-\[121px\]{
	font-size: 121px;
}

#message {
	padding-bottom: 0;
}

.min-h-\[calc\(100vh-150px\)\] {
	min-height: calc(68vh - 150px);
}

.component-page-hero h2.wp-block-heading {
	font-size: 70px;
	line-height: 0.96;
}

a.card-item:hover {
	background-color: #f4f3ea;
}


a.card-item.bg-\[\#d2f1e0\].p-8.flex.flex-col.gap-8.last\:bg-\[\#f4f3ea\]:hover {
	background: #f4f3eb;
}

.accordion-icon {
	font-weight: 100;
	font-size: 46px;
	line-height: 0.6;
}

.blockquote .text-\[26px\] {
	font-size: 23px;
}

.blockquote footer .text-\[16px\] {
	font-size: 13px;
}

p.blur-green.sm, p.blur-green.theme-title {
	font-size: 16px;
}

h2.wp-block-heading, .accordion-title {
	font-size: 39pt;
	line-height: normal;
}

.lg\:text-\[24px\] {
	font-size: 21px;
}

.w-40 {
	width: calc(var(--spacing) * 40);
}
.h-40 {
	height: calc(var(--spacing) * 40);
}

#message {
	padding-bottom: 0;
}

.min-h-\[calc\(100vh-150px\)\] {
	min-height: calc(68vh - 150px);
}

.component-page-hero h2.wp-block-heading {
	@apply lg:text-[59pt] text-[24px] tracking-normal;
}

h2.wp-block-heading, .accordion-title {
	@apply lg:text-[39pt] text-[24px] tracking-normal;
}

.col-span-7 {
	grid-column: span 5 / span 7;
}

.view-more {
	float: left;
	border-bottom: 1px solid #00AD4D;
}

.view-more.card-link:hover {
	color: #00AD4D;
	background: transparent;
}

.view-more.card-link:hover {
	background: transparent !important;
	color: #00AD60 !important;
}

#message a.wp-block-button__link.wp-element-button {
	border: none;
	font-weight: 300;
	padding: 0;
	border-bottom: 1px solid #dedede;
}
