.LegalLayout_page__13eBP{flex:1 1;display:flex;flex-direction:column;background:var(--bg-primary)}.LegalLayout_wrapper__Z9PCE{flex:1 1;display:flex;max-width:1100px;width:100%;margin:0 auto;padding:40px 24px 60px;gap:40px}.LegalLayout_tocSidebar__8NglY{flex-shrink:0;width:240px;position:relative}.LegalLayout_tocNav__FpCeo{position:-webkit-sticky;position:sticky;top:24px}.LegalLayout_tocTitle__HJ93F{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--text-muted);margin-bottom:12px;padding-left:12px}.LegalLayout_tocList__pgNh_{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1px}.LegalLayout_tocLink__xeMw6{display:block;width:100%;text-align:left;background:none;padding:6px 12px;font-size:13px;line-height:1.4;color:var(--text-secondary);cursor:pointer;border-radius:4px;border:none;border-left:2px solid transparent;transition:all .15s;font-family:inherit}.LegalLayout_tocLink__xeMw6:hover{color:var(--text-primary);background:var(--hover-bg)}.LegalLayout_tocLinkActive__qZ_AA{color:var(--accent-primary);border-left-color:var(--accent-primary);background:var(--accent-primary-light);font-weight:500}.LegalLayout_pageTitle__VKusM{font-size:28px;font-weight:700;color:var(--text-primary);margin-bottom:8px;letter-spacing:-.01em}.LegalLayout_lastUpdated__hAKCa{font-size:13px;color:var(--text-muted);margin-bottom:20px;padding:8px 12px;background:var(--bg-secondary);border-radius:6px;border-left:3px solid var(--accent-primary)}.LegalLayout_mobileToc__SQwC_{display:none;margin-bottom:24px}.LegalLayout_mobileTocToggle__E24Co{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;background:var(--bg-secondary);border:1px solid var(--border-color-light);border-radius:8px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;color:var(--text-primary);transition:background .15s}.LegalLayout_mobileTocToggle__E24Co:hover{background:var(--hover-bg)}.LegalLayout_mobileTocChevron__A7PT7{transition:transform .2s ease;color:var(--text-muted)}.LegalLayout_mobileTocChevronOpen__7gfgr{transform:rotate(180deg)}.LegalLayout_mobileTocContent__BJ8zn{margin-top:4px;padding:8px;background:var(--bg-secondary);border:1px solid var(--border-color-light);border-radius:8px}.LegalLayout_mobileTocNav__w0Bc0{padding:0}.LegalLayout_mobileTocNav__w0Bc0 .LegalLayout_tocTitle__HJ93F{padding-left:8px;margin-bottom:8px}.LegalLayout_mobileTocNav__w0Bc0 .LegalLayout_tocList__pgNh_{gap:0}.LegalLayout_mobileTocNav__w0Bc0 .LegalLayout_tocLink__xeMw6{padding:8px 12px;font-size:14px;border-left:none;border-radius:6px}.LegalLayout_mobileTocNav__w0Bc0 .LegalLayout_tocLinkActive__qZ_AA{border-left:none}.LegalLayout_content__fBXzj{flex:1 1;min-width:0;max-width:760px}.LegalLayout_article__rjCTr{color:var(--text-primary);line-height:1.8;font-size:15px;letter-spacing:.01em}.LegalLayout_article__rjCTr h1{font-size:28px;font-weight:700;color:var(--text-primary);margin-bottom:8px;line-height:1.3;letter-spacing:-.01em}.LegalLayout_article__rjCTr h2{font-size:20px;font-weight:600;color:var(--text-primary);margin-top:40px;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid var(--border-color-light);scroll-margin-top:24px;position:relative}.LegalLayout_article__rjCTr h2:first-child{margin-top:0}.LegalLayout_article__rjCTr h3{font-size:16px;font-weight:600;color:var(--text-secondary);margin-top:28px;margin-bottom:10px}.LegalLayout_article__rjCTr p{margin-bottom:16px}.LegalLayout_article__rjCTr strong{font-weight:600;color:var(--text-primary)}.LegalLayout_article__rjCTr hr{border:none;border-top:1px solid var(--border-color-light);margin:32px 0}.LegalLayout_article__rjCTr ol,.LegalLayout_article__rjCTr ul{margin-bottom:16px;padding-left:24px}.LegalLayout_article__rjCTr li{margin-bottom:6px;line-height:1.7}.LegalLayout_article__rjCTr li::marker{color:var(--text-muted)}.LegalLayout_article__rjCTr a{color:var(--accent-primary);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s}.LegalLayout_article__rjCTr a:hover{color:var(--accent-primary-hover);border-bottom-color:var(--accent-primary-hover)}.LegalLayout_article__rjCTr table{width:100%;border-collapse:collapse;margin:20px 0;font-size:14px;border-radius:8px;overflow:hidden;border:1px solid var(--border-color-light)}.LegalLayout_article__rjCTr thead{background:var(--bg-secondary)}.LegalLayout_article__rjCTr th{text-align:left;padding:10px 14px;font-weight:600;color:var(--text-primary);border-bottom:2px solid var(--border-color);font-size:13px;text-transform:uppercase;letter-spacing:.3px}.LegalLayout_article__rjCTr td{padding:10px 14px;border-bottom:1px solid var(--border-color-light);vertical-align:top;line-height:1.5}.LegalLayout_article__rjCTr tr:last-child td{border-bottom:none}.LegalLayout_article__rjCTr tbody tr:nth-child(2n),.LegalLayout_article__rjCTr tr:hover td{background:var(--bg-secondary)}.LegalLayout_article__rjCTr blockquote{border-left:3px solid var(--accent-primary);padding:12px 20px;margin:20px 0;background:var(--bg-secondary);border-radius:0 8px 8px 0;color:var(--text-secondary);font-style:italic}.LegalLayout_article__rjCTr code{font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:13px;background:var(--bg-secondary);padding:2px 6px;border-radius:4px}.LegalLayout_backToTop__0TZhg{position:fixed;bottom:32px;right:32px;width:40px;height:40px;border-radius:50%;background:var(--bg-primary);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .2s;z-index:50}.LegalLayout_backToTop__0TZhg:hover{color:var(--accent-primary);border-color:var(--accent-primary);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}@media (max-width:900px){.LegalLayout_tocSidebar__8NglY{display:none}.LegalLayout_mobileToc__SQwC_{display:block}.LegalLayout_wrapper__Z9PCE{padding:24px 16px 40px}}@media (max-width:640px){.LegalLayout_article__rjCTr{font-size:14px;line-height:1.75}.LegalLayout_article__rjCTr h1{font-size:24px}.LegalLayout_article__rjCTr h2{font-size:18px;margin-top:32px}.LegalLayout_article__rjCTr h3{font-size:15px}.LegalLayout_article__rjCTr ol,.LegalLayout_article__rjCTr ul{padding-left:18px}.LegalLayout_article__rjCTr table{font-size:12px;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.LegalLayout_article__rjCTr tbody,.LegalLayout_article__rjCTr thead{display:table;min-width:100%}.LegalLayout_article__rjCTr td,.LegalLayout_article__rjCTr th{padding:8px 10px;white-space:nowrap}.LegalLayout_article__rjCTr blockquote{padding:8px 12px;margin:12px 0}.LegalLayout_article__rjCTr code{font-size:12px;word-break:break-word}.LegalLayout_backToTop__0TZhg{bottom:20px;right:20px;width:36px;height:36px}}@media (max-width:375px){.LegalLayout_wrapper__Z9PCE{padding:20px 12px 32px}.LegalLayout_article__rjCTr h1{font-size:22px}.LegalLayout_article__rjCTr h2{font-size:16px}.LegalLayout_mobileTocToggle__E24Co{font-size:13px;padding:10px 14px}}@media print{.LegalLayout_page__13eBP{overflow:visible}.LegalLayout_backToTop__0TZhg,.LegalLayout_mobileToc__SQwC_,.LegalLayout_tocSidebar__8NglY{display:none!important}.LegalLayout_wrapper__Z9PCE{max-width:100%;padding:0}.LegalLayout_content__fBXzj{max-width:100%}.LegalLayout_article__rjCTr{font-size:12pt;line-height:1.6}.LegalLayout_article__rjCTr h2{page-break-after:avoid}.LegalLayout_article__rjCTr table{page-break-inside:avoid}.LegalLayout_article__rjCTr a{color:inherit;text-decoration:underline}.LegalLayout_article__rjCTr a:after{content:" (" attr(href) ")";font-size:10pt;color:#666}}