.legal-prose{color:#334155;font-size:1rem;line-height:1.7}.legal-prose h1{font-size:1.875rem;margin-bottom:1rem;margin-top:2rem}.legal-prose h1,.legal-prose h2{color:#0f172a;font-weight:700;letter-spacing:-.025em}.legal-prose h2{font-size:1.5rem;margin-bottom:.75rem;margin-top:2.5rem}.legal-prose h3{font-size:1.25rem;margin-top:1.75rem}.legal-prose h3,.legal-prose h4{color:#0f172a;font-weight:600;margin-bottom:.5rem}.legal-prose h4{font-size:1.125rem;margin-top:1.5rem}.legal-prose ol,.legal-prose p,.legal-prose ul{margin-bottom:.75rem;margin-top:.75rem}.legal-prose ol,.legal-prose ul{padding-left:1.5rem}.legal-prose ul{list-style-type:disc}.legal-prose ol{list-style-type:decimal}.legal-prose li{margin-bottom:.25rem;margin-top:.25rem}.legal-prose a{color:#059669;text-decoration:underline;text-underline-offset:2px}.legal-prose a:hover{color:#047857}.legal-prose b,.legal-prose strong{color:#0f172a;font-weight:600}.legal-prose hr{border-color:#e2e8f0;margin-bottom:2rem;margin-top:2rem}.legal-prose table{border-collapse:collapse;margin-bottom:1rem;margin-top:1rem;width:100%}.legal-prose td,.legal-prose th{border-bottom:1px solid #e2e8f0;padding:.5rem .75rem;text-align:left;vertical-align:top}.legal-prose th{background-color:#f8fafc;color:#0f172a;font-weight:600}.legal-prose blockquote{border-left:3px solid #e2e8f0;color:#64748b;font-style:italic;margin:1rem 0;padding-left:1rem}.legal-prose>h1:first-child,.legal-prose>h2:first-child{margin-top:0}
