.legal-module__aFRu6G__container{background:var(--bg);min-height:100vh;color:var(--fg)}.legal-module__aFRu6G__header{border-bottom:1px solid var(--stroke);background:var(--surface);padding:1.5rem 2rem}.legal-module__aFRu6G__logo{color:var(--fg);align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;text-decoration:none;display:inline-flex}.legal-module__aFRu6G__logoIcon{font-size:1.5rem}.legal-module__aFRu6G__logoText{background:linear-gradient(135deg,#6366f1,#a21caf);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.legal-module__aFRu6G__content{max-width:800px;margin:0 auto;padding:2rem}.legal-module__aFRu6G__content h1{color:var(--fg);margin-bottom:.5rem;font-size:2rem;font-weight:700}.legal-module__aFRu6G__lastUpdate{color:var(--fg-muted);margin-bottom:2rem;font-size:.875rem}.legal-module__aFRu6G__content section{margin-bottom:2rem}.legal-module__aFRu6G__content h2{border-bottom:1px solid var(--stroke);color:var(--fg);margin-bottom:1rem;padding-bottom:.5rem;font-size:1.25rem;font-weight:600}.legal-module__aFRu6G__content h3{color:var(--fg);margin:1rem 0 .5rem;font-size:1rem;font-weight:600}.legal-module__aFRu6G__content p{color:var(--fg-muted);margin-bottom:1rem;line-height:1.7}.legal-module__aFRu6G__content ul{color:var(--fg-muted);margin:.5rem 0 1rem 1.5rem}.legal-module__aFRu6G__content li{margin-bottom:.5rem;line-height:1.7}.legal-module__aFRu6G__content strong{color:var(--fg)}.legal-module__aFRu6G__footer{border-top:1px solid var(--stroke);text-align:center;margin-top:3rem;padding-top:2rem}.legal-module__aFRu6G__footer p{color:var(--fg-muted);margin-bottom:1rem;font-size:.875rem}.legal-module__aFRu6G__links{justify-content:center;gap:2rem;display:flex}.legal-module__aFRu6G__links a{color:var(--accent);font-size:.875rem;text-decoration:none}.legal-module__aFRu6G__links a:hover{text-decoration:underline}@media (max-width:640px){.legal-module__aFRu6G__content{padding:1.5rem 1rem}.legal-module__aFRu6G__content h1{font-size:1.5rem}.legal-module__aFRu6G__content h2{font-size:1.125rem}.legal-module__aFRu6G__links{flex-direction:column;gap:1rem}}
