.LegalDocumentPage_page__wh3kx{padding:0 0 50px}.LegalDocumentPage_shell__6bROt{display:flex;flex-direction:column;gap:24px}.LegalDocumentPage_hero__kT56m{position:relative;overflow:hidden;padding:clamp(28px,4vw,44px);border-radius:var(--border-radius-xl);background-color:var(--color-white)}.LegalDocumentPage_hero__kT56m h1{margin:10px 0 12px;font-size:var(--font-size-xl);line-height:1.05;color:#1f2f4d}.LegalDocumentPage_hero__kT56m p{margin:0;font-size:var(--font-size-lg);line-height:1.7;color:#4d5d77}.LegalDocumentPage_layout__KhFs_{display:grid;grid-template-columns:minmax(0,250px) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.LegalDocumentPage_toc__vrpP0{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 18px)}.LegalDocumentPage_article__fU74u,.LegalDocumentPage_tocCard__rOuCM{border-radius:var(--border-radius-xl);background-color:var(--color-white);box-shadow:0 18px 38px rgba(34,55,111,.07)}.LegalDocumentPage_tocCard__rOuCM{padding:20px 18px}.LegalDocumentPage_tocCard__rOuCM ul{list-style:none;display:flex;flex-direction:column;gap:10px;margin:0;padding:0}.LegalDocumentPage_tocCard__rOuCM a{color:#4d5d77;font-size:var(--font-size-lg);line-height:1.4;transition:color .2s ease}.LegalDocumentPage_tocCard__rOuCM a:hover{color:var(--text-primary)}.LegalDocumentPage_article__fU74u{padding:clamp(22px,3vw,34px)}.LegalDocumentPage_section__8fEPG{scroll-margin-top:calc(var(--header-height) + 32px)}.LegalDocumentPage_section__8fEPG+.LegalDocumentPage_section__8fEPG{margin-top:28px;padding-top:28px;border-top:1px solid rgba(54,88,171,.08);font-size:var(--font-size-lm)}.LegalDocumentPage_section__8fEPG h2{margin:0 0 14px;font-size:var(--font-size-lg);line-height:1.2;color:#1f2f4d}.LegalDocumentPage_section__8fEPG p{margin:0;color:#4d5d77;line-height:1.5;font-size:var(--font-size-lm)}.LegalDocumentPage_section__8fEPG p+p{margin-top:12px;font-size:var(--font-size-lm)}.LegalDocumentPage_rows__yZIWG{display:grid;grid-gap:10px;gap:10px;margin:16px 0 0}.LegalDocumentPage_row__oZDVB{display:grid;grid-template-columns:minmax(0,160px) minmax(0,1fr);grid-gap:12px;gap:12px;padding:12px 14px;border-radius:14px;background-color:var(--color-surface)}.LegalDocumentPage_row__oZDVB dt{font-weight:700;color:#294792}.LegalDocumentPage_row__oZDVB dd{margin:0;color:#465670;line-height:1.65}.LegalDocumentPage_list__nUsMY{margin:16px 0 0;padding-left:20px;color:#4d5d77}.LegalDocumentPage_list__nUsMY li{line-height:1.5;font-size:var(--font-size-lm)}.LegalDocumentPage_list__nUsMY li+li{margin-top:6px}.LegalDocumentPage_subsections__w0wCk{display:flex;flex-direction:column}.LegalDocumentPage_subsection__OFX60{padding:18px;border-radius:var(--border-radius-xl);background-color:var(--color-white)}.LegalDocumentPage_subsection__OFX60 h3{margin:0 0 10px;font-size:var(--font-size-lg);line-height:1.35;color:#21304b}.LegalDocumentPage_subsection__OFX60 p{margin:0}@media(max-width:1023px){.LegalDocumentPage_layout__KhFs_{grid-template-columns:1fr}.LegalDocumentPage_toc__vrpP0{position:static;display:none}}@media(max-width:767px){.LegalDocumentPage_page__wh3kx{padding:16px 0 56px}.LegalDocumentPage_hero__kT56m{padding:22px 18px}.LegalDocumentPage_article__fU74u{padding:18px 16px}.LegalDocumentPage_row__oZDVB{grid-template-columns:1fr}.LegalDocumentPage_subsection__OFX60{padding:16px 14px}}