.legal-module-scss-module___qA-qW__legalPage{background:linear-gradient(rgba(239,246,255,.6),rgba(255,255,255,.4));min-height:100vh;padding:140px 0 80px}.legal-module-scss-module___qA-qW__legalContent{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.5);border-radius:24px;max-width:900px;margin:0 auto;padding:60px;box-shadow:0 20px 60px rgba(0,0,0,.08)}.legal-module-scss-module___qA-qW__legalContent h1{color:var(--text);margin-bottom:12px;font-size:42px;font-weight:800;line-height:1.2}.legal-module-scss-module___qA-qW__lastUpdated{color:var(--muted);margin-bottom:40px;font-size:14px;font-weight:600}.legal-module-scss-module___qA-qW__legalContent section{margin-bottom:40px}.legal-module-scss-module___qA-qW__legalContent section:last-child{margin-bottom:0}.legal-module-scss-module___qA-qW__legalContent h2{color:var(--text);margin-top:32px;margin-bottom:16px;font-size:28px;font-weight:800}.legal-module-scss-module___qA-qW__legalContent h2:first-of-type{margin-top:0}.legal-module-scss-module___qA-qW__legalContent h3{color:var(--text);margin-top:24px;margin-bottom:12px;font-size:22px;font-weight:700}.legal-module-scss-module___qA-qW__legalContent p{color:#374151;margin-bottom:16px;line-height:1.8}.legal-module-scss-module___qA-qW__legalContent ul{margin:16px 0;padding-left:32px}.legal-module-scss-module___qA-qW__legalContent li{color:#374151;margin-bottom:12px;line-height:1.7}.legal-module-scss-module___qA-qW__legalContent li::marker{color:#7c6cff;font-weight:700}.legal-module-scss-module___qA-qW__legalContent strong{color:var(--text);font-weight:700}.legal-module-scss-module___qA-qW__legalContent a{color:#4ea8ff;font-weight:600;text-decoration:underline;transition:color .2s}.legal-module-scss-module___qA-qW__legalContent a:hover{color:#7c6cff}@media (max-width:900px){.legal-module-scss-module___qA-qW__legalPage{padding:120px 0 60px}.legal-module-scss-module___qA-qW__legalContent{padding:40px 32px}.legal-module-scss-module___qA-qW__legalContent h1{font-size:36px}.legal-module-scss-module___qA-qW__legalContent h2{font-size:24px}.legal-module-scss-module___qA-qW__legalContent h3{font-size:20px}}@media (max-width:640px){.legal-module-scss-module___qA-qW__legalPage{padding:100px 0 40px}.legal-module-scss-module___qA-qW__legalContent{border-radius:16px;padding:32px 24px}.legal-module-scss-module___qA-qW__legalContent h1{font-size:32px}.legal-module-scss-module___qA-qW__legalContent h2{margin-top:28px;font-size:22px}.legal-module-scss-module___qA-qW__legalContent h3{margin-top:20px;font-size:18px}.legal-module-scss-module___qA-qW__legalContent p,.legal-module-scss-module___qA-qW__legalContent li{font-size:15px}.legal-module-scss-module___qA-qW__legalContent ul{padding-left:24px}}@media (max-width:480px){.legal-module-scss-module___qA-qW__legalContent{padding:24px 20px}.legal-module-scss-module___qA-qW__legalContent h1{font-size:28px}.legal-module-scss-module___qA-qW__legalContent h2{font-size:20px}.legal-module-scss-module___qA-qW__legalContent h3{font-size:17px}}
