.Legal-module__z0tfEa__page{background:var(--bg);min-height:100vh;padding:100px 24px 80px}.Legal-module__z0tfEa__container{max-width:800px;margin:0 auto}.Legal-module__z0tfEa__back{color:var(--magenta-bright);align-items:center;gap:8px;margin-bottom:40px;font-size:14px;font-weight:600;transition:gap .2s;display:inline-flex}.Legal-module__z0tfEa__back:hover{gap:12px}.Legal-module__z0tfEa__title{font-family:var(--font-heading);color:var(--white);letter-spacing:.03em;margin-bottom:8px;font-size:clamp(36px,5vw,56px)}.Legal-module__z0tfEa__updated{color:var(--text-muted);margin-bottom:32px;font-size:13px}.Legal-module__z0tfEa__intro{color:var(--text);border-left:3px solid var(--magenta-bright);background:var(--magenta-subtle);border-radius:0 8px 8px 0;margin-bottom:40px;padding:20px 24px;font-size:16px;line-height:1.8}.Legal-module__z0tfEa__intro strong{color:var(--magenta-bright)}.Legal-module__z0tfEa__section{border-bottom:1px solid #ffffff0f;margin-bottom:40px;padding-bottom:40px}.Legal-module__z0tfEa__section:last-child{border-bottom:none}.Legal-module__z0tfEa__section h2{font-family:var(--font-heading);color:var(--white);letter-spacing:.05em;margin-bottom:16px;font-size:22px}.Legal-module__z0tfEa__section p{color:var(--text-muted);margin-bottom:12px;font-size:15px;line-height:1.8}.Legal-module__z0tfEa__section p:last-child{margin-bottom:0}.Legal-module__z0tfEa__section ul{flex-direction:column;gap:8px;margin:12px 0;padding:0;list-style:none;display:flex}.Legal-module__z0tfEa__section ul li{color:var(--text-muted);padding-left:20px;font-size:15px;line-height:1.7;position:relative}.Legal-module__z0tfEa__section ul li:before{content:"→";color:var(--magenta-bright);font-size:12px;position:absolute;top:3px;left:0}.Legal-module__z0tfEa__section a{color:var(--magenta-bright);text-underline-offset:3px;text-decoration:underline;transition:color .2s}.Legal-module__z0tfEa__section a:hover{color:var(--white)}.Legal-module__z0tfEa__section strong{color:var(--white);font-weight:600}
