/* legal-pages.css — /terms /privacy /cookie-policy /disclaimer /risk-disclosure /accessibility */

.tt-legal {
	--tt-corp-fg: #ffffff;
}

body.theme--light .tt-legal {
	--tt-corp-fg: #000000;
}

.tt-legal {
	color: var(--tt-corp-fg);
}

.tt-legal .corp-page,
.tt-legal .corp-page .corp-page__body,
.tt-legal .corp-page .corp-page__body p,
.tt-legal .corp-page .corp-page__body h2,
.tt-legal .corp-page .corp-page__body h3,
.tt-legal .corp-page .corp-page__body ul,
.tt-legal .corp-page .corp-page__body li,
.tt-legal .corp-page .corp-page__list,
.tt-legal .corp-page .corp-page__list li,
.tt-legal .corp-page .corp-page__title,
.tt-legal .corp-page .corp-page__sub,
.tt-legal .corp-page .corp-page__meta,
.tt-legal .corp-page .corp-page__note,
.tt-legal .corp-page h2.s-22,
.tt-legal .corp-page h3.s-18,
.tt-legal .corp-page .corp-page__body a,
.tt-legal .corp-page .corp-page__list a,
.tt-legal .corp-page .corp-page__body code {
	color: var(--tt-corp-fg) !important;
}

.tt-legal .corp-page .corp-page__sub,
.tt-legal .corp-page .corp-page__meta,
.tt-legal .corp-page .corp-page__note {
	opacity: 1;
}

.tt-legal .inner-page-hero {
	padding-top: 160px !important;
}

@media (max-width: 991px) {
	.tt-legal .inner-page-hero {
		padding-top: 120px !important;
	}
}

.tt-legal .section-title {
	text-align: center;
}

.tt-legal .corp-page__title {
	text-align: center;
}

.tt-legal .corp-page__sub {
	text-align: center;
}

body.theme--dark .tt-legal .inner-page-hero,
body.theme--dark .tt-legal .corp-page {
	background: #000000;
}
