/* Privacy Policy page (/privacy/): one readable column. */

.awr-hs.awr-privacy { padding-top: clamp(4.5rem, 9vw, 7rem); }
.awr-privacy .awr-privacy__inner { max-width: 46rem; }
.awr-privacy .awr-privacy__inner > * { margin-block: 0; }
.awr-hs .awr-privacy__title {
	color: var(--awr-slate);
	font-size: clamp(2.25rem, 1.4rem + 2.8vw, 3.25rem);
	font-weight: 700;
	line-height: 1.08;
	letter-spacing: -0.025em;
}
.awr-hs .awr-privacy__date { margin-top: 0.75rem !important; color: var(--awr-slate-muted); font-size: 0.9375rem; }
.awr-hs .awr-privacy__h {
	margin-top: 2.5rem !important;
	color: var(--awr-slate);
	font-size: 1.25rem;
	font-weight: 700;
	line-height: 1.3;
}
.awr-privacy .awr-privacy__inner > p:not([class*="awr-"]),
.awr-privacy .awr-privacy-email { margin-top: 0.75rem !important; color: var(--awr-slate); font-size: 1.0625rem; line-height: 1.7; }
.awr-hs .awr-privacy__list { margin: 0.75rem 0 0 !important; padding-left: 1.25rem; color: var(--awr-slate); font-size: 1.0625rem; line-height: 1.7; }
.awr-hs .awr-privacy__list li + li { margin-top: 0.35rem; }
.awr-privacy a { color: var(--awr-blue-ink); text-decoration: underline; text-underline-offset: 3px; text-decoration-thickness: 1px; }
