.legal-doc{max-width:768px;margin:0 auto;padding:8px 24px 24px;color:color-mix(in oklab,var(--color-base-content) 78%,transparent);font-size:14px;line-height:1.9}
@media(min-width:1024px){.legal-doc{padding-left:40px;padding-right:40px}}
.legal-doc h2{margin:28px 0 8px;font-size:16px;font-weight:700;color:var(--color-base-content)}
.legal-doc p{margin:0 0 10px}
.legal-doc ul{margin:0 0 12px;padding-left:20px;list-style:disc}
.legal-doc li{margin:4px 0}
.legal-doc strong{color:var(--color-base-content);font-weight:600}
