.qm-legaldoc{--legal-body:#3a3a3c;--legal-accent:var(--color-accent,#0b63e6);color:var(--ink);-webkit-font-smoothing:antialiased;font:400 17px/1.6 Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}html[data-theme=dark] .qm-legaldoc{--legal-body:#c7c7cc}.qm-legaldoc .wrap{max-width:760px;margin:0 auto;padding:clamp(48px,8vh,96px) clamp(20px,4vw,40px) 80px}.qm-legalpage .wrap{padding-top:clamp(128px,16vh,176px)}.qm-legaldoc .label{color:var(--ink-2);margin:0 0 12px;font-size:13px}.qm-legaldoc h1{letter-spacing:-.03em;color:var(--ink);margin:0 0 18px;font-size:clamp(34px,5vw,52px);font-weight:700;line-height:1.05}.qm-legaldoc .lede{max-width:56ch;color:var(--ink-2);margin:0;font-size:clamp(17px,1.4vw,20px)}.qm-legaldoc .entity{border:1px solid var(--hair);background:var(--paper-2);color:var(--ink-2);border-radius:16px;margin:32px 0 40px;padding:18px 20px;font-size:14px;line-height:1.55}.qm-legaldoc .entity b{color:var(--ink);font-weight:600}.qm-legaldoc h2{letter-spacing:-.02em;color:var(--ink);margin:44px 0 12px;font-size:clamp(20px,2.2vw,26px);font-weight:600;line-height:1.2}.qm-legaldoc h2 .no{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-inline-end:10px;font-weight:500}.qm-legaldoc h3{letter-spacing:-.01em;color:var(--ink);margin:28px 0 8px;font-size:clamp(17px,1.6vw,19px);font-weight:600;line-height:1.3}.qm-legaldoc h2+h3{margin-top:16px}.qm-legaldoc p{color:var(--legal-body);margin:0 0 14px}.qm-legaldoc ul{color:var(--legal-body);margin:0 0 16px;padding-inline-start:22px}.qm-legaldoc li{margin:6px 0}.qm-legaldoc a{color:inherit;text-decoration:none}.qm-legaldoc .note{border-top:1px solid var(--hair);color:var(--ink-2);margin-top:40px;padding-top:18px;font-size:14px}.qm-legaldoc .wrap{text-align:left;direction:ltr}
