.legal-prose{line-height:1.8;font-size:.95rem;letter-spacing:-.01em}@media(min-width:640px){.legal-prose{font-size:1.025rem;line-height:1.85}}.legal-prose h2{font-size:1.75rem;font-weight:800;line-height:1.25;letter-spacing:-.025em;margin-top:1.5rem;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom-width:2px}.legal-prose h3{font-size:1.25rem;font-weight:700;line-height:1.35;letter-spacing:-.015em;margin-top:2.25rem;margin-bottom:.85rem;padding-left:.85rem;border-left-width:4px}.legal-prose p{margin-top:.9rem;margin-bottom:.9rem;text-align:justify;text-justify:inter-word}.legal-prose ul{list-style-type:disc;margin-top:.85rem;margin-bottom:1rem;padding-left:1.75rem;display:flex;flex-direction:column;gap:.4rem}.legal-prose li{line-height:1.7}.legal-prose strong{font-weight:700}.legal-prose-light{color:#334155}.legal-prose-light h2{color:#0f172a;border-color:#e2e8f0}.legal-prose-light h3{color:#0f172a;border-color:#059669;background:linear-gradient(to right,rgba(236,253,245,.7),transparent);padding-top:.35rem;padding-bottom:.35rem;border-radius:0 .5rem .5rem 0}.legal-prose-light strong{color:#0f172a}.legal-prose-light a{color:#059669;text-decoration:underline;font-weight:600}.legal-prose-dark{color:#cbd5e1}.legal-prose-dark h2{color:#f8fafc;border-color:#1e293b}.legal-prose-dark h3{color:#f8fafc;border-color:#10b981;background:linear-gradient(to right,rgba(6,78,59,.25),transparent);padding-top:.35rem;padding-bottom:.35rem;border-radius:0 .5rem .5rem 0}.legal-prose-dark strong{color:#f1f5f9}.legal-prose-dark a{color:#34d399;text-decoration:underline;font-weight:600}@media print{@page{margin:2cm 1.5cm;size:letter}body{background-color:#fff!important;color:#000!important;font-size:11pt!important;line-height:1.5!important}.legal-prose{color:#000!important;font-size:11pt!important}.legal-prose h2{font-size:16pt!important;color:#000!important;border-bottom:1px solid #000000!important;page-break-after:avoid;margin-top:1cm;margin-bottom:.5cm}.legal-prose h3{font-size:13pt!important;color:#000!important;border-left:3px solid #000000!important;background:transparent!important;page-break-after:avoid;margin-top:.8cm;margin-bottom:.3cm}.legal-prose p,.legal-prose li{color:#111!important;orphans:3;widows:3}.legal-prose a{color:#000!important;text-decoration:none!important}}
