.legal-module__zo5mhq__page{min-height:100svh;color:var(--text)}.legal-module__zo5mhq__header{border-bottom:1px solid var(--border);background:var(--bg-panel);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.legal-module__zo5mhq__headerInner,.legal-module__zo5mhq__document{width:min(100% - 40px,820px);margin:0 auto}.legal-module__zo5mhq__headerInner{justify-content:space-between;align-items:center;min-height:72px;display:flex}.legal-module__zo5mhq__brand{color:var(--text);font-weight:700;text-decoration:none}.legal-module__zo5mhq__back{color:var(--text-muted);text-underline-offset:3px;font-size:.84rem}.legal-module__zo5mhq__document{padding:64px 0 80px}.legal-module__zo5mhq__kicker{color:var(--accent);letter-spacing:.18em;margin:0 0 10px;font-size:.72rem;font-weight:800}.legal-module__zo5mhq__document h1{letter-spacing:-.03em;color:var(--text);margin:0;font-size:clamp(2.2rem,7vw,3.4rem);font-weight:700}.legal-module__zo5mhq__updated{color:var(--text-muted);margin:16px 0 48px;font-size:.82rem}.legal-module__zo5mhq__intro{border-left:3px solid var(--accent);border-radius:var(--radius);background:var(--bg-panel);margin-bottom:42px;padding:22px 24px;line-height:1.9}.legal-module__zo5mhq__section{margin-top:38px}.legal-module__zo5mhq__section h2{color:var(--text);margin:0 0 12px;font-size:1.35rem;font-weight:700}.legal-module__zo5mhq__section p,.legal-module__zo5mhq__section li{color:var(--text);line-height:1.9}.legal-module__zo5mhq__section ul{padding-left:1.4rem}.legal-module__zo5mhq__section dt{color:var(--text);margin-top:24px}.legal-module__zo5mhq__section dd{color:var(--text-muted);margin:8px 0 0;line-height:1.9}.legal-module__zo5mhq__section a{color:var(--accent)}.legal-module__zo5mhq__footer{border-top:1px solid var(--border);gap:20px;margin-top:64px;padding-top:24px;font-size:.82rem;display:flex}.legal-module__zo5mhq__footer a{color:var(--accent)}
