.legal-prose h2{align-items:center;border-bottom:2px solid #e2e8f0;color:#0f172a;display:flex;font-size:1.125rem;font-weight:700;gap:.5rem;margin-bottom:.75rem;margin-top:2.5rem;padding-bottom:.5rem}.legal-prose h2:first-child{margin-top:0}.legal-prose h3{color:#1e293b;font-size:.9375rem;font-weight:600;margin-bottom:.5rem;margin-top:1.5rem}.legal-prose p{color:#475569;font-size:.9375rem;line-height:1.75;margin-bottom:.875rem}.legal-prose ol,.legal-prose ul{margin:.75rem 0 1rem;padding-left:1.5rem}.legal-prose ul{list-style-type:disc}.legal-prose ol{list-style-type:decimal}.legal-prose li{color:#475569;font-size:.9375rem;line-height:1.7;margin-bottom:.375rem}.legal-prose li strong{color:#1e293b}.legal-prose a{color:#2563eb;text-decoration:underline;text-underline-offset:2px}.legal-prose a:hover{color:#1d4ed8}.legal-prose strong{color:#1e293b;font-weight:600}.legal-prose blockquote{border-left:4px solid #e2e8f0;color:#64748b;font-style:italic;margin:1rem 0;padding-left:1rem}.legal-prose hr{border:none;border-top:1px solid #e2e8f0;margin:2rem 0}
