html{scroll-behavior:smooth}.legal-hero{position:relative;overflow:hidden;background:linear-gradient(115deg,#062743,#0b3f83 75%,#1765ae);padding:64px 0 75px;color:#fff}.legal-hero:after{content:"";position:absolute;right:-110px;top:-180px;width:480px;height:480px;border:1px solid #ffffff25;border-radius:50%;box-shadow:0 0 0 65px #ffffff08,0 0 0 135px #ffffff06;pointer-events:none}.legal-breadcrumb{display:flex;align-items:center;gap:10px;font-size:13px;margin-bottom:24px;color:#d6e8ff}.legal-breadcrumb a{color:#fff;text-decoration:none}.legal-breadcrumb i{font-size:11px}.legal-icon{width:54px;height:54px;border-radius:15px;background:#ffffff20;display:grid;place-items:center;font-size:26px;margin-bottom:17px}.legal-hero h1{font-family:Manrope,sans-serif;font-size:clamp(32px,4vw,49px);font-weight:800;letter-spacing:-1.3px;margin:0 0 12px}.legal-hero p{max-width:620px;color:#d8e9fa;margin:0 0 22px;font-size:16px}.legal-updated{display:inline-flex;align-items:center;gap:9px;color:#f5d58a;font-size:13px;font-weight:600}.legal-content{padding:65px 0 90px;background:#f5f8fc}.legal-toc,.legal-paper{background:#fff;border:1px solid #e5ebf4;border-radius:18px;box-shadow:0 12px 35px rgba(6,39,67,.045)}.legal-toc{padding:27px;position:sticky;top:105px}.legal-toc h2{font-size:17px;font-weight:800;color:#062743;margin-bottom:18px}.legal-toc>a{display:block;padding:10px 0;border-bottom:1px solid #edf1f6;color:#51657a;text-decoration:none;font-size:13px;transition:.2s}.legal-toc>a:hover{color:#0b63bc;padding-left:5px}.legal-help{margin-top:25px;padding:19px;background:#edf5ff;border-radius:12px;display:flex;flex-direction:column;gap:7px;color:#0b3f83;font-size:13px}.legal-help>i{font-size:23px}.legal-help a{text-decoration:none;font-weight:700;color:#0b63bc}.legal-paper{padding:35px 39px}.legal-intro{display:flex;gap:13px;padding:18px 20px;background:#f0f7ff;border-left:3px solid #1e75cc;border-radius:9px;margin-bottom:25px}.legal-intro i{font-size:20px;color:#0b63bc}.legal-intro p{font-size:14px;color:#425a70;line-height:1.75;margin:0}.legal-section{padding:23px 0;border-bottom:1px solid #e9eef5;scroll-margin-top:105px}.legal-section:last-child{border-bottom:0}.legal-section h2{font-family:Manrope,sans-serif;color:#092e53;font-size:19px;font-weight:800;margin-bottom:13px}.legal-section p{color:#526579;line-height:1.9;font-size:14px;margin:0}.legal-section a{color:#0b63bc}@media(max-width:991px){.legal-toc{position:static}.legal-content{padding:35px 0 65px}}@media(max-width:575px){.legal-hero{padding:38px 0 50px}.legal-paper{padding:19px 22px}.legal-toc{padding:20px}.legal-section h2{font-size:17px}}