.leap-terms-page{background:var(--q9-paper)}.leap-terms-frame{background:var(--q9-paper-bright);padding:clamp(2.5rem,6vw,5.5rem) clamp(1.25rem,5vw,5rem) clamp(4.5rem,9vw,8rem)}.leap-terms-column{max-width:46rem;margin:0 auto}.leap-terms-back{border-bottom:1px solid var(--q9-line);color:var(--q9-muted);letter-spacing:.02em;align-items:center;gap:.45rem;padding-bottom:.3rem;font-size:.86rem;font-weight:700;text-decoration:none;transition:border-color .18s,color .18s;display:inline-flex}.leap-terms-back span{transition:transform .18s}.leap-terms-back:hover,.leap-terms-back:focus-visible{border-color:var(--q9-cyan-deep);color:var(--q9-cyan-deep)}.leap-terms-back:hover span,.leap-terms-back:focus-visible span{transform:translate(-2px)}.leap-terms-title{letter-spacing:-.055em;text-wrap:balance;margin:clamp(2rem,4vw,3rem) 0 0;font-size:clamp(2.15rem,4.2vw,3.4rem);font-weight:800;line-height:1.02}.leap-terms-lede{border-left:2px solid var(--q9-cyan);color:var(--q9-muted);margin:1.85rem 0 0;padding-left:1.15rem;font-size:1rem;line-height:1.7}.leap-terms-prose{margin-top:clamp(2.75rem,5vw,4rem)}.leap-terms-prose section+section{margin-top:clamp(2.5rem,4.5vw,3.75rem)}.leap-terms-prose h2{border-top:1px solid var(--q9-line);letter-spacing:-.035em;text-wrap:balance;margin:0;padding-top:clamp(1.5rem,2.5vw,2rem);font-size:clamp(1.3rem,2vw,1.6rem);font-weight:800;line-height:1.2}.leap-terms-number{color:var(--q9-cyan-deep);font-variant-numeric:tabular-nums}.leap-terms-prose p,.leap-terms-prose li{color:var(--q9-ink);font-size:1.02rem;line-height:1.78}.leap-terms-prose p{margin:1.35rem 0 0}.leap-terms-prose ul{margin:1.35rem 0 0;padding-left:1.35rem;list-style:outside}.leap-terms-prose li::marker{color:var(--q9-cyan-deep)}.leap-terms-prose li+li{margin-top:1.1rem}.leap-terms-prose strong{font-weight:700}.leap-terms-contact{background:var(--q9-paper);border:1px solid var(--q9-line);margin:clamp(2.75rem,5vw,4rem) 0 0;padding:1.4rem 1.6rem;font-size:1.02rem;line-height:1.7}.leap-terms-column a:not(.leap-terms-back){border-bottom:1px solid var(--q9-ink);color:var(--q9-ink);font-weight:600;text-decoration:none;transition:border-color .18s,color .18s}.leap-terms-column a:not(.leap-terms-back):hover,.leap-terms-column a:not(.leap-terms-back):focus-visible{border-color:var(--q9-cyan-deep);color:var(--q9-cyan-deep)}.leap-terms-column a:focus-visible{outline:2px solid var(--q9-cyan-deep);outline-offset:3px}@media (max-width:680px){.leap-terms-prose p,.leap-terms-prose li,.leap-terms-contact{font-size:.98rem}.leap-terms-contact{padding:1.2rem 1.25rem}}
