.Legal-module__Xkna0q__pageWrapper{padding-top:calc(var(--header-height) + var(--space-4xl));padding-bottom:var(--space-4xl)}.Legal-module__Xkna0q__pageInner{max-width:720px;padding:0 var(--space-lg);margin:0 auto}.Legal-module__Xkna0q__blogLayout{max-width:var(--max-width);gap:var(--space-2xl);padding:0 var(--space-lg);grid-template-columns:260px minmax(0,720px);align-items:start;margin:0 auto;display:grid}.Legal-module__Xkna0q__blogLayout .Legal-module__Xkna0q__pageInner{padding:0}.Legal-module__Xkna0q__blogSidebar{top:calc(var(--header-height) + var(--space-xl));border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-lg);background:linear-gradient(#fffffff5,#f8fafcdb);position:sticky}.Legal-module__Xkna0q__sidebarTitle{margin:0 0 var(--space-md);font-size:var(--font-size-sm);color:var(--color-text);font-weight:800}.Legal-module__Xkna0q__blogSidebar nav{gap:var(--space-sm);display:grid}.Legal-module__Xkna0q__blogSidebar a{color:var(--color-text-secondary);font-size:var(--font-size-sm);padding-left:var(--space-sm);border-left:2px solid #0f766e47;line-height:1.5;text-decoration:none}.Legal-module__Xkna0q__blogSidebar a:hover{color:var(--color-primary);border-left-color:var(--color-primary)}.Legal-module__Xkna0q__pageTitle{font-size:var(--font-size-4xl);color:var(--color-text);margin-bottom:var(--space-md);font-weight:900}.Legal-module__Xkna0q__pageSubtitle{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin-bottom:var(--space-3xl);line-height:1.7}.Legal-module__Xkna0q__legalContent{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:1.9}.Legal-module__Xkna0q__legalContent h2{font-size:var(--font-size-xl);color:var(--color-text);margin-top:var(--space-2xl);margin-bottom:var(--space-md);font-weight:700}.Legal-module__Xkna0q__legalContent h1{color:var(--color-text);margin-top:var(--space-2xl);margin-bottom:var(--space-md);font-size:clamp(1.8rem,4vw,2.4rem);font-weight:800}.Legal-module__Xkna0q__legalContent h3{font-size:var(--font-size-lg);color:var(--color-text);margin-top:var(--space-xl);margin-bottom:var(--space-sm);font-weight:700}.Legal-module__Xkna0q__legalContent h4{font-size:var(--font-size-base);color:var(--color-text);margin-top:var(--space-lg);margin-bottom:var(--space-sm);font-weight:700}.Legal-module__Xkna0q__legalContent h5{font-size:var(--font-size-sm);color:var(--color-text);margin-top:var(--space-lg);margin-bottom:var(--space-sm);font-weight:700}.Legal-module__Xkna0q__legalContent h6{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:var(--space-md);margin-bottom:var(--space-sm);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.Legal-module__Xkna0q__legalContent p{margin-bottom:var(--space-lg)}.Legal-module__Xkna0q__legalContent ul{margin:var(--space-md) 0 var(--space-lg) var(--space-xl);list-style:outside}.Legal-module__Xkna0q__legalContent ul li{margin-bottom:var(--space-sm)}.Legal-module__Xkna0q__legalContent ol{margin:var(--space-md) 0 var(--space-lg) var(--space-xl);list-style:decimal}.Legal-module__Xkna0q__legalContent ol li{margin-bottom:var(--space-sm)}.Legal-module__Xkna0q__legalContent strong{color:var(--color-text)}.Legal-module__Xkna0q__legalContent a{color:var(--color-primary);border-bottom:2px solid var(--color-primary);padding-bottom:2px;text-decoration:none}.Legal-module__Xkna0q__legalContent blockquote{margin:var(--space-lg) 0;padding:var(--space-md) var(--space-lg);border-left:3px solid var(--color-primary);background:var(--color-primary-light);border-radius:var(--radius-sm)}.Legal-module__Xkna0q__inlineToc{margin:var(--space-xl) 0 var(--space-2xl);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:linear-gradient(135deg, #0f766e14, #0f766e05), var(--color-surface);box-shadow:var(--shadow-card);display:none;overflow:hidden}.Legal-module__Xkna0q__inlineToc summary{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);color:var(--color-text);cursor:pointer;font-size:var(--font-size-base);font-weight:900;line-height:1.3;list-style:none;display:flex}.Legal-module__Xkna0q__inlineToc summary::-webkit-details-marker{display:none}.Legal-module__Xkna0q__inlineTocIcon{border-radius:var(--radius-full);background:var(--color-primary-light);width:28px;height:28px;color:var(--color-primary);transition:transform var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}.Legal-module__Xkna0q__inlineToc[open] .Legal-module__Xkna0q__inlineTocIcon{transform:rotate(180deg)}.Legal-module__Xkna0q__inlineToc ol{padding:0 var(--space-lg) var(--space-lg) calc(var(--space-lg) + var(--space-md));gap:var(--space-sm);margin:0;list-style:decimal;display:grid}.Legal-module__Xkna0q__inlineToc li{padding-left:var(--space-xs);color:var(--color-primary);margin:0;font-weight:800}.Legal-module__Xkna0q__inlineTocChildItem{margin-left:var(--space-md);font-weight:700}.Legal-module__Xkna0q__legalContent img{border-radius:8px;width:auto;max-width:100%;height:auto;margin:.8rem auto;display:block}.Legal-module__Xkna0q__legalContent img[align=left]{margin-left:0;margin-right:auto}.Legal-module__Xkna0q__legalContent img[align=center]{margin-left:auto;margin-right:auto}.Legal-module__Xkna0q__legalContent img[align=right]{margin-left:auto;margin-right:0}.Legal-module__Xkna0q__lastUpdated{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--space-2xl)}.Legal-module__Xkna0q__shareBlock,.Legal-module__Xkna0q__followBlock,.Legal-module__Xkna0q__authorBio{border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:linear-gradient(#fffffff5,#f8fafcdb)}.Legal-module__Xkna0q__shareBlock{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);margin-bottom:var(--space-2xl);color:var(--color-text);font-size:var(--font-size-sm);font-weight:800;display:flex}.Legal-module__Xkna0q__blogSocialLinks{gap:var(--space-sm);flex-wrap:wrap;display:flex}.Legal-module__Xkna0q__blogSocialLinks a,.Legal-module__Xkna0q__copyLinkButton{background:var(--color-primary-light);width:38px;height:38px;color:var(--color-primary);box-shadow:var(--shadow-sm);font:inherit;transition:transform var(--transition-fast), color var(--transition-fast), background var(--transition-fast);border:1px solid #0f766e2e;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.Legal-module__Xkna0q__blogSocialLinks a:hover,.Legal-module__Xkna0q__copyLinkButton:hover{color:#fff;background:var(--button-gradient);transform:translateY(-1px)}.Legal-module__Xkna0q__blogSocialLinks svg,.Legal-module__Xkna0q__copyLinkButton svg{fill:currentColor;width:18px;height:18px}.Legal-module__Xkna0q__copyLinkButton{gap:var(--space-xs);width:auto;padding:0 var(--space-md);font-size:var(--font-size-xs);font-weight:800}.Legal-module__Xkna0q__followBlock{margin-top:var(--space-3xl);padding:var(--space-xl)}.Legal-module__Xkna0q__followBlock h2{margin:0 0 var(--space-md);color:var(--color-text);font-size:var(--font-size-xl)}.Legal-module__Xkna0q__authorBio{margin-top:var(--space-xl);padding:var(--space-xl);justify-content:space-between;gap:var(--space-xl);display:flex}.Legal-module__Xkna0q__authorName{margin:0 0 var(--space-xs);color:var(--color-text);font-size:var(--font-size-xl);font-weight:900}.Legal-module__Xkna0q__authorTitle{margin:0 0 var(--space-md);color:var(--color-primary);font-weight:800}.Legal-module__Xkna0q__authorDescription{color:var(--color-text-secondary);margin:0;line-height:1.7}@media (max-width:980px){.Legal-module__Xkna0q__blogLayout{grid-template-columns:1fr}.Legal-module__Xkna0q__blogSidebar{display:none}.Legal-module__Xkna0q__inlineToc{display:block}}@media (max-width:640px){.Legal-module__Xkna0q__shareBlock,.Legal-module__Xkna0q__authorBio{flex-direction:column;align-items:flex-start}}
