/* Privacy policy (Markdown): reading column in the site's own tokens; base.css resets lists and margins */
.policy{max-width:860px}
.policy-updated{color:var(--color-text-muted);font-size:.875rem;margin-bottom:40px}
.policy h2{font-size:1.25rem;color:var(--color-secondary);margin:40px 0 14px;padding-bottom:8px;border-bottom:2px solid var(--color-primary);display:inline-block}
.policy h2:first-of-type{margin-top:0}
.policy p,.policy li{font-size:.9375rem;line-height:1.9;color:var(--color-text)}
.policy p+p,.policy p+ul,.policy ul+p{margin-top:12px}
.policy ul{list-style:disc;padding-left:1.4em}
.policy li+li{margin-top:6px}
.policy li::marker{color:var(--color-primary)}
.policy a{color:var(--color-primary)}
.policy a:hover{text-decoration:underline}
.policy strong{font-weight:700}
.policy blockquote{margin-top:14px;padding:20px 24px;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius)}
.policy blockquote p+p{margin-top:4px}
@media (max-width:640px){.policy-updated{margin-bottom:28px}.policy h2{margin-top:32px}}
