.legal-module__P8zDPq__page{background:var(--color-bg);min-height:100vh;padding:0 24px 120px}.legal-module__P8zDPq__header{max-width:var(--max-width);border-bottom:1px solid var(--color-border);margin:0 auto 56px;padding:48px 0 56px}.legal-module__P8zDPq__back{font-size:var(--text-sm);color:var(--color-text-muted);font-family:var(--font-mono);transition:color var(--transition-fast);align-items:center;gap:6px;margin-bottom:32px;text-decoration:none;display:inline-flex}.legal-module__P8zDPq__back:hover{color:var(--color-accent)}.legal-module__P8zDPq__title{font-size:var(--text-3xl);letter-spacing:-.02em;color:var(--color-text);margin-bottom:8px;font-weight:700}.legal-module__P8zDPq__updated{font-size:var(--text-sm);color:var(--color-text-subtle);font-family:var(--font-mono)}.legal-module__P8zDPq__content{max-width:var(--max-width);margin:0 auto}.legal-module__P8zDPq__content h2{font-size:var(--text-xl);color:var(--color-text);letter-spacing:-.01em;margin-top:48px;margin-bottom:16px;font-weight:700}.legal-module__P8zDPq__content h2:first-child{margin-top:0}.legal-module__P8zDPq__content p{font-size:var(--text-base);color:var(--color-text-muted);margin-bottom:16px;line-height:1.75}.legal-module__P8zDPq__content ul{margin:0 0 16px;padding-left:20px}.legal-module__P8zDPq__content li{font-size:var(--text-base);color:var(--color-text-muted);margin-bottom:8px;line-height:1.75}.legal-module__P8zDPq__content a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}.legal-module__P8zDPq__content a:hover{opacity:.8}@media (max-width:768px){.legal-module__P8zDPq__page{padding:0 20px 80px}.legal-module__P8zDPq__header{margin-bottom:40px;padding:32px 0 40px}.legal-module__P8zDPq__title{font-size:var(--text-2xl)}}
