:root {
	interpolate-size: allow-keywords;
}

[class*="typography-eyebrow"] {
	display: block;
	margin-bottom: 0.4em;
}

.section-faq h3 {
	font-weight: 600;
	color: rgb(255 250 250);
	margin: 0;
	padding: 0;
}
.section-faq {
	position: relative;
	padding-top: 142px;
	padding-bottom: 115px;
}

@media only screen and (max-width: 1068px) {
	.section-faq {
		padding-top: 92px;
		padding-bottom: 68px;
	}
}

@media only screen and (max-width: 734px) {
	.section-faq {
		padding-top: 75px;
		padding-bottom: 50px;
	}
}

.section-faq .faq-headline {
	margin-block-end: 47px;
}

@media (max-width: 734px) {
	.section-faq .faq-headline {
		margin-block-end: 31px;
		text-align: left;
	}
}

.section-content {
	max-width: 980px;
	margin-inline: auto;
}

@media (min-width: 1441px) {
	.section-content {
		max-width: 980px;
	}
}

@media (max-width: 1068px) {
	.section-content {
		max-width: 692px;
	}
}

@media (max-width: 734px) {
	.section-content {
		max-width: 330px;
	}
}

.accordion {
	--accordion-button-padding-top: 1em;
	--accordion-button-padding-bottom: 1em;
	--accordion-border-color: rgb(210, 210, 215);
	--accordion-border-width: 1px;
	--accordion-content-padding-top: 0;
	--accordion-content-padding-bottom: 1em;
	--accordion-content-paragraph-max-width: 83.3333333333%;
	--accordion-content-paragraph-padding-top: 0;
	--accordion-content-paragraph-padding-bottom: 0.8em;
	--accordion-icon-color: rgb(134, 134, 139);
	--accordion-icon-color-hover: rgb(110, 110, 115);
	--accordion-icon-width: 1em;
	--accordion-icon-height: auto;
	--accordion-icon-stroke-width: 2.25;
	--accordion-icon-svg-width: 1em;
	--accordion-title-max-width: 83.3333333333%;
	--accordion-transition-duration: 400ms;
	margin: 0;
	list-style: none;
}

.accordion-item {
	font-size: 24px;
	line-height: 1.1666666667;
	font-weight: 600;
	letter-spacing: 0.009em;
	font-family:
		SF Pro Display,
		SF Pro Icons,
		Helvetica Neue,
		Helvetica,
		Arial,
		sans-serif;
	border-color: var(--accordion-border-color);
	border-top: var(--accordion-border-width) solid
		var(--accordion-border-color);
}

@media only screen and (max-width: 1068px) {
	.accordion-item {
		font-size: 21px;
		line-height: 1.1904761905;
		font-weight: 600;
		letter-spacing: 0.011em;
		font-family:
			SF Pro Display,
			SF Pro Icons,
			Helvetica Neue,
			Helvetica,
			Arial,
			sans-serif;
	}
}

@media only screen and (max-width: 734px) {
	.accordion-item {
		font-size: 19px;
		line-height: 1.2105263158;
		font-weight: 600;
		letter-spacing: 0.012em;
		font-family:
			SF Pro Display,
			SF Pro Icons,
			Helvetica Neue,
			Helvetica,
			Arial,
			sans-serif;
	}
}

.accordion-item:first-child {
	--accordion-border-width: 0;
}

.accordion-title {
	font-size: inherit;
	line-height: inherit;
	letter-spacing: inherit;
}

.accordion-title .accordion-title-text {
	max-width: var(--accordion-title-max-width);
}

.accordion-button {
	letter-spacing: inherit;
	display: flex;
	justify-content: space-between;
	align-items: baseline;
	width: 100%;
	position: relative;
	padding-top: var(--accordion-button-padding-top);
	padding-bottom: var(--accordion-button-padding-bottom);
}

.accordion-button:focus-visible {
	outline: none;
}

