.legal{max-width:760px;margin:0 auto;padding:56px 24px 96px;color:#1a1c22}.legal-brand{font-size:13px;font-weight:700;letter-spacing:.04em;color:#6b7280;text-transform:uppercase}.legal h1{font-size:30px;margin:6px 0 4px;line-height:1.2}.legal-updated{color:#6b7280;font-size:13.5px;margin:0 0 32px}.legal h2{font-size:18px;margin:30px 0 8px}.legal li,.legal p{font-size:15px;line-height:1.7;color:#33363d}.legal ul{padding-left:22px}.legal a{color:#2563eb}.legal-foot{margin-top:48px;padding-top:20px;border-top:1px solid #e5e7eb;color:#6b7280;font-size:13.5px}@media (prefers-color-scheme:dark){.legal{color:#e7e9ee}.legal li,.legal p{color:#c3c7d1}.legal-brand,.legal-foot,.legal-updated{color:#9aa0ac}.legal a{color:#7aa2ff}.legal-foot{border-top-color:#2a2d35}}