.ax-legal{background:#fff;color:#0a0908;min-height:100vh;width:100%;box-sizing:border-box;font-family:Inter,Inter Placeholder,system-ui,sans-serif}.ax-legal-hero{max-width:760px;margin:0 auto;padding:160px 24px 8px;text-align:center}.ax-legal-kicker{font:600 12px/1.4 Inter,Inter Placeholder,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#888;margin:0 0 14px}.ax-legal-title{font-size:clamp(38px,5.5vw,58px);font-weight:600;letter-spacing:-.02em;line-height:1.06;margin:0 0 18px;color:#0a0908}.ax-legal-sub{font:400 18px/1.6 Inter,Inter Placeholder,system-ui,sans-serif;color:#555;margin:0 auto 16px;max-width:600px}.ax-legal-updated{font:500 13px/1.4 Inter,Inter Placeholder,system-ui,sans-serif;color:#9a9a9a;margin:0}.ax-legal-body{max-width:760px;margin:0 auto;padding:40px 24px 120px}.ax-legal-section{margin-bottom:48px;text-align:center}.ax-legal-section-kicker{font:600 11px/1.4 Inter,Inter Placeholder,system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#9a9a9a;margin:0 0 8px}.ax-legal-section-heading{font-size:24px;font-weight:600;letter-spacing:-.01em;line-height:1.3;color:#0a0908;margin:0 0 16px}.ax-legal-prose{text-align:center;font:400 16px/1.75 Inter,Inter Placeholder,system-ui,sans-serif;color:#3f3f3f;max-width:640px;margin:0 auto}.ax-legal-prose p{margin:0 0 16px}.ax-legal-prose ol,.ax-legal-prose ul{margin:0 0 16px;padding-left:0;list-style:none}.ax-legal-prose li{margin-bottom:8px}.ax-legal-prose strong{color:#0a0908;font-weight:600}.ax-legal-prose a{color:#0a0908;text-decoration:underline;text-underline-offset:2px}.ax-legal-prose blockquote{margin:24px 0;padding:4px 0 4px 18px;border-left:3px solid rgba(0,0,0,.16);color:#666;font-style:italic}