.legal_prose__2OCzp{max-width:68ch;display:flex;flex-direction:column;gap:20px}.legal_prose__2OCzp h2{margin:20px 0 0;font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.3}.legal_prose__2OCzp li,.legal_prose__2OCzp p{margin:0;color:var(--g-700);text-wrap:pretty}.legal_prose__2OCzp ul{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:8px}.legal_prose__2OCzp a{font-weight:600}.legal_updated__n9fPZ{font-size:14px;color:var(--g-600)}.legal_callout__c5QFd{margin:0;padding:18px 20px;border-radius:var(--radius-md);background:var(--ai-tint);border:1px solid var(--ai-tint-border)}.legal_callout__c5QFd p{margin:0;color:var(--ink)}.legal_contactGrid__kOONL{display:grid;gap:20px;grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.legal_contactGrid__kOONL{grid-template-columns:repeat(2,minmax(0,1fr))}}.legal_contactCard__Lb2xb{padding:24px;display:flex;flex-direction:column;gap:6px}.legal_contactCard__Lb2xb h2{margin:0;font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--ai-indigo-deep);font-family:var(--font-mono);font-weight:400}.legal_contactCard__Lb2xb a,.legal_contactCard__Lb2xb p{margin:0;font-size:17px}