.legal-main-shell{max-width:860px;margin:36px auto;padding-bottom:40px}.legal-paper{background:white;border:1px solid var(--line,#e0e6ef);border-radius:20px;padding:36px}.legal-lead{line-height:1.8;color:#526079}.legal-section{margin-top:30px}.legal-section h2{font-size:19px}.legal-section li{line-height:1.9;margin:8px 0;color:#526079}.legal-highlight{background:#f0f5ff;padding:18px;border-radius:12px;line-height:1.8}.legal-contact{margin-top:28px}.legal-footer{margin-top:24px}.legal-page .site-header{margin-bottom:20px}@media(max-width:600px){.legal-paper{padding:22px}.legal-main-shell{margin-top:20px}}