.legal-document[data-bml-c="privacy-policy"] { width: min(100%, 960px); margin: 0 auto; padding: 40px 24px 64px; line-height: 1.6; }
.legal-document h1[data-bml-c="privacy-policy"] { margin: 0 0 24px; color: #91cc80; font-family: 'Righteous', sans-serif; font-size: clamp(32px, 5vw, 40px); font-weight: 400; }
.legal-document h2[data-bml-c="privacy-policy"] { margin: 32px 0 12px; color: #0a0a0a; font-size: 18px; line-height: 1.35; }
.legal-document p[data-bml-c="privacy-policy"], .legal-document ul[data-bml-c="privacy-policy"] { margin: 0 0 16px; }
.legal-document ul[data-bml-c="privacy-policy"] { padding-left: 24px; }
.legal-document li + li[data-bml-c="privacy-policy"] { margin-top: 8px; }