.LegalDocument_layout__o7GMs{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);padding-block:var(--mcv-section-y-sm) var(--mcv-section-y)}.LegalDocument_toc__ujIBD{position:-webkit-sticky;position:sticky;top:calc(var(--mcv-header-h) + var(--mcv-stack-4));padding:var(--mcv-stack-5);border-radius:var(--mcv-r-md);background:var(--mcv-sky-100)}.LegalDocument_tocTitle__SVqTD{margin-bottom:var(--mcv-stack-3);font-size:var(--mcv-text-caption);font-weight:700;letter-spacing:var(--mcv-track-badge);text-transform:uppercase;color:var(--mcv-ink-600)}.LegalDocument_tocList__p3aDH{display:flex;flex-direction:column;list-style:none}.LegalDocument_tocLink__k43FH{display:flex;align-items:center;gap:var(--mcv-stack-3);min-height:44px;font-size:var(--mcv-text-small);font-weight:600;line-height:1.3;color:var(--mcv-ink-800);transition:color var(--mcv-dur-fast) linear}.LegalDocument_tocLink__k43FH:hover{color:var(--mcv-primary-600)}.LegalDocument_tocNum__PMPqo{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:50%;background:var(--mcv-sky-0);font-size:var(--mcv-text-caption);font-weight:700;color:var(--mcv-steel-icon);transition:background-color var(--mcv-dur-fast) linear,color var(--mcv-dur-fast) linear}.LegalDocument_tocLink__k43FH:hover .LegalDocument_tocNum__PMPqo{background:var(--mcv-mint-400);color:var(--mcv-mint-ink)}.LegalDocument_prose__jvdfQ{padding:clamp(28px,5vw,64px);border-radius:var(--mcv-r-xl);background:var(--mcv-sky-0);box-shadow:var(--mcv-shadow-card)}.LegalDocument_block__559d8{max-width:68ch;scroll-margin-top:calc(var(--mcv-header-h) + var(--mcv-stack-5))}.LegalDocument_block__559d8+.LegalDocument_block__559d8{margin-top:var(--mcv-stack-6);padding-top:var(--mcv-stack-6);border-top:1px solid var(--mcv-sky-line)}.LegalDocument_heading__wk5RX{margin-bottom:var(--mcv-stack-3);font-family:var(--mcv-font-display);font-size:var(--mcv-text-h4);font-weight:600;line-height:var(--mcv-lh-title);color:var(--mcv-ink-900)}.LegalDocument_num__CCVE1{color:var(--mcv-primary-600)}.LegalDocument_body__feRHL{font-size:var(--mcv-text-body);line-height:1.75;color:var(--mcv-ink-700)}.LegalDocument_body__feRHL+.LegalDocument_body__feRHL{margin-top:var(--mcv-stack-2)}.LegalDocument_meta__ipQUv{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--mcv-stack-4);margin-top:var(--mcv-stack-7);padding-top:var(--mcv-stack-5);border-top:1px solid var(--mcv-sky-line);font-size:var(--mcv-text-small);color:var(--mcv-ink-600)}.LegalDocument_metaLink__4QGF8{font-weight:700;color:var(--mcv-primary-600);text-decoration:underline;text-underline-offset:3px}@media (max-width:960px){.LegalDocument_layout__o7GMs{grid-template-columns:minmax(0,1fr)}.LegalDocument_toc__ujIBD{position:static}}.LegalDocument_summary__m66au{display:flex;flex-direction:column;width:min(100%,380px);margin-left:auto;padding:var(--mcv-stack-3) var(--mcv-stack-5);border-radius:var(--mcv-r-lg);background:var(--mcv-glass-fill-strong);border:1px solid var(--mcv-glass-line);backdrop-filter:blur(var(--mcv-glass-blur));-webkit-backdrop-filter:blur(var(--mcv-glass-blur));box-shadow:var(--mcv-shadow-float)}.LegalDocument_summaryRow__PhnQ1{display:flex;align-items:center;justify-content:space-between;gap:var(--mcv-stack-4);min-height:60px}.LegalDocument_summaryRow__PhnQ1+.LegalDocument_summaryRow__PhnQ1{border-top:1px solid var(--mcv-sky-line)}.LegalDocument_summaryLabel__taj5_{display:inline-flex;align-items:center;gap:var(--mcv-stack-3);font-size:var(--mcv-text-small);font-weight:600;color:var(--mcv-ink-600)}.LegalDocument_summaryLabel__taj5_ svg{width:34px;height:34px;padding:8px;border-radius:50%;background:var(--mcv-mint-400);color:var(--mcv-mint-ink)}.LegalDocument_summaryValue__FQfjI{font-family:var(--mcv-font-display);font-size:17px;font-weight:700;color:var(--mcv-ink-900);text-align:right;overflow-wrap:anywhere}.LegalDocument_summaryLink__Lr5Kj{color:var(--mcv-primary-600)}.LegalDocument_summaryLink__Lr5Kj:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:960px){.LegalDocument_summary__m66au{margin-left:0}}