.legal-module__HW1gqW__page{background:var(--color-base);min-height:100vh;color:var(--text-body);padding-block:clamp(3rem,8vh,6rem) clamp(4rem,12vh,8rem)}.legal-module__HW1gqW__back{font-family:var(--font-sans);letter-spacing:.02em;color:var(--text-muted);transition:color var(--dur-fast,.2s) ease;align-items:center;gap:.5rem;font-size:.85rem;display:inline-flex}.legal-module__HW1gqW__back:hover{color:var(--color-structure)}.legal-module__HW1gqW__back:before{content:"←";font-size:1em}.legal-module__HW1gqW__head{border-bottom:1px solid var(--rule,color-mix(in srgb, var(--color-structure) 20%, transparent));margin-top:clamp(2rem,6vh,3.5rem);padding-bottom:clamp(1.5rem,4vh,2.5rem)}.legal-module__HW1gqW__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);margin:.75rem 0 0;font-size:clamp(2rem,6vw,3.5rem);font-weight:500;line-height:1.04}.legal-module__HW1gqW__updated{font-family:var(--font-sans);color:var(--text-muted);margin-top:1rem;font-size:.85rem}.legal-module__HW1gqW__prose{max-width:68ch;margin-top:clamp(2rem,6vh,3.5rem)}.legal-module__HW1gqW__prose section{margin-top:clamp(2rem,5vh,3rem)}.legal-module__HW1gqW__prose h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink);margin:0 0 .85rem;font-size:clamp(1.15rem,2.4vw,1.5rem);font-weight:500;line-height:1.2}.legal-module__HW1gqW__prose p,.legal-module__HW1gqW__prose li{font-family:var(--font-sans);color:var(--text-body);font-size:clamp(.95rem,1.4vw,1.02rem);line-height:1.65}.legal-module__HW1gqW__prose p+p{margin-top:.9rem}.legal-module__HW1gqW__prose ul{gap:.5rem;margin:.6rem 0 0;padding-left:1.2rem;display:grid}.legal-module__HW1gqW__prose li::marker{color:var(--color-accent)}.legal-module__HW1gqW__prose a{color:var(--color-structure);text-underline-offset:.15em;text-decoration:underline}.legal-module__HW1gqW__prose strong{color:var(--color-ink);font-weight:600}
