.site-privacy { max-width: 900px; color: #43574a; }
.site-privacy h1 { margin: 0 0 8px; color: #234b3c; line-height: 1.25; }
.site-privacy h2 { margin: 30px 0 10px; color: #234b3c; font-size: 22px; line-height: 1.3; }
.site-privacy p { margin: 0 0 14px; line-height: 1.7; overflow-wrap: anywhere; }
.site-privacy .site-privacy-updated { color: #66776c; font-size: 14px; }
.site-privacy a { color: #286344; text-decoration: underline !important; }
.site-privacy a:focus-visible { outline: 3px solid #247a56 !important; outline-offset: 3px; }
@media (max-width: 767px) {
	.site-privacy h1 { font-size: 28px; }
	.site-privacy h2 { font-size: 20px; }
}