.accordion-button:focus-visible:after {
	outline: 2px solid var(--sk-focus-color, #0071e3);
	outline-offset: var(--sk-focus-offset, 1px);
}

.accordion-button:after {
	content: "";
	display: block;
	width: 100%;
	top: 0.6em;
	height: calc(100% - 1.2em);
	position: absolute;
}

.accordion-icon {
	margin: 0;
	transition: color 100ms linear;
	display: flex;
	justify-content: center;
	align-items: center;
	color: var(--accordion-icon-color);
	width: var(--accordion-icon-width);
	height: var(--accordion-icon-height);
	stroke-width: var(--accordion-icon-stroke-width);
}

.accordion-icon .accordion-icon-svg {
	overflow: visible;
}

.accordion-button:hover .accordion-icon {
	color: var(--accordion-icon-color-hover);
}

.accordion-icon .accordion-icon-svg {
	width: var(--accordion-icon-svg-width);
}

.accordion-tray {
	margin: 0;
	transition: height ease-in-out;
	transition-duration: var(--accordion-transition-duration);
}

html.js .accordion-item.collapsed > .accordion-tray {
	height: 0;
}

.accordion-item.expanded > .accordion-tray {
	overflow: visible;
}

.accordion-item.animating > .accordion-tray,
.accordion-item.collapsed > .accordion-tray,
.accordion-tray {
	overflow: hidden;
}

@media (prefers-reduced-motion) {
	.accordion-tray {
		transition: none;
	}
}

.accordion-content {
	padding-top: var(--accordion-content-padding-top);
	padding-bottom: var(--accordion-content-padding-bottom);
}

.accordion-content .accordion-content-paragraph {
	font-size: 17px;
	line-height: 1.4705882353;
	font-weight: 400;
	letter-spacing: -0.022em;
	font-family:
		SF Pro Text,
		SF Pro Icons,
		Helvetica Neue,
		Helvetica,
		Arial,
		sans-serif;
	max-width: var(--accordion-content-paragraph-max-width);
	padding-top: var(--accordion-content-paragraph-padding-top);
	padding-bottom: var(--accordion-content-paragraph-padding-bottom);
}

.accordion-elevated .accordion-item {
	font-size: 32px;
	line-height: 1.125;
	font-weight: 600;
	letter-spacing: 0.004em;
	font-family:
		SF Pro Display,
		SF Pro Icons,
		Helvetica Neue,
		Helvetica,
		Arial,
		sans-serif;
}

@media only screen and (max-width: 1068px) {
	.accordion-elevated .accordion-item {
		font-size: 28px;
		line-height: 1.1428571429;
		font-weight: 600;
		letter-spacing: 0.007em;
		font-family:
			SF Pro Display,
			SF Pro Icons,
			Helvetica Neue,
			Helvetica,
			Arial,
			sans-serif;
	}
}

@media only screen and (max-width: 734px) {
	.accordion-elevated .accordion-item {
		font-size: 24px;
		line-height: 1.1666666667;
		font-weight: 600;
		letter-spacing: 0.009em;
		font-family:
			SF Pro Display,
			SF Pro Icons,
			Helvetica Neue,
			Helvetica,
			Arial,
			sans-serif;
	}
}

.accordion-reduced .accordion-item {
	font-size: 17px;
	line-height: 1.2353641176;
	font-weight: 600;
	letter-spacing: -0.022em;
	font-family:
		SF Pro Text,
		SF Pro Icons,
		Helvetica Neue,
		Helvetica,
		Arial,
		sans-serif;
}

@media only screen and (max-width: 1068px) {
	.accordion-reduced .accordion-item {
		font-size: 17px;
		line-height: 1.2353641176;
		font-weight: 600;
		letter-spacing: -0.022em;
		font-family:
			SF Pro Text,
			SF Pro Icons,
			Helvetica Neue,
			Helvetica,
			Arial,
			sans-serif;
	}
}

@media only screen and (max-width: 734px) {
	.accordion-reduced .accordion-item {
		font-size: 14px;
		line-height: 1.2857742857;
		font-weight: 600;
		letter-spacing: -0.016em;
		font-family:
			SF Pro Text,
			SF Pro Icons,
			Helvetica Neue,
			Helvetica,
			Arial,
			sans-serif;
	}
}

.accordion-reduced .accordion-content .accordion-content-paragraph {
	font-size: 14px;
	line-height: 1.4285914286;
	font-weight: 400;
	letter-spacing: -0.016em;
	font-family:
		SF Pro Text,
		SF Pro Icons,
		Helvetica Neue,
		Helvetica,
		Arial,
		sans-serif;
}

.accordion-numbered {
	--accordion-number-side-padding: 0.4em;
	--accordion-number-icon-display: inline-block;
}

.accordion-numbered .accordion-title-text {
	display: flex;
	align-items: baseline;
}

.accordion-numbered .accordion-title-text::after,
.accordion-numbered .accordion-title-text::before {
	font-family: SF Pro Icons;
	color: inherit;
	display: inline-block;
	font-style: normal;
	font-weight: inherit;
	font-size: inherit;
	line-height: 1;
	text-decoration: underline;
	position: relative;
	z-index: 1;
	alt: "";
	text-decoration: none;
}

.accordion-numbered .accordion-title-text::before {
	display: none;
}

.accordion-numbered .accordion-title-text::after,
.accordion-numbered .accordion-title-text::before {
	content: "";
}

.accordion-numbered .accordion-title-text::before {
	padding-inline-end: var(--accordion-number-side-padding);
	display: inline-block;
	top: 0;
}

.accordion-numbered .accordion-title-text::after {
	display: none;
}

.accordion-numbered .accordion-title-text::before {
	display: var(--accordion-number-icon-display);
}

.accordion-numbered .accordion-item:nth-child(2) .accordion-title-text::after,
.accordion-numbered .accordion-item:nth-child(2) .accordion-title-text::before {
	content: "";
}

.accordion-numbered .accordion-item:nth-child(3) .accordion-title-text::after,
.accordion-numbered .accordion-item:nth-child(3) .accordion-title-text::before {
	content: "";
}

.accordion-numbered .accordion-item:nth-child(4) .accordion-title-text::after,
.accordion-numbered .accordion-item:nth-child(4) .accordion-title-text::before {
	content: "";
}

.accordion-numbered .accordion-item:nth-child(5) .accordion-title-text::after,
.accordion-numbered .accordion-item:nth-child(5) .accordion-title-text::before {
	content: "";
}

.accordion-numbered .accordion-item:nth-child(6) .accordion-title-text::after,
.accordion-numbered .accordion-item:nth-child(6) .accordion-title-text::before {
	content: "";
}

.accordion-numbered .accordion-item:nth-child(7) .accordion-title-text::after,
.accordion-numbered .accordion-item:nth-child(7) .accordion-title-text::before {
	content: "";
}

.accordion-numbered .accordion-item:nth-child(8) .accordion-title-text::after,
.accordion-numbered .accordion-item:nth-child(8) .accordion-title-text::before {
	content: "";
}

.accordion-numbered .accordion-item:nth-child(9) .accordion-title-text::after,
.accordion-numbered .accordion-item:nth-child(9) .accordion-title-text::before {
	content: "";
}

.accordion-numbered .accordion-item:nth-child(10) .accordion-title-text::after,
.accordion-numbered
	.accordion-item:nth-child(10)
	.accordion-title-text::before {
	content: "";
}

.accordion-numbered .accordion-item:nth-child(11) .accordion-title-text::after,
.accordion-numbered
	.accordion-item:nth-child(11)
	.accordion-title-text::before {
	content: "";
}

.accordion-numbered .accordion-item:nth-child(12) .accordion-title-text::after,
.accordion-numbered
	.accordion-item:nth-child(12)
	.accordion-title-text::before {
	content: "";
}

.accordion-numbered .accordion-item:nth-child(13) .accordion-title-text::after,
.accordion-numbered
	.accordion-item:nth-child(13)
	.accordion-title-text::before {
	content: "";
}

.accordion-numbered .accordion-item:nth-child(14) .accordion-title-text::after,
.accordion-numbered
	.accordion-item:nth-child(14)
	.accordion-title-text::before {
	content: "";
}

.accordion-numbered .accordion-item:nth-child(15) .accordion-title-text::after,
.accordion-numbered
	.accordion-item:nth-child(15)
	.accordion-title-text::before {
	content: "";
}

.accordion-numbered .accordion-item:nth-child(16) .accordion-title-text::after,
.accordion-numbered
	.accordion-item:nth-child(16)
	.accordion-title-text::before {
	content: "";
}

.accordion-numbered .accordion-item:nth-child(17) .accordion-title-text::after,
.accordion-numbered
	.accordion-item:nth-child(17)
	.accordion-title-text::before {
	content: "";
}

.accordion-numbered .accordion-item:nth-child(18) .accordion-title-text::after,
.accordion-numbered
	.accordion-item:nth-child(18)
	.accordion-title-text::before {
	content: "";
}

.accordion-numbered .accordion-item:nth-child(19) .accordion-title-text::after,
.accordion-numbered
	.accordion-item:nth-child(19)
	.accordion-title-text::before {
	content: "";
}

.accordion-numbered .accordion-item:nth-child(20) .accordion-title-text::after,
.accordion-numbered
	.accordion-item:nth-child(20)
	.accordion-title-text::before {
	content: "";
}

.accordion-numbered
	.accordion-nested:not(.accordion-numbered)
	.accordion-title-text {
	--accordion-number-icon-display: none;
}

.accordion-inset {
	--accordion-number-icon-width: 1.1875em;
	--accordion-number-side-padding: 0.4em;
}

.accordion-inset .accordion-content {
	padding-inline-start: calc(
		var(--accordion-number-icon-width) +
			var(--accordion-number-side-padding)
	);
}

.accordion-inset .accordion-nested:not(.accordion-inset) .accordion-content {
	--accordion-number-icon-width: 0;
	--accordion-number-side-padding: 0;
}

.accordion-nested .accordion-icon {
	--accordion-icon-stroke-width: 2.75;
	--accordion-icon-width: 24px;
}

@media only screen and (max-width: 1068px) {
	.accordion-nested .accordion-icon {
		--accordion-icon-width: 21px;
	}
}

@media only screen and (max-width: 734px) {
	.accordion-nested .accordion-icon {
		--accordion-icon-width: 19px;
	}
}

.accordion-elevated .accordion-nested .accordion-icon {
	--accordion-icon-stroke-width: 2.75;
	--accordion-icon-width: 32px;
}

@media only screen and (max-width: 1068px) {
	.accordion-elevated .accordion-nested .accordion-icon {
		--accordion-icon-width: 28px;
	}
}

@media only screen and (max-width: 734px) {
	.accordion-elevated .accordion-nested .accordion-icon {
		--accordion-icon-width: 24px;
	}
}

.accordion-reduced .accordion-nested .accordion-icon {
	--accordion-icon-stroke-width: 2.25;
	--accordion-icon-width: 17px;
}

@media only screen and (max-width: 1068px) {
	.accordion-reduced .accordion-nested .accordion-icon {
		--accordion-icon-width: 17px;
	}
}

@media only screen and (max-width: 734px) {
	.accordion-reduced .accordion-nested .accordion-icon {
		--accordion-icon-width: 14px;
	}
}

.accordion-toggle-all {
	display: flex;
	justify-content: flex-end;
}

.accordion-toggle-all .accordion-toggle-all-button {
	font-size: 14px;
	line-height: 1.4285914286;
	font-weight: 400;
	letter-spacing: -0.016em;
	font-family:
		SF Pro Text,
		SF Pro Icons,
		Helvetica Neue,
		Helvetica,
		Arial,
		sans-serif;
	margin-bottom: 12px;
}

.accordion-toggle-all .accordion-toggle-all-collapse.hidden,
.accordion-toggle-all .accordion-toggle-all-expand.hidden {
	display: none;
}

.accordion-dark,
.theme-dark .accordion,
.theme-light .accordion-dark {
	--accordion-border-color: rgb(66, 66, 69);
	--accordion-icon-color: rgb(110, 110, 115);
	--accordion-icon-color-hover: rgb(134, 134, 139);
}

.accordion-light,
.theme-dark .accordion-light,
.theme-light .accordion {
	--accordion-border-color: rgb(210, 210, 215);
	--accordion-icon-color: rgb(134, 134, 139);
	--accordion-icon-color-hover: rgb(110, 110, 115);
}

.accordion-wrapper {
	border-radius: var(--global-card-corner-radius);
	--accordion-side-padding: 90px;
	--accordion-width: 350px;
	--accordion-content-width: 323px;
}

@media only screen and (min-width: 1441px) {
	.accordion-wrapper {
		--accordion-side-padding: 120px;
	}
}

@media only screen and (max-width: 1068px) {
	.accordion-wrapper {
		--accordion-side-padding: 45px;
	}
}

@media only screen and (max-width: 734px) {
	.accordion-wrapper {
		--accordion-side-padding: 30px;
	}
}

.content-container.theme-dark .typography-accordion-copy {
	color: #86868b;
}

@media only screen and (min-width: 1069px) {
	.content-container {
		display: grid;
		grid-template-columns:
			calc(var(--accordion-width) + var(--accordion-side-padding) * 2)
			1fr;
		justify-content: space-between;
		align-items: center;
		overflow: hidden;
		min-height: 784px;
	}
}

.hidden {
	opacity: 0;
}

.accordion {
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: var(--accordion-height, auto);
	padding: 120px var(--accordion-side-padding);
}

@media only screen and (min-width: 1069px) {
	.accordion {
		width: var(--accordion-width);
	}
}

@media only screen and (max-width: 1068px) {
	.accordion {
		padding-top: 26px;
		padding-bottom: 30px;
	}
}

@media only screen and (max-width: 480px) {
	.accordion {
		padding-top: 44px;
	}
}

.accordion.animating {
	pointer-events: none;
}

.accordion .accordion-item:first-of-type {
	border-top: none;
}

.accordion .accordion-item .accordion-button {
	text-align: left;
	align-items: center;
}

.accordion .accordion-item .accordion-button .accordion-title-text {
	text-align: start;
}

.accordion .accordion-item .accordion-icon {
	font-size: 20px;
}

.accordion .accordion-item .accordion-title-text {
	font-size: 28px;
	line-height: 1.1428571429;
	font-weight: 600;
	letter-spacing: 0.007em;
	font-family:
		SF Pro Display,
		SF Pro Icons,
		Helvetica Neue,
		Helvetica,
		Arial,
		sans-serif;
}

@media only screen and (max-width: 1068px) {
	.accordion .accordion-item .accordion-title-text {
		font-size: 24px;
		line-height: 1.1666666667;
		font-weight: 600;
		letter-spacing: 0.009em;
		font-family:
			SF Pro Display,
			SF Pro Icons,
			Helvetica Neue,
			Helvetica,
			Arial,
			sans-serif;
	}
}

@media only screen and (max-width: 734px) {
	.accordion .accordion-item .accordion-title-text {
		font-size: 21px;
		line-height: 1.1904761905;
		font-weight: 600;
		letter-spacing: 0.011em;
		font-family:
			SF Pro Display,
			SF Pro Icons,
			Helvetica Neue,
			Helvetica,
			Arial,
			sans-serif;
	}
}

.accordion .accordion-item .accordion-paragraph-text {
	font-size: 17px;
	line-height: 1.4705882353;
	font-weight: 400;
	letter-spacing: -0.022em;
	font-family:
		SF Pro Text,
		SF Pro Icons,
		Helvetica Neue,
		Helvetica,
		Arial,
		sans-serif;
}

@media only screen and (max-width: 734px) {
	.accordion .accordion-item .accordion-paragraph-text {
		font-size: 14px;
		line-height: 1.4285914286;
		font-weight: 400;
		letter-spacing: -0.016em;
		font-family:
			SF Pro Text,
			SF Pro Icons,
			Helvetica Neue,
			Helvetica,
			Arial,
			sans-serif;
	}
}

.accordion .accordion-item .typography-accordion-copy {
	margin-right: 40px;
}

@media only screen and (min-width: 735px) and(max-width: 1068px) {
	.accordion .accordion-item .typography-accordion-copy {
		padding-bottom: 0;
	}

	.accordion .accordion-item .image-container {
		margin-top: 40px;
		margin-bottom: 20px;
	}
}

@media only screen and (max-width: 734px) {
	.accordion .accordion-item .typography-site-caption,
	.accordion .accordion-item h4.accordion-title {
		margin-inline-start: 0;
		margin-inline-end: 0;
		width: auto;
	}

	.accordion .accordion-item .typography-accordion-copy {
		margin-right: 28px;
		padding-bottom: 0;
	}

	.accordion .accordion-item .accordion-icon {
		font-size: 17px;
	}
}

.accordion-content {
	display: flex;
	flex-direction: column;
}

@media only screen and (min-width: 1069px) {
	.accordion-content {
		width: var(--accordion-content-width);
	}
}

@media only screen and (max-width: 734px) {
	.accordion-content {
		padding-bottom: 40px;
	}
}

.accordion-content .image-container {
	display: flex;
	justify-content: center;
	max-width: 100%;
	pointer-events: none;
}

@media only screen and (max-width: 734px) {
	.accordion-content .image-container {
		padding-top: 30px;
	}
}

@media only screen and (min-width: 1069px) {
	.accordion-content .image-container {
		position: absolute;
		inset-inline-start: calc(350px + var(--accordion-side-padding) * 2);
		top: 50%;
		transform: translateY(-50%);
		opacity: 0;
		min-width: max-content;
		width: 100%;
		pointer-events: none;
		z-index: -1;
	}
}

.accordion-content .image-container img {
	max-width: 100%;
}

.image-container-large {
	display: none;
	pointer-events: none;
}

@media only screen and (min-width: 1069px) {
	.image-container-large {
		display: flex;
		position: relative;
		justify-content: center;
		align-items: center;
		margin-top: 0;
	}
}

.template-image-large {
	position: absolute;
}

@media only screen and (min-width: 1069px) {
	.template-image-large:not(.hidden) {
		position: relative;
	}
}

.accordion-wrapper {
	background-color: #f5f5f7;
}

.background-alt .accordion-wrapper {
	background-color: #fff;
}

.theme-dark .accordion-wrapper {
	background-color: #1d1d1f;
}

.theme-dark .background-alt .accordion-wrapper {
	background-color: #000;
}

.typography-accordion-title-text {
	font-size: 28px;
	line-height: 1.1428571429;
	font-weight: 600;
	letter-spacing: 0.007em;
	font-family:
		SF Pro Display,
		SF Pro Icons,
		Helvetica Neue,
		Helvetica,
		Arial,
		sans-serif;
}

@media only screen and (max-width: 1068px) {
	.typography-accordion-title-text {
		font-size: 24px;
		line-height: 1.1666666667;
		font-weight: 600;
		letter-spacing: 0.009em;
		font-family:
			SF Pro Display,
			SF Pro Icons,
			Helvetica Neue,
			Helvetica,
			Arial,
			sans-serif;
	}
}

@media only screen and (max-width: 734px) {
	.typography-accordion-title-text {
		font-size: 21px;
		line-height: 1.1904761905;
		font-weight: 600;
		letter-spacing: 0.011em;
		font-family:
			SF Pro Display,
			SF Pro Icons,
			Helvetica Neue,
			Helvetica,
			Arial,
			sans-serif;
	}
}

@media only screen and (max-width: 734px) {
	.typography-accordion-paragraph-text {
		font-size: 14px;
		line-height: 1.4285914286;
		font-weight: 400;
		letter-spacing: -0.016em;
		font-family:
			SF Pro Text,
			SF Pro Icons,
			Helvetica Neue,
			Helvetica,
			Arial,
			sans-serif;
	}
}

button .typography-faq-item-headline {
	font-size: inherit;
}

button {
	font-size: inherit;
}

.typography-headline-elevated {
	font-size: 64px;
	line-height: 1.0625;
	font-weight: 600;
	letter-spacing: -0.009em;
	font-family:
		SF Pro Display,
		SF Pro Icons,
		Helvetica Neue,
		Helvetica,
		Arial,
		sans-serif;
}

@media (max-width: 1068px) {
	.typography-headline-elevated {
		font-size: 48px;
		line-height: 1.0834933333;
		font-weight: 600;
		letter-spacing: -0.003em;
		font-family:
			SF Pro Display,
			SF Pro Icons,
			Helvetica Neue,
			Helvetica,
			Arial,
			sans-serif;
	}
}

@media (max-width: 734px) {
	.typography-headline-elevated {
		font-size: 40px;
		line-height: 1.1;
		font-weight: 600;
		letter-spacing: 0em;
		font-family:
			SF Pro Display,
			SF Pro Icons,
			Helvetica Neue,
			Helvetica,
			Arial,
			sans-serif;
	}
}

button {
	background: none;
	border: 0;
	box-sizing: initial;
	color: inherit;
	cursor: pointer;
	font: inherit;
	line-height: inherit;
	overflow: visible;
	vertical-align: inherit;
}

p,
button {
	padding: 0;
	margin: 0;
}

[data-accordion-tray] {
	height: auto;
	transition-duration: 400ms;
}

.accordion-close [data-accordion-tray] {
	height: 0px !important;
}

/* Local overrides */

.accordion-content,
.faq-headline {
	color: #eee;
}

section.section-faq ul li:last-child {
	border-bottom: var(--accordion-border-width) solid
		var(--accordion-border-color);
}
