.legal-prose{color:var(--text-secondary);font-size:.95rem;line-height:1.7;text-align:left}@media(max-width:479.98px){.legal-prose{padding:22px 5px;font-size:.9rem}}.legal-prose h3{margin:36px 0 16px;font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:var(--text-primary)}.legal-prose h3:first-child{margin-top:0}.legal-prose h4{margin:24px 0 12px;font-size:1.02rem;font-weight:600;color:var(--text-primary)}.legal-prose p{margin:0 0 18px}.legal-prose p:last-child{margin-bottom:0}.legal-prose ul{margin:0 0 18px;padding-left:22px;list-style:disc}.legal-prose ul li{margin-bottom:10px;line-height:1.6}.legal-prose ul li::marker{color:var(--violet-300)}.legal-prose a{color:var(--violet-300);text-decoration:none}.legal-prose a:hover{text-decoration:underline}.legal-prose b,.legal-prose strong{color:var(--text-primary);font-weight:600}
