.reveal{opacity:.78;transform:translateY(8px);transition:opacity .38s ease,transform .48s ease}.revealed{opacity:1;transform:none}.legal-h1{font-weight:800;letter-spacing:-.01em;font-size:clamp(24px,2.8vw,32px);color:#0f172a;line-height:1.2;margin:0}.legal-h2{font-weight:700;letter-spacing:-.01em;font-size:clamp(18px,2vw,22px);color:#0f172a;line-height:1.3;margin:1.25rem 0 .25rem}.legal-h3{font-weight:700;letter-spacing:-.01em;font-size:clamp(16px,1.6vw,18px);color:#0f172a;line-height:1.35;margin:1rem 0 .25rem}.legal-prose{color:#334155;line-height:1.75;font-size:15.5px}.legal-status-notice{margin-bottom:1.25rem;padding:1rem 1.1rem;color:#26394e;background:#fff8d9;border:1px solid #ddbd42;border-left:.32rem solid var(--q3-brand-yellow);border-radius:1rem;box-shadow:none;font-size:.82rem;line-height:1.6}.legal-status-notice strong{display:block;margin-bottom:.25rem;color:var(--q3-navy-950)}.legal-status-notice p{margin:0}.q3-lean-legal .legal-prose :where(.text-blue-600,.text-blue-700){color:var(--q3-navy-900)!important}.q3-lean-legal .legal-prose>a:first-child{display:inline-flex;align-items:center;min-height:2.25rem;padding:.45rem .75rem;background:#ffffffc7;border:1px solid rgb(11 36 64 / .18);border-radius:999px;font-weight:760}.legal-prose p{margin:.65rem 0}.legal-prose ul,.legal-prose ol{margin:.4rem 0 .8rem 1.25rem}.legal-prose li{margin:.25rem 0}.legal-prose a{color:var(--color-gray-700);text-decoration:underline}.legal-prose a:hover{text-decoration:none}.prose h2[id],.prose h3[id]{scroll-margin-top:80px}.legal-prose h2{font-weight:700;letter-spacing:-.01em;font-size:clamp(18px,2vw,22px);color:#0f172a;line-height:1.3;margin:1.25rem 0 .25rem}.legal-prose h3{font-weight:700;letter-spacing:-.01em;font-size:clamp(16px,1.6vw,18px);color:#0f172a;line-height:1.35;margin:1rem 0 .25rem}.legal-prose>*+h2{margin-top:1.25rem}.legal-prose>*+h3{margin-top:1rem}
