.aa-legal{gap:24px;display:grid}.aa-legal-card{padding:clamp(22px,4vw,38px)}.aa-legal-intro,.aa-legal-section p,.aa-legal-section li{color:#4b4462;font-size:15px;line-height:1.75}.aa-legal-intro{margin:0}.aa-legal-updated{color:#716a83;margin:0 0 20px;font-size:13px}.aa-legal-section+.aa-legal-section{border-top:1px solid #1b153014;margin-top:30px;padding-top:30px}.aa-legal-section h2{color:#1b1530;font-family:var(--font-sora,"Sora", sans-serif);letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(20px,3vw,25px)}.aa-legal-section p{margin:10px 0 0}.aa-legal-section :is(ul,ol){margin:12px 0 0;padding-left:24px}.aa-legal-section li+li{margin-top:8px}.aa-legal-section a{color:#4a32c4;text-underline-offset:3px;font-weight:700}.aa-legal-callout{background:#f1edff;border-radius:18px;margin-top:18px;padding:18px 20px}.aa-legal-callout p:first-child{margin-top:0}.aa-legal-links{flex-wrap:wrap;gap:12px 24px;margin-top:24px;display:flex}.aa-legal-links a{color:#4a32c4;font-size:14px;font-weight:700;text-decoration:none}.aa-legal-links a:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:600px){.aa-legal-card{padding:20px}.aa-legal-section+.aa-legal-section{margin-top:24px;padding-top:24px}}
