.qb-legal-page{color:#1e1e1c;background:#f4f6f5;min-height:100vh;padding:40px 18px 72px}.qb-legal-document{background:#fff;border:1px solid #dce3e5;border-radius:16px;width:min(100%,760px);margin:0 auto;padding:clamp(26px,5vw,56px);box-shadow:0 18px 44px #142e4312}.qb-legal-brand{color:#142e43;letter-spacing:.04em;text-transform:uppercase;margin:0 0 18px;font-size:.86rem;font-weight:700}.qb-legal-header h1{color:#142e43;margin:0 0 16px;font-size:clamp(1.9rem,4vw,2.6rem);line-height:1.18}.qb-legal-lede{color:#43525b;margin:0 0 30px}.qb-legal-content h2{color:#142e43;margin:32px 0 10px;font-size:1.18rem;line-height:1.3}.qb-legal-content h2:first-child{margin-top:0}.qb-legal-content p,.qb-legal-content li{line-height:1.65}.qb-legal-content p{margin:0 0 14px}.qb-legal-content ul{margin:0 0 16px;padding-left:1.5rem}.qb-legal-content a,.qb-legal-footer a{color:#176fa8;text-underline-offset:2px;text-decoration:underline}.qb-legal-footer{color:#64727b;border-top:1px solid #dce3e5;margin-top:42px;padding-top:18px;font-size:.9rem}.qb-legal-footer p{margin:0}@media (max-width:520px){.qb-legal-page{padding:12px 10px 32px}.qb-legal-document{border-radius:10px}}
