.privacy-page .privacy-body{max-width:820px;font-size:.95rem;line-height:1.9;color:var(--text-sub)}.privacy-page .privacy-lead{color:var(--text-main);margin-bottom:1rem}.privacy-page .privacy-body h2{font-size:1.15rem;font-weight:700;color:var(--text-main);margin:2.6rem 0 .9rem;padding-bottom:.5rem;border-bottom:1px solid var(--border);scroll-margin-top:90px}.privacy-page .privacy-body p{margin:.7rem 0}.privacy-page .privacy-body ol{padding-left:1.6rem;margin:.7rem 0}.privacy-page .privacy-body ol>li{margin:.45rem 0}.privacy-page .privacy-body ul{padding-left:1.3rem;margin:.4rem 0;list-style:disc}.privacy-page .privacy-body strong{color:var(--text-main)}.privacy-page .privacy-body a{color:var(--primary)}.privacy-page .privacy-table{width:100%;border-collapse:collapse;margin:.6rem 0}.privacy-page .privacy-table td,.privacy-page .privacy-table th{border:1px solid var(--border);padding:.65rem .9rem;text-align:left;vertical-align:top}.privacy-page .privacy-table th{width:8rem;background:var(--primary-light);color:var(--text-main);font-weight:600;white-space:nowrap}.privacy-page .privacy-contact{background:var(--bg-section,#F7F9FC);border:1px solid var(--border);border-radius:10px;padding:1rem 1.2rem;margin:.8rem 0}.privacy-page .privacy-sign{margin-top:2.6rem;text-align:right;color:var(--text-main)}@media (max-width:640px){.privacy-page .privacy-table th{width:5.5rem}}