.LegalDocLayout_pageWrapper__bXU_4{min-height:100%;background:var(--paper,#f6f8fd);color:var(--ink,#041433)}.LegalDocLayout_body__VxGtO{padding:56px 0 80px;background:var(--paper,#f6f8fd);border-top:1px solid var(--line,#e4e8f0)}.LegalDocLayout_grid__6a_Oh{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:start}@media (min-width:992px){.LegalDocLayout_grid__6a_Oh{grid-template-columns:minmax(220px,260px) minmax(0,1fr);gap:40px}}.LegalDocLayout_mobileToc__pnKDh{margin:0 0 24px;background:var(--surface,#fff);border:1px solid var(--line,#e4e8f0);border-radius:14px;box-shadow:var(--shadow,0 2px 8px rgba(4,20,51,.05));overflow:hidden}.LegalDocLayout_mobileToc__pnKDh summary{cursor:pointer;list-style:none;padding:14px 18px;font-size:14.5px;font-weight:650;color:var(--ink,#041433);display:flex;justify-content:space-between;align-items:center;-webkit-user-select:none;user-select:none}.LegalDocLayout_mobileToc__pnKDh summary::-webkit-details-marker{display:none}.LegalDocLayout_mobileToc__pnKDh summary:after{content:"";width:.5rem;height:.5rem;border-right:2px solid var(--muted,#5c6578);border-bottom:2px solid var(--muted,#5c6578);transform:rotate(45deg) translateY(-2px);transition:transform .2s ease}.LegalDocLayout_mobileToc__pnKDh[open] summary:after{transform:rotate(225deg) translateY(2px)}.LegalDocLayout_mobileToc__pnKDh ul{list-style:none;margin:0;padding:0 18px 14px;display:grid;gap:2px}.LegalDocLayout_mobileToc__pnKDh a{display:block;padding:8px 0;font-size:14px;color:var(--muted,#5c6578);text-decoration:none;border-bottom:1px solid var(--line,#e4e8f0)}.LegalDocLayout_mobileToc__pnKDh li:last-child a{border-bottom:0}.LegalDocLayout_mobileToc__pnKDh a:hover{color:var(--brand,#437dff)}@media (min-width:992px){.LegalDocLayout_mobileToc__pnKDh{display:none}}.LegalDocLayout_toc__xYtDL{display:none}@media (min-width:992px){.LegalDocLayout_toc__xYtDL{display:block;position:sticky;top:96px;background:var(--surface,#fff);border:1px solid var(--line,#e4e8f0);border-radius:16px;box-shadow:var(--shadow,0 2px 12px rgba(0,0,0,.05));overflow:hidden}}.LegalDocLayout_tocHead__YH3U9{padding:16px 18px 12px;border-bottom:1px solid var(--line,#e4e8f0)}.LegalDocLayout_tocEyebrow__Xkg1w{display:block;font-family:var(--mono,inherit);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand,#437dff)}.LegalDocLayout_tocList__UrbjE{list-style:none;margin:0;padding:10px 0 14px;max-height:min(70vh,640px);overflow:auto}.LegalDocLayout_tocList__UrbjE a{display:block;font-size:13.5px;line-height:1.4;color:var(--muted,#5c6578);text-decoration:none;padding:8px 16px 8px 14px;border-left:3px solid transparent;transition:color .15s ease,border-color .15s ease,background .15s ease}.LegalDocLayout_tocList__UrbjE a:hover{color:var(--ink,#041433);background:var(--brand-soft,rgba(67,125,255,.08));border-left-color:var(--brand,#437dff);text-decoration:none}.LegalDocLayout_content__keJbT{min-width:0;display:grid;grid-template-columns:1fr;gap:16px}@media (max-width:767px){.LegalDocLayout_body__VxGtO{padding:40px 0 64px}}