.legal_page___WW31{display:flex;flex-direction:column;gap:var(--space-7);max-width:44rem;margin:0 auto;padding-top:var(--space-6);padding-bottom:calc(var(--space-9) + var(--safe-bottom))}.legal_header__A7FFv{display:flex;flex-direction:column;gap:var(--space-3)}.legal_eyebrow__xWB9e{margin:0;color:var(--accent-text);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.legal_title__Q7qqE{margin:0;color:var(--text-primary);font-size:clamp(1.75rem,1.3rem + 2vw,2.5rem);font-weight:var(--weight-black);letter-spacing:var(--tracking-tighter);line-height:var(--leading-tight)}.legal_lede__yrCIP{margin:0;color:var(--text-secondary);font-size:var(--text-lg);line-height:var(--leading-normal)}.legal_updated__CudPx{margin:0;padding-top:var(--space-3);border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:var(--text-sm)}.legal_toc__dlanI{border:1px solid var(--border);border-radius:var(--radius-lg);background-color:var(--surface-1);padding:var(--space-4) var(--space-5)}.legal_tocTitle__iU4HY{margin:0 0 var(--space-3);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.legal_tocList__4EV3Z{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-gap:var(--space-2) var(--space-5);gap:var(--space-2) var(--space-5)}.legal_tocList__4EV3Z a{color:var(--text-secondary);font-size:var(--text-base);text-decoration:none;display:block;padding:var(--space-1) 0;transition:color var(--duration-fast) var(--ease-out)}.legal_tocList__4EV3Z a:focus-visible,.legal_tocList__4EV3Z a:hover{color:var(--accent-text);text-decoration:underline}.legal_prose__kt5tL{display:flex;flex-direction:column;gap:var(--space-7)}.legal_section__cYjF0{display:flex;flex-direction:column;gap:var(--space-3);scroll-margin-top:calc(var(--navbar-height) + var(--space-4))}.legal_section__cYjF0 h2{margin:0;font-size:var(--text-xl);font-weight:var(--weight-bold)}.legal_section__cYjF0 h2,.legal_section__cYjF0 h3{color:var(--text-primary);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug)}.legal_section__cYjF0 h3{margin:var(--space-3) 0 0;font-size:var(--text-lg);font-weight:var(--weight-semibold)}.legal_section__cYjF0 p{margin:0;color:var(--text-secondary);font-size:var(--text-md);line-height:var(--leading-normal)}.legal_section__cYjF0 ul{margin:0;padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}.legal_section__cYjF0 li{color:var(--text-secondary);font-size:var(--text-md);line-height:var(--leading-normal)}.legal_section__cYjF0 li::marker{color:var(--text-muted)}.legal_section__cYjF0 strong{color:var(--text-primary);font-weight:var(--weight-semibold)}.legal_section__cYjF0 a{color:var(--accent-text)}.legal_fieldList__HNA3Z{margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.legal_fieldList__HNA3Z dt{color:var(--text-primary);font-size:var(--text-base);font-weight:var(--weight-semibold)}.legal_fieldList__HNA3Z dd{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--text-md);line-height:var(--leading-normal)}.legal_callout__8lVvP{border:1px solid var(--border-strong);border-left:3px solid var(--accent);border-radius:var(--radius-md);background-color:var(--surface-2);padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.legal_calloutTitle__LWgo0{margin:0;color:var(--text-primary);font-size:var(--text-base);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.legal_warning__SqJFL{border-left-color:var(--danger);background-color:var(--danger-soft)}.legal_warning__SqJFL .legal_calloutTitle__LWgo0{color:var(--danger-text)}.legal_todo__sRf6n{display:inline-block;border:1px dashed var(--warning);border-radius:var(--radius-xs);background-color:var(--warning-soft);padding:0 var(--space-2);color:var(--warning-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--text-sm);font-weight:var(--weight-semibold)}.legal_footer__BjVX8{padding-top:var(--space-5);border-top:1px solid var(--border-subtle);display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);align-items:baseline}.legal_footerNote__E9yFg{margin:0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.legal_footer__BjVX8 a{color:var(--accent-text);font-size:var(--text-sm)}@media (max-width:36rem){.legal_page___WW31,.legal_prose__kt5tL{gap:var(--space-6)}.legal_toc__dlanI{padding:var(--space-4)}}