.privacy { width: 100%; max-width: 46rem; margin: 0 auto; padding: 5rem 2.5rem 6rem; font-size: 1.05rem; }
.privacy h1 { margin-bottom: 1rem; }
.privacy-updated { color: var(--muted); font-size: .9rem; margin-bottom: 2.5rem; }
.privacy h2 { font-size: 1.5rem; font-weight: 500; margin: 2.75rem 0 .6rem; }
.privacy p, .privacy li { margin-bottom: .75rem; }
.privacy ul { padding-left: 1.3rem; list-style: disc; }
.privacy b { font-weight: 500; }
.privacy a { color: inherit; text-decoration: underline; text-underline-offset: 3px; overflow-wrap: anywhere; }
@media (max-width: 600px) { .privacy { padding: 2.5rem 1.5rem 4rem; font-size: 1rem; } }
