.legal-content{color:#374151;font-family:system-ui,-apple-system,sans-serif;font-size:15px;line-height:1.75}.legal-content h2{color:#111827;margin:3rem 0 1.25rem;font-size:1.5rem;font-weight:600}.legal-content h3{color:#1f2937;margin:2rem 0 .75rem;font-size:1.125rem;font-weight:600}.legal-content p{margin-bottom:1rem}.legal-content ul{margin:1rem 0;padding-left:1.5rem}.legal-content li{margin-bottom:.625rem;list-style:outside}.legal-content strong{color:#111827;font-weight:600}.legal-content a{color:#0043d3;font-weight:500}.legal-content a:hover{text-decoration:underline}@media print{.legal-content{font-size:11pt;line-height:1.5}.legal-content h2{page-break-after:avoid;font-size:14pt}.legal-content h3{page-break-after:avoid;font-size:12pt}}
