.legal-shell{background:linear-gradient(#f7fcff,#fff8fb);min-height:100vh;padding:25px 18px 60px}.legal-shell>header{justify-content:space-between;align-items:center;max-width:920px;margin:0 auto 20px;display:flex}.legal-shell>header .reqo-brand-logo{width:170px}.legal-shell>header>a:last-child{color:#5187a7;font-size:12px;font-weight:700}.legal-paper{background:#fff;border:1px solid #e4eaf0;border-radius:22px;max-width:920px;margin:auto;padding:48px 58px;box-shadow:0 16px 45px #2d4c6912}.legal-kicker{letter-spacing:.16em;margin:0;font-weight:800;color:#64b9e4!important;font-size:11px!important}.legal-paper h1{margin:8px 0 10px;font-size:32px}.legal-lead{color:#5f6f80!important;margin:0 0 5px!important;font-size:14px!important;line-height:1.9!important}.legal-paper>small{color:#8c97a5;font-size:11px}.legal-paper section{border-top:1px solid #edf0f3;margin-top:25px;padding-top:25px}.legal-paper h2{margin:0 0 11px;font-size:18px}.legal-paper section p,.legal-paper section li{color:#4f5d6c;font-size:13px;line-height:1.9}.legal-paper section p{margin:7px 0}.legal-paper ul{margin:6px 0;padding-left:22px}.legal-paper strong{color:#222}.legal-nav{flex-wrap:wrap;justify-content:center;gap:10px 18px;max-width:920px;margin:18px auto 0;display:flex}.legal-nav a{color:#63778a;font-size:11px}@media (max-width:650px){.legal-shell{padding:16px 12px 40px}.legal-shell>header .reqo-brand-logo{width:145px}.legal-paper{border-radius:18px;padding:30px 20px}.legal-paper h1{font-size:25px;line-height:1.45}.legal-lead{font-size:13px!important}.legal-paper h2{font-size:17px}.legal-paper section p,.legal-paper section li{font-size:13px}}
