.queper-legal-page{--ql-ink: #1a1a1a;--ql-muted: #5c5c5c;--ql-body: #2f2f2f;--ql-line: #e5e8ef;--ql-brand: #d2262c}.queper-legal-page .page-content{padding-top:0!important;padding-bottom:0!important}.queper-legal-page #primary.site-content{background:#fff}.queper-legal-wrap{width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.queper-legal-article{margin:0;padding:clamp(2.5rem,6vw,3.75rem) 0 clamp(3rem,7vw,4.5rem);background:transparent;border:0;box-shadow:none}.queper-legal-header{margin-bottom:1.35rem;padding-bottom:1rem;border-bottom:1px solid var(--ql-line)}.queper-legal-kicker{font-family:Satoshi,Helvetica,Arial,sans-serif;font-size:.6875rem!important;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ql-brand)!important;margin:0 0 .4rem!important;line-height:1.3}.queper-legal-h1,.queper-legal-page h1.queper-legal-h1{font-family:Satoshi,Helvetica,Arial,sans-serif;font-size:1.55rem!important;font-weight:700!important;line-height:1.25!important;letter-spacing:-.01em;color:var(--ql-ink)!important;margin:0 0 .55rem!important}.queper-legal-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .85rem;margin:0}.queper-legal-updated{font-family:Satoshi,Helvetica,Arial,sans-serif;font-size:.8125rem!important;color:var(--ql-muted)!important;margin:0!important;line-height:1.45}.queper-legal-cross{font-family:Satoshi,Helvetica,Arial,sans-serif;font-size:.8125rem!important;margin:0!important;line-height:1.45}.queper-legal-cross a{color:var(--ql-brand);text-decoration:none;font-weight:600}.queper-legal-cross a:hover,.queper-legal-cross a:focus{text-decoration:underline}.queper-legal-body{font-family:Satoshi,Helvetica,Arial,sans-serif;font-size:.9375rem!important;line-height:1.65!important;color:var(--ql-body)!important}.queper-legal-body h2,.queper-legal-page .queper-legal-body h2{font-family:Satoshi,Helvetica,Arial,sans-serif;font-size:1rem!important;font-weight:700!important;line-height:1.35!important;color:var(--ql-ink)!important;margin:1.35rem 0 .4rem!important;letter-spacing:0}.queper-legal-body h2:first-child{margin-top:0!important}.queper-legal-body p{margin:0 0 .65rem!important;font-size:inherit!important;line-height:inherit!important;color:inherit!important}.queper-legal-body a{color:var(--ql-brand);text-decoration:none;font-weight:600}.queper-legal-body a:hover,.queper-legal-body a:focus{text-decoration:underline}@media(max-width:767px){.queper-legal-h1,.queper-legal-page h1.queper-legal-h1{font-size:1.4rem!important}.queper-legal-article{padding-top:2rem;padding-bottom:2.75rem}}.queper-404-page .page-content{padding-top:0!important;padding-bottom:0!important}.queper-404-page{background:#f8f9fc!important;background-image:none!important;color:#1a1a1a}.queper-404-page #primary.site-content{background:transparent}.queper-404-wrap{max-width:min(56rem,calc(100vw - 2rem));margin:0 auto;padding:clamp(3rem,8vw,6rem) 0;text-align:center}.queper-404-code{font-size:clamp(2.4rem,8vw,4rem);font-weight:700;color:#d2262c;margin:0}.queper-404-title{font-size:clamp(1.4rem,4vw,2rem);line-height:1.2;margin:.5rem 0 .75rem;color:#1a1a1a}.queper-404-text{margin:0 auto 1.4rem;max-width:38rem;color:#5c5c5c;line-height:1.6}.queper-404-actions{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center}.queper-404-btn{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.3rem;font-size:.9375rem;font-weight:700;text-decoration:none;border-radius:8px;border:2px solid transparent;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .15s ease}.queper-404-btn:hover{transform:translateY(-1px)}.queper-404-btn--primary{background:#d2262c;border-color:#d2262c;color:#fff}.queper-404-btn--primary:hover{background:#b01f24;border-color:#b01f24;color:#fff}.queper-404-btn--ghost{background:transparent;border-color:#dfe4ee;color:#1a1a1a}.queper-404-btn--ghost:hover{border-color:#d2262c;color:#d2262c}
