.LegalHub_main__Y_UjP{min-height:100vh;background:var(--bg);padding:7rem 0 4rem}.LegalHub_container__0WNn_{max-width:1100px;margin:0 auto;padding:0 1.5rem;display:grid;grid-template-columns:240px minmax(0,1fr);gap:3rem;align-items:start}.LegalHub_sidebar__mDOqx{position:sticky;top:7rem;align-self:start}.LegalHub_sidebarTitle__KAYgk{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .75rem}.LegalHub_navList__UnsLx{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.LegalHub_navItem__t1qTh{display:block;padding:.5rem .75rem;border-radius:8px;color:var(--text);text-decoration:none;font-size:.95rem;line-height:1.4;transition:background .15s,color .15s}.LegalHub_active__llrCI,.LegalHub_navItem__t1qTh:hover{background:var(--color-surface-secondary)}.LegalHub_active__llrCI{color:var(--color-primary);font-weight:700}.LegalHub_content__q0fIR{max-width:100%}.LegalHub_heading__3dkE0{font-size:clamp(1.875rem,4vw,2.5rem);font-weight:800;color:var(--text);margin:0 0 .5rem;line-height:1.2}.LegalHub_lastUpdated__pUYxd{font-size:.9rem;color:var(--text-muted);margin:0 0 2rem}.LegalHub_prose__toc2K{color:var(--text);line-height:1.7}.LegalHub_prose__toc2K h1,.LegalHub_prose__toc2K h2,.LegalHub_prose__toc2K h3,.LegalHub_prose__toc2K h4{color:var(--text);font-weight:700;line-height:1.3;scroll-margin-top:7rem}.LegalHub_prose__toc2K h1{font-size:1.75rem;margin:2rem 0 1rem}.LegalHub_prose__toc2K h2{font-size:1.5rem;margin:2rem 0 1rem}.LegalHub_prose__toc2K h3{font-size:1.2rem;font-weight:600;margin:1.5rem 0 .75rem}.LegalHub_prose__toc2K h4{font-size:1.05rem;font-weight:600;margin:1.25rem 0 .5rem}.LegalHub_prose__toc2K p{margin:0 0 1rem}.LegalHub_prose__toc2K ol,.LegalHub_prose__toc2K ul{margin:0 0 1rem;padding-left:1.5rem}.LegalHub_prose__toc2K li{margin-bottom:.5rem;line-height:1.6}.LegalHub_prose__toc2K a{color:var(--color-primary);text-decoration:underline;transition:opacity .2s}.LegalHub_prose__toc2K a:hover{opacity:.8}.LegalHub_prose__toc2K strong{font-weight:700}.LegalHub_prose__toc2K blockquote{margin:1.5rem 0;padding:.5rem 1.25rem;border-left:4px solid var(--color-primary);background:var(--color-surface-secondary);border-radius:0 8px 8px 0;color:var(--text-muted)}.LegalHub_prose__toc2K code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875em;background:var(--color-surface-secondary);padding:.15em .4em;border-radius:4px}.LegalHub_prose__toc2K pre{margin:1.5rem 0;padding:1rem 1.25rem;background:var(--color-surface-secondary);border-radius:8px;overflow-x:auto}.LegalHub_prose__toc2K pre code{background:transparent;padding:0}.LegalHub_prose__toc2K hr{border:none;border-top:1px solid var(--color-border-primary);margin:2rem 0}.LegalHub_prose__toc2K table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.95rem}.LegalHub_prose__toc2K td,.LegalHub_prose__toc2K th{border:1px solid var(--color-border-primary);padding:.625rem .875rem;text-align:left;vertical-align:top}.LegalHub_prose__toc2K th{background:var(--color-surface-secondary);font-weight:700}@media (max-width:768px){.LegalHub_main__Y_UjP{padding:6rem 0 3rem}.LegalHub_container__0WNn_{grid-template-columns:1fr;gap:1.5rem}.LegalHub_sidebar__mDOqx{position:static;top:auto;padding-bottom:1.5rem;border-bottom:1px solid var(--color-border-primary)}.LegalHub_navList__UnsLx{flex-direction:row;flex-wrap:wrap;gap:.5rem}.LegalHub_navItem__t1qTh{border:1px solid var(--color-border-primary)}}