.legal-module__7fVNVa__page{background:var(--page-bg-gradient);min-height:100vh;color:var(--text-primary)}.legal-module__7fVNVa__header{z-index:10;background:var(--glass-bg-heavy);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--glass-border);position:sticky;top:0}.legal-module__7fVNVa__headerInner{max-width:820px;padding:var(--space-md)var(--space-xl);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.legal-module__7fVNVa__headerLeft{align-items:center;gap:var(--space-md);display:flex}.legal-module__7fVNVa__backLink{font-size:var(--text-body);color:var(--text-tertiary);transition:color var(--transition-fast);align-items:center;gap:6px;text-decoration:none;display:flex}.legal-module__7fVNVa__backLink:hover{color:var(--text-accent)}.legal-module__7fVNVa__logo{opacity:.85;height:24px}.legal-module__7fVNVa__nav{gap:4px;display:flex}.legal-module__7fVNVa__navLink{font-size:var(--text-sm);color:var(--text-tertiary);border-radius:var(--radius-sm);font-family:var(--font-heading);transition:color var(--transition-fast),background var(--transition-fast);padding:6px 14px;font-weight:500;text-decoration:none}.legal-module__7fVNVa__navLink:hover{color:var(--text-secondary);background:var(--glass-hover)}.legal-module__7fVNVa__navLinkActive{color:var(--on-fill-inverse);background:var(--fill-inverse)}.legal-module__7fVNVa__main{max-width:720px;padding:var(--space-2xl)var(--space-xl)96px;margin:0 auto}.legal-module__7fVNVa__title{font-family:var(--font-heading);font-size:var(--text-display);letter-spacing:-.02em;margin:0 0 var(--space-md);font-weight:700;line-height:1.2}.legal-module__7fVNVa__lastUpdated{font-size:var(--text-body);color:var(--text-tertiary);margin:0 0 var(--space-2xl)}.legal-module__7fVNVa__section{margin-bottom:var(--space-2xl)}.legal-module__7fVNVa__sectionTitle{font-family:var(--font-heading);font-size:var(--text-h2);margin:0 0 var(--space-md);padding-bottom:var(--space-md);border-bottom:1px solid var(--glass-border);font-weight:600}.legal-module__7fVNVa__subsectionTitle{font-family:var(--font-heading);font-size:var(--text-h3);color:var(--text-primary);margin:var(--space-lg)0 var(--space-md);font-weight:600}.legal-module__7fVNVa__paragraph{font-size:var(--text-body);color:var(--text-secondary);margin:0 0 var(--space-md);line-height:1.8}.legal-module__7fVNVa__list{margin:0 0 var(--space-md);padding:0;list-style:none}.legal-module__7fVNVa__list li{font-size:var(--text-body);color:var(--text-secondary);margin-bottom:6px;padding-left:20px;line-height:1.8;position:relative}.legal-module__7fVNVa__list li:before{content:"";background:var(--text-accent);opacity:.5;border-radius:50%;width:6px;height:6px;position:absolute;top:11px;left:0}.legal-module__7fVNVa__infoBox{background:var(--surface-primary);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--space-lg);margin:0 0 var(--space-md);box-shadow:var(--shadow-xs)}.legal-module__7fVNVa__infoBox p{font-size:var(--text-body);color:var(--text-secondary);margin:0;line-height:1.7}.legal-module__7fVNVa__infoBox p+p{margin-top:4px}.legal-module__7fVNVa__strong{color:var(--text-primary);font-weight:600}.legal-module__7fVNVa__accent{color:var(--text-accent)}.legal-module__7fVNVa__cookieTable{border-collapse:separate;border-spacing:0;width:100%;margin:0 0 var(--space-md);background:var(--surface-primary);border:1px solid var(--glass-border);border-radius:var(--radius-lg);overflow:hidden}.legal-module__7fVNVa__cookieTable th{font-size:var(--text-caption);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;text-align:left;padding:var(--space-md);background:var(--surface-secondary);border-bottom:1px solid var(--glass-border);font-weight:600;font-family:var(--font-heading)}.legal-module__7fVNVa__cookieTable td{font-size:var(--text-body);color:var(--text-secondary);padding:var(--space-md);border-bottom:1px solid var(--glass-border);line-height:1.6}.legal-module__7fVNVa__cookieTable tr:last-child td{border-bottom:none}.legal-module__7fVNVa__cookieTable code{font-size:var(--text-caption);color:var(--text-accent);background:var(--surface-tertiary);border-radius:var(--radius-sm);padding:2px 8px}.legal-module__7fVNVa__linkInline{color:var(--text-accent);transition:opacity var(--transition-fast);text-decoration:none}.legal-module__7fVNVa__linkInline:hover{opacity:.8;text-decoration:underline}.legal-module__7fVNVa__footer{border-top:1px solid var(--glass-border);padding:var(--space-xl);max-width:820px;margin:0 auto}.legal-module__7fVNVa__footerLinks{gap:var(--space-lg);flex-wrap:wrap;justify-content:center;display:flex}.legal-module__7fVNVa__footerLink{font-size:var(--text-caption);color:var(--text-tertiary);transition:color var(--transition-fast);text-decoration:none}.legal-module__7fVNVa__footerLink:hover{color:var(--text-accent)}.legal-module__7fVNVa__footerCopy{text-align:center;font-size:var(--text-caption);color:var(--text-tertiary);margin-top:var(--space-md)}@media (max-width:640px){.legal-module__7fVNVa__headerInner{gap:var(--space-md);padding:var(--space-md);flex-direction:column;align-items:flex-start}.legal-module__7fVNVa__nav{width:100%;overflow-x:auto}.legal-module__7fVNVa__main{padding:var(--space-xl)var(--space-md)var(--space-3xl)}.legal-module__7fVNVa__title{font-size:var(--text-h1)}.legal-module__7fVNVa__sectionTitle{font-size:var(--text-h3)}.legal-module__7fVNVa__cookieTable{display:block;overflow-x:auto}}
