.legal_heading__hY1Py{margin-bottom:var(--s-4);font-size:var(--fs-h2);font-weight:800;letter-spacing:-.02em}.legal_lead__JI7fQ{max-width:62ch;margin-bottom:var(--s-4);color:var(--c-ink-2);line-height:var(--lh-body)}.legal_list__nRUFD{display:grid;grid-gap:var(--s-3);gap:var(--s-3);margin:0;padding:0;list-style:none}.legal_item__xynWf{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-surface);text-decoration:none;color:inherit}.legal_item__xynWf:hover{border-color:var(--c-teal)}.legal_itemTitle__xqJfn{font-weight:700;letter-spacing:-.01em}.legal_itemMeta__AxKhy{color:var(--c-ink-3);font-size:var(--fs-sm)}.legal_layout__9VXtY{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);grid-gap:var(--s-6);gap:var(--s-6);align-items:start}.legal_sidebar__6M1om{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 16px);padding:var(--s-4);border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-surface)}.legal_sidebarTitle__8e7RX{margin:0 0 var(--s-3);font-size:var(--fs-sm);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--c-ink-3)}.legal_sideList__F1uEO{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.legal_sideItem__n7nNx{display:flex;flex-direction:column;gap:2px;min-height:44px;justify-content:center;padding:var(--s-2) var(--s-3);border-radius:var(--r-xs);color:var(--c-ink);font-size:var(--fs-sm);text-decoration:none;transition:background var(--t-fast),color var(--t-fast)}.legal_sideItem__n7nNx:hover{background:var(--c-surface-2);color:var(--c-accent)}.legal_sideLabel__4LZqq{line-height:1.3}@media (max-width:900px){.legal_layout__9VXtY{grid-template-columns:1fr}.legal_sidebar__6M1om{position:static}}.legal_group__bCoZE{margin-bottom:var(--s-6);scroll-margin-top:calc(var(--header-h) + 16px)}.legal_groupPurpose__Z1KY7{margin:calc(-1 * var(--s-2)) 0 var(--s-4);color:var(--c-ink-3);font-size:var(--fs-sm)}.legal_total__dZks8{margin:var(--s-6) 0 0;padding-top:var(--s-4);border-top:1px solid var(--c-line);color:var(--c-ink-3);font-size:var(--fs-sm)}.legal_sideCount__UotP7{flex:none;min-width:22px;padding:1px 6px;border-radius:var(--r-pill);background:var(--c-surface-2);color:var(--c-ink-3);font-size:var(--fs-xs);font-weight:700;text-align:center}.legal_sideNote__2bTqv{margin:var(--s-3) 0 0;padding-top:var(--s-3);border-top:1px solid var(--c-line);color:var(--c-ink-3);font-size:var(--fs-xs);line-height:1.5}.legal_content__6AaAi{min-width:0}