.LegalDocument_main__yhXCz{flex:1;padding:clamp(24px,6vh,64px) clamp(20px,5vw,48px) clamp(64px,10vh,112px)}.LegalDocument_layout__o7GMs{display:grid;grid-template-columns:minmax(0,1fr);max-width:1040px;margin:0 auto}.LegalDocument_head__FGKC1{max-width:680px;padding-bottom:8px}.LegalDocument_title__VgavT{margin:0;font-family:var(--sp-display);font-size:clamp(36px,5vw,52px);font-weight:400;line-height:1.04;letter-spacing:-.03em;color:var(--sp-ink);text-wrap:balance}.LegalDocument_updated__OvPFk{margin:14px 0 0;font-family:var(--sp-mono);font-size:12px;letter-spacing:.04em;color:var(--sp-ink-faint)}.LegalDocument_docNav__UoMar{display:flex;gap:4px;padding:3px;border:1px solid var(--sp-rule);border-radius:999px}.LegalDocument_docNav__UoMar a{padding:6px 14px;border-radius:999px;font-size:13px;color:var(--sp-ink-mute);text-decoration:none;transition:background-color .15s ease,color .15s ease}.LegalDocument_docNav__UoMar a:hover{color:var(--sp-ink)}.LegalDocument_docNav__UoMar a[aria-current=page]{background:var(--sp-ink);color:var(--sp-paper)}.LegalDocument_toc__ujIBD{display:none;padding-top:6px}.LegalDocument_tocLabel__dK8KY{margin:0 0 12px;font-family:var(--sp-mono);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--sp-ink-faint)}.LegalDocument_tocList__p3aDH{margin:0;padding:0;list-style:none}.LegalDocument_tocList__p3aDH a{display:flex;gap:10px;padding:5px 0;font-size:13.5px;line-height:1.4;color:var(--sp-ink-mute);text-decoration:none;border-radius:4px;transition:color .15s ease}.LegalDocument_tocList__p3aDH a:hover{color:var(--sp-ink)}.LegalDocument_tocNum__PMPqo{flex:none;min-width:18px;padding-top:1px;font-family:var(--sp-mono);font-size:11px;color:var(--sp-ink-faint)}.LegalDocument_doc__GPm_z{max-width:680px;font-size:16px;line-height:1.7;color:var(--sp-ink)}.LegalDocument_intro___R02o{margin-top:24px;font-size:17px;line-height:1.6;color:var(--sp-ink-mute)}.LegalDocument_intro___R02o p{margin:0 0 12px}.LegalDocument_summary__m66au{margin:32px 0 0;padding:22px 24px;border:1px solid var(--sp-rule);border-left:3px solid var(--sp-accent);border-radius:0 12px 12px 0;background:var(--sp-surface)}.LegalDocument_summaryTitle__v9Qks{margin:0 0 14px;font-family:var(--sp-mono);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--sp-accent)}.LegalDocument_summaryList__osPCz{display:grid;gap:10px;margin:0;padding:0;list-style:none;font-size:15px;line-height:1.55}.LegalDocument_summaryList__osPCz li{position:relative;padding-left:18px}.LegalDocument_summaryList__osPCz li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--sp-accent)}.LegalDocument_summaryNote__W2TuR{margin:16px 0 0;font-size:13px;line-height:1.5;color:var(--sp-ink-mute)}.LegalDocument_section__pwhsC{margin-top:44px;padding-top:36px;border-top:1px solid var(--sp-rule);scroll-margin-top:24px}.LegalDocument_h2__IsXnV{display:flex;flex-direction:column;gap:8px;margin:0 0 16px;font-family:var(--sp-display);font-size:25px;font-weight:400;line-height:1.2;letter-spacing:-.015em;color:var(--sp-ink);text-wrap:balance}.LegalDocument_num__CCVE1{font-family:var(--sp-mono);font-size:11px;font-weight:500;letter-spacing:.18em;line-height:1;color:var(--sp-ink-faint)}.LegalDocument_body__feRHL p{margin:0 0 14px}.LegalDocument_body__feRHL ol,.LegalDocument_body__feRHL ul{margin:0 0 14px;padding-left:22px}.LegalDocument_body__feRHL ul{list-style:disc}.LegalDocument_body__feRHL ol{list-style:decimal}.LegalDocument_body__feRHL li{margin:6px 0;padding-left:4px}.LegalDocument_body__feRHL li::marker{color:var(--sp-ink-faint)}.LegalDocument_body__feRHL strong{font-weight:600}.LegalDocument_body__feRHL a,.LegalDocument_intro___R02o a{color:var(--sp-accent);text-decoration:underline;text-decoration-color:rgba(42,95,176,.35);text-underline-offset:3px;border-radius:3px;transition:text-decoration-color .15s ease}.LegalDocument_body__feRHL a:hover,.LegalDocument_intro___R02o a:hover{text-decoration-color:currentColor}.LegalDocument_body__feRHL>:last-child{margin-bottom:0}@media (min-width:1000px){.LegalDocument_layout__o7GMs{grid-template-columns:220px minmax(0,1fr);column-gap:72px}.LegalDocument_doc__GPm_z,.LegalDocument_head__FGKC1{grid-column:2}.LegalDocument_toc__ujIBD{display:block;grid-column:1;grid-row:1/span 2;align-self:start;position:sticky;top:24px;max-height:calc(100vh - 48px);overflow-y:auto}}@media print{.LegalDocument_docNav__UoMar,.LegalDocument_toc__ujIBD{display:none}.LegalDocument_layout__o7GMs{display:block}.LegalDocument_section__pwhsC{break-inside:avoid-page}}