.policy-html-content h2{color:var(--foreground);border-bottom:1px solid var(--foreground,#000);border-bottom-color:color-mix(in srgb, var(--foreground) 10%, transparent);margin-top:1.5rem;margin-bottom:.5rem;padding-bottom:.4rem;font-size:.8rem;font-weight:600}.policy-html-content h2:first-child{margin-top:0}.policy-html-content h3{color:var(--foreground);opacity:.8;margin-top:1rem;margin-bottom:.35rem;font-size:.75rem;font-weight:600}.policy-html-content p{color:var(--foreground);opacity:.6;margin:.35rem 0;font-size:.75rem;line-height:1.7}.policy-html-content ul{flex-direction:column;gap:.15rem;margin:.35rem 0 .75rem;padding-left:1.25rem;list-style:outside;display:flex}.policy-html-content ul li{color:var(--foreground);opacity:.6;font-size:.75rem;line-height:1.65}.policy-html-content ul li::marker{color:var(--foreground);opacity:.25}.policy-html-content strong{color:var(--foreground);opacity:1;font-weight:600}.policy-html-content em{opacity:.55;font-style:italic}.policy-html-content a{color:#3b82f6;text-decoration:none;transition:color .2s}.policy-html-content a:hover{text-decoration:underline}.dark .policy-html-content a{color:#60a5fa}@media (min-width:640px){.policy-html-content h2{font-size:.85rem}.policy-html-content h3,.policy-html-content p,.policy-html-content ul li{font-size:.8rem}}@media (min-width:768px){.policy-html-content h2{margin-top:1.75rem;font-size:.9rem}.policy-html-content h3,.policy-html-content p,.policy-html-content ul li{font-size:.85rem}}
