.LegalPageView_layout__HaZ6f{display:grid;grid-template-columns:300px minmax(0,1fr);gap:32px;align-items:stretch}.LegalPageView_side__jN23L{display:flex;flex-direction:column;gap:20px}.LegalPageView_toc__E_aW6{position:sticky;top:110px;max-height:calc(100vh - 130px);overflow-y:auto;scrollbar-width:thin}.LegalPageView_sideTitle__5tRxB{position:relative;margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid var(--border-soft);font-family:var(--font-heading);font-size:17px;font-weight:700;color:var(--heading-color)}.LegalPageView_sideTitle__5tRxB:after{content:"";position:absolute;left:0;bottom:-1px;width:56px;height:2px;background:var(--brand-200)}.LegalPageView_companyBox__XL33L,.LegalPageView_otherDocs__x1mL8,.LegalPageView_toc__E_aW6{padding:20px 22px;border:1px solid var(--border-soft);border-radius:15px;background:#fff}.LegalPageView_toc__E_aW6 ol{display:grid;gap:2px;list-style:none;counter-reset:none}.LegalPageView_toc__E_aW6 a{display:block;padding:7px 10px;border-left:2px solid transparent;border-radius:0 8px 8px 0;color:var(--text-color);font-size:14px;line-height:1.45;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.LegalPageView_toc__E_aW6 a:hover{border-left-color:var(--accent-color);background:var(--brand-50);color:var(--accent-color)}.LegalPageView_companyBox__XL33L{background:linear-gradient(135deg,var(--brand-50) 0,#eef1fb 100%);border-color:transparent}.LegalPageView_companyBox__XL33L dl{display:grid;gap:12px}.LegalPageView_companyBox__XL33L dt{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.LegalPageView_companyBox__XL33L dd{margin:2px 0 0;font-size:14px;line-height:1.55;color:var(--heading-color)}.LegalPageView_companyBox__XL33L a{color:var(--heading-color);font-weight:700}.LegalPageView_companyBox__XL33L a:hover{color:var(--accent-color)}.LegalPageView_otherDocs__x1mL8{margin-top:20px}.LegalPageView_otherDocs__x1mL8 ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none}.LegalPageView_otherDocs__x1mL8 a{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid var(--border-soft);border-radius:999px;color:var(--heading-color);font-size:13px;font-weight:600;transition:border-color var(--transition-fast),color var(--transition-fast)}.LegalPageView_otherDocs__x1mL8 a:hover{border-color:var(--accent-color);color:var(--accent-color)}.LegalPageView_main__8qu_i{min-width:0}.LegalPageView_content__chToL{padding:36px 40px}.LegalPageView_section__iEJ18{scroll-margin-top:120px}.LegalPageView_section__iEJ18+.LegalPageView_section__iEJ18{margin-top:8px;padding-top:8px;border-top:1px dashed var(--border-soft)}.LegalPageView_section__iEJ18:first-child>h2{margin-top:0}.LegalPageView_section__iEJ18:last-child>:last-child{margin-bottom:0}.LegalPageView_note__dDaI_{margin-top:20px;padding:16px 20px;border-left:4px solid var(--accent-color);border-radius:0 12px 12px 0;background:var(--brand-50);font-size:13.5px;line-height:1.65;color:var(--text-secondary)}@media (max-width:1024px){.LegalPageView_layout__HaZ6f{grid-template-columns:1fr;gap:20px}.LegalPageView_side__jN23L{display:contents}.LegalPageView_toc__E_aW6{position:static;max-height:none;overflow:visible;order:1}.LegalPageView_main__8qu_i{order:2}.LegalPageView_companyBox__XL33L{order:3}}@media (max-width:768px){.LegalPageView_content__chToL{padding:22px 18px}.LegalPageView_companyBox__XL33L,.LegalPageView_otherDocs__x1mL8,.LegalPageView_toc__E_aW6{padding:18px}}