.legal_root__XWOlY{min-height:100vh;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#111827}.legal_header__A7FFv{background:#fff;border-bottom:1px solid #e5e7eb;padding:16px 2rem;position:sticky;top:0;z-index:10}.legal_headerInner__7_yJc{max-width:1100px;margin:0 auto;display:flex;align-items:center;gap:10px}.legal_headerLogo__6qGMk{font-size:15px;font-weight:800;color:#111;text-decoration:none}.legal_headerLogo__6qGMk span{color:#7c3aed}.legal_headerSep__uFZKD{color:#d1d5db;font-size:15px}.legal_headerTitle__v1STH{font-size:14px;font-weight:400;color:#6b7280}.legal_body__YQOzH{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:220px 1fr;gap:3rem;padding:3rem 2rem 6rem;align-items:start}.legal_sidebar__1MMmO{position:sticky;top:65px;display:flex;flex-direction:column;gap:2px}.legal_sidebarLabel__jaBaD{font-size:10px;font-weight:700;color:#9ca3af;letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px 8px}.legal_navLink__hXx9v{display:block;padding:9px 12px;border-radius:6px;font-size:13.5px;font-weight:400;color:#4b5563;text-decoration:none;transition:background .1s,color .1s;line-height:1.4}.legal_navLinkActive__dObR9,.legal_navLink__hXx9v:hover{background:#f3f4f6;color:#111827}.legal_navLinkActive__dObR9{font-weight:600}.legal_content__meaSf{min-width:0}.legal_docTitle__v3Ys4{font-size:1.85rem;font-weight:700;color:#111827;margin:0 0 6px;letter-spacing:-.02em}.legal_docMeta__D0tXY{font-size:12.5px;color:#9ca3af;margin:0 0 2rem;letter-spacing:.01em}.legal_docIntro__4zPP_{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px 20px;font-size:14px;color:#374151;line-height:1.75;margin-bottom:2.5rem}.legal_docIntro__4zPP_ strong{color:#111827;font-weight:600}.legal_sectionsWrap__kGVNA{display:flex;flex-direction:column;border-top:1px solid #e5e7eb;margin-bottom:2rem}.legal_section__cYjF0{border-bottom:1px solid #e5e7eb}.legal_sectionBtn___Z0Or{width:100%;border:none;background:none;padding:18px 0;cursor:pointer;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:16px}.legal_sectionBtn___Z0Or:hover{background:none}.legal_sectionBtn___Z0Or:hover .legal_sectionTitle__2oBio{color:#7c3aed}.legal_sectionTitle__2oBio{margin:0;font-size:14.5px;font-weight:600;color:#111827;display:flex;align-items:baseline;gap:14px;transition:color .15s}.legal_sectionNum__WizNg{font-size:11px;font-weight:700;color:#9ca3af;letter-spacing:.05em;min-width:28px;flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.legal_chevron__Putev{font-size:10px;color:#9ca3af;transition:transform .2s;flex-shrink:0}.legal_chevronOpen___QWHW{transform:rotate(180deg)}.legal_sectionBody__XcvNp{padding:0 0 20px 42px}.legal_pointsList__IyQvw{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.legal_point__5ELcH{font-size:14px;color:#4b5563;line-height:1.75;padding-left:16px;position:relative}.legal_point__5ELcH:before{content:"–";position:absolute;left:0;color:#9ca3af}.legal_defList__9P6Pm{display:flex;flex-direction:column;gap:14px}.legal_defItem__mNqNh{display:flex;flex-direction:column;gap:3px;padding-bottom:14px;border-bottom:1px solid #f3f4f6}.legal_defItem__mNqNh:last-child{border-bottom:none;padding-bottom:0}.legal_defTerm__SxuwH{font-size:13.5px;font-weight:600;color:#111827;margin:0}.legal_defDesc__PKSwG{font-size:13.5px;color:#6b7280;margin:0;line-height:1.65}.legal_docFooter__s0HfH{font-size:12.5px;color:#9ca3af;line-height:1.6;text-align:center;padding-top:1rem;border-top:1px solid #e5e7eb}@media (max-width:768px){.legal_body__YQOzH{grid-template-columns:1fr;padding:1.25rem 1.25rem 4rem;gap:0}.legal_sidebar__1MMmO{position:static;flex-direction:row;flex-wrap:wrap;gap:6px;margin-bottom:2rem;padding-bottom:1.25rem;border-bottom:1px solid #e5e7eb}.legal_sidebarLabel__jaBaD{display:none}.legal_navLink__hXx9v{padding:7px 12px;font-size:12.5px;background:#f3f4f6;color:#374151;border-radius:20px}.legal_navLinkActive__dObR9,.legal_navLinkActive__dObR9:hover{background:#111827;color:#fff}.legal_docTitle__v3Ys4{font-size:1.5rem}.legal_sectionBody__XcvNp{padding-left:0}}