@keyframes legal_shimmer__BH_Dl{0%{background-position:200% 0}to{background-position:-200% 0}}.legal_page__5arLi{max-width:780px;margin:0 auto;padding:var(--space-16) var(--space-6)}.legal_header__pyoeZ{margin-bottom:var(--space-12);padding-bottom:var(--space-8);border-bottom:1px solid var(--color-border)}.legal_header__pyoeZ h1{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:var(--color-text);margin:0 0 var(--space-3)}.legal_updated__WX1f9{font-size:.875rem;color:var(--color-text-subtle)}.legal_content__0A7jL{display:flex;flex-direction:column;gap:var(--space-10)}.legal_content__0A7jL section{display:flex;flex-direction:column;gap:var(--space-4)}.legal_content__0A7jL h2{font-size:1.1875rem;font-weight:600;color:var(--color-text);margin:0}.legal_content__0A7jL p{font-size:.9375rem;color:var(--color-text-muted);line-height:1.7;margin:0}.legal_content__0A7jL ul{display:flex;flex-direction:column;gap:var(--space-2);padding-left:var(--space-6)}.legal_content__0A7jL ul li{font-size:.9375rem;color:var(--color-text-muted);line-height:1.6}.legal_content__0A7jL a{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.legal_content__0A7jL a:hover{color:var(--color-primary-hover)}.legal_prose__k7w4K *+h2{margin-top:var(--space-10)}.legal_prose__k7w4K *+h3{margin-top:var(--space-6)}.legal_prose__k7w4K h2{font-size:1.1875rem;font-weight:600;color:var(--color-text);margin-bottom:var(--space-3)}.legal_prose__k7w4K h3{font-size:1rem;font-weight:600;color:var(--color-text);margin-bottom:var(--space-2)}.legal_prose__k7w4K p{font-size:.9375rem;color:var(--color-text-muted);line-height:1.7;margin-bottom:var(--space-3)}.legal_prose__k7w4K p:last-child{margin-bottom:0}.legal_prose__k7w4K ol,.legal_prose__k7w4K ul{padding-left:var(--space-6);margin-bottom:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.legal_prose__k7w4K ol li,.legal_prose__k7w4K ul li{font-size:.9375rem;color:var(--color-text-muted);line-height:1.6}.legal_prose__k7w4K ol li p,.legal_prose__k7w4K ul li p{margin-bottom:0}.legal_prose__k7w4K strong{color:var(--color-text);font-weight:600}.legal_prose__k7w4K a{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.legal_prose__k7w4K a:hover{color:var(--color-primary-hover)}.legal_prose__k7w4K hr{border:none;border-top:1px solid var(--color-border);margin:var(--space-8) 0}.legal_prose__k7w4K code{font-family:var(--font-geist-mono),monospace;font-size:.8125rem;background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:2px 6px;color:var(--color-text)}