.mg-legal-page,.mg-legal-page a,.mg-legal-page div,.mg-legal-page h1,.mg-legal-page h2,.mg-legal-page h3,.mg-legal-page li,.mg-legal-page p,.mg-legal-page span{font-family:var(--font-maple,"Inter",-apple-system,BlinkMacSystemFont,sans-serif)!important}.mg-legal-page{background:var(--C-canvas,#fbfaf8)!important;color:var(--foreground)!important;-webkit-font-smoothing:antialiased;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)!important}.mg-legal-page .mg-dark-hero,.mg-legal-page .mg-dark-hero:after,.mg-legal-page .mg-dark-hero:before{background:transparent!important;color:var(--foreground)!important;border-bottom:none!important;box-shadow:none!important}.mg-legal-page h1{font-size:26px!important;letter-spacing:-.01em!important;line-height:1.2!important}.mg-legal-page h1,.mg-legal-page h2{font-weight:700!important;color:var(--foreground)!important}.mg-legal-page h2{font-size:18px!important}.mg-legal-page h3{font-size:15px!important;font-weight:700!important;color:var(--foreground)!important}.mg-legal-page li,.mg-legal-page p{color:var(--foreground)!important;line-height:1.65!important;font-size:14px!important}.mg-legal-page .mg-hero-sub{color:var(--muted-foreground)!important;font-weight:400!important}.mg-legal-page .mg-legal-intro{color:var(--foreground)!important}.mg-legal-page .mg-legal-panel,.mg-legal-page .mg-panel{background:var(--C-card,#fff)!important;border-radius:20px!important;border:none!important;box-shadow:var(--S-card,0 1px 4px rgba(0,0,0,.06))!important;max-width:720px!important;margin:24px auto!important;color:var(--foreground)!important}.mg-legal-page .mg-legal-content,.mg-legal-page .mg-panel-content{padding:32px 28px!important;color:var(--foreground)!important}.mg-legal-page .mg-legal-section{border-top:1px solid var(--border)!important;padding-top:20px!important;margin-top:24px!important}.mg-legal-page .mg-legal-commitment{border-top:none!important;margin-top:0!important;padding-top:0!important}.mg-legal-page a{color:var(--maple-blue)!important;text-decoration:underline!important}