.legal-doc{font-size:15px;line-height:1.7;color:#1f2937}.legal-doc h2{font-size:1.25rem;font-weight:700;color:#111827;margin-top:2.25rem;margin-bottom:.75rem;scroll-margin-top:5rem}.legal-doc h3{font-size:1rem;font-weight:600;color:#1f2937;margin-top:1.5rem;margin-bottom:.5rem}.legal-doc p{margin-bottom:1rem}.legal-doc ol,.legal-doc ul{margin-bottom:1rem;margin-left:1.5rem;list-style-position:outside}.legal-doc ul{list-style:disc}.legal-doc ol{list-style:decimal}.legal-doc li{margin-bottom:.25rem}.legal-doc a{color:#f5333f}.legal-doc a:hover{text-decoration:underline}.legal-doc strong{color:#111827}.legal-doc code{background:#f3f4f6;padding:.1rem .4rem;border-radius:.25rem;font-size:.875em}.legal-toc{font-size:.875rem}.legal-toc a{display:block;padding:.35rem .75rem;color:#4b5563;border-left:2px solid transparent;text-decoration:none}.legal-toc a:hover{color:#f5333f;border-left-color:#f5333f;background:#fef2f2}