.LegalDocument_page__LJKLx{min-height:100vh;background:var(--mantine-color-body);color:var(--mantine-color-text)}.LegalDocument_header__YJ4k8{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:var(--mantine-color-body);border-bottom:1px solid var(--mantine-color-default-border)}.LegalDocument_headerInner__9ck2Y{max-width:1080px;margin:0 auto;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.LegalDocument_brand__aYx_e{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none;font-weight:600;font-size:1.05rem}.LegalDocument_layout__o7GMs{max-width:1080px;margin:0 auto;padding:32px 16px 64px;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:32px;gap:32px}@media (min-width:62em){.LegalDocument_layout__o7GMs{grid-template-columns:260px minmax(0,1fr);gap:48px}.LegalDocument_toc__ujIBD{position:-webkit-sticky;position:sticky;top:72px;align-self:start;max-height:calc(100vh - 96px);overflow-y:auto}}.LegalDocument_toc__ujIBD{font-size:.875rem;line-height:1.45}.LegalDocument_tocTitle__SVqTD{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mantine-color-dimmed);margin:0 0 8px}.LegalDocument_tocList__p3aDH{list-style:none;margin:0;padding:0;border-left:1px solid var(--mantine-color-default-border)}.LegalDocument_tocList__p3aDH li a{display:flex;gap:8px;padding:4px 0 4px 12px;color:var(--mantine-color-dimmed);text-decoration:none}.LegalDocument_tocList__p3aDH li a:focus-visible,.LegalDocument_tocList__p3aDH li a:hover{color:var(--mantine-color-text)}.LegalDocument_tocNumber__mseGH{min-width:1.6em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LegalDocument_article__1Ljtr{max-width:72ch;font-size:1rem;line-height:1.7}.LegalDocument_article__1Ljtr h1{font-size:clamp(1.75rem,4vw,2.25rem);line-height:1.2;margin:0 0 8px;letter-spacing:-.01em}.LegalDocument_meta__ipQUv{color:var(--mantine-color-dimmed);font-size:.875rem;margin:0 0 24px}.LegalDocument_intro___R02o{margin-bottom:8px}.LegalDocument_article__1Ljtr h2{font-size:1.25rem;line-height:1.3;margin:40px 0 12px;scroll-margin-top:72px;display:flex;gap:10px}.LegalDocument_sectionNumber__tgDhH{color:var(--mantine-color-dimmed);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LegalDocument_clause__bW3Ib{display:grid;grid-template-columns:3.2em minmax(0,1fr);margin:0 0 12px;scroll-margin-top:72px}.LegalDocument_clauseNumber__69g2c{color:var(--mantine-color-dimmed);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.9rem;padding-top:.12em}.LegalDocument_clauseBody__QfYuT>:first-child{margin-top:0}.LegalDocument_clauseBody__QfYuT>:last-child{margin-bottom:0}.LegalDocument_clauseBody__QfYuT p{margin:0 0 8px}.LegalDocument_clauseBody__QfYuT ol,.LegalDocument_clauseBody__QfYuT ul{margin:6px 0 0;padding-left:1.4em}.LegalDocument_clauseBody__QfYuT li{margin-bottom:4px}.LegalDocument_article__1Ljtr a{color:var(--mantine-color-anchor)}.LegalDocument_tableWrap__hgdpO{overflow-x:auto;margin:8px 0 4px;border:1px solid var(--mantine-color-default-border);border-radius:8px}.LegalDocument_tableWrap__hgdpO table{border-collapse:collapse;width:100%;min-width:520px;font-size:.875rem;line-height:1.5}.LegalDocument_tableWrap__hgdpO td,.LegalDocument_tableWrap__hgdpO th{text-align:left;vertical-align:top;padding:8px 12px;border-bottom:1px solid var(--mantine-color-default-border)}.LegalDocument_tableWrap__hgdpO tr:last-child td{border-bottom:none}.LegalDocument_tableWrap__hgdpO th{font-weight:600;background:var(--mantine-color-default-hover)}.LegalDocument_placeholder__2eFyZ{padding:0 3px;border-radius:3px;border-bottom:1px dashed;background:rgba(250,176,5,.18);white-space:nowrap}.LegalDocument_footer__ymB8Q{margin-top:48px;padding-top:16px;border-top:1px solid var(--mantine-color-default-border);color:var(--mantine-color-dimmed);font-size:.875rem}@media print{.LegalDocument_header__YJ4k8,.LegalDocument_toc__ujIBD{display:none}.LegalDocument_layout__o7GMs{display:block;padding:0}}