.policy h1{font-family:var(--font-display,"Courier Prime", monospace);color:var(--color-page-text);margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.policy h2{font-family:var(--font-display,"Courier Prime", monospace);text-transform:uppercase;letter-spacing:.05em;color:var(--color-page-text);margin-top:2.5rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.policy h3{color:var(--color-page-text);margin-top:1.5rem;margin-bottom:.5rem;font-size:1rem;font-weight:600}.policy p{color:var(--color-page-text-muted);margin-bottom:1rem;line-height:1.75}.policy ul{margin-bottom:1rem;margin-left:1.5rem;list-style-type:disc}.policy ol{margin-bottom:1rem;margin-left:1.5rem;list-style-type:decimal}.policy li{color:var(--color-page-text-muted);margin-bottom:.5rem;line-height:1.75}.policy *{background-color:#0000!important}.policy a{text-underline-offset:4px;text-decoration-line:underline;color:var(--color-page-accent)!important}.policy a:hover{text-decoration-thickness:2px}.policy strong{color:var(--color-page-text)}.diff-container ins{color:#155724;padding:2px 4px;font-weight:600;text-decoration:none;background-color:#d4edda!important}.diff-container del{color:#721c24;opacity:.8;padding:2px 4px;text-decoration:line-through;background-color:#f8d7da!important}:global(.dark) .diff-container ins{color:#86efac;background-color:#22c55e33!important}:global(.dark) .diff-container del{color:#fca5a5;background-color:#ef444433!important}
