.terms-module__9o0SKq__page{gap:2rem;width:min(820px,100% - 1.5rem);margin:2rem auto 4rem;display:grid}.terms-module__9o0SKq__header{border-bottom:1px solid var(--line);gap:.85rem;padding-bottom:1.5rem;display:grid}.terms-module__9o0SKq__title{font-family:var(--font-display);letter-spacing:-.045em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(2.2rem,4.6vw,3.6rem);font-weight:800;line-height:1}.terms-module__9o0SKq__lead{font-family:var(--font-body);color:var(--ink-soft);max-width:60ch;margin:0;font-size:1.1rem;line-height:1.6}.terms-module__9o0SKq__stage{gap:.6rem;display:grid}.terms-module__9o0SKq__stage h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:1.4rem;font-weight:700}.terms-module__9o0SKq__stage p{font-family:var(--font-body);color:var(--ink);max-width:64ch;margin:0;font-size:1rem;line-height:1.6}.terms-module__9o0SKq__stage ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.terms-module__9o0SKq__stage li{font-family:var(--font-body);color:var(--ink);max-width:64ch;padding-left:1.1rem;font-size:1rem;line-height:1.55;position:relative}.terms-module__9o0SKq__stage li:before{content:"";background:var(--accent-coral);border-radius:999px;width:.4rem;height:.4rem;position:absolute;top:.65rem;left:.05rem}.terms-module__9o0SKq__stage code{font-family:var(--font-mono);background:color-mix(in oklab, var(--accent-butter) 35%, transparent);border-radius:.3rem;padding:.04rem .35rem;font-size:.9em}.terms-module__9o0SKq__stage a{color:var(--accent-coral);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.terms-module__9o0SKq__stage strong{font-family:var(--font-display);color:var(--ink);font-weight:700}.terms-module__9o0SKq__foot{border-top:1px dashed color-mix(in oklab, var(--line) 80%, var(--ink) 20%);font-family:var(--font-body);color:var(--ink-muted);padding-top:1rem;font-size:.92rem}.terms-module__9o0SKq__foot p{margin:0}.terms-module__9o0SKq__foot a{color:var(--accent-coral);text-underline-offset:3px;text-decoration:underline}
