.legal-module__m2i2ra__page{background:var(--bg);min-height:100vh;padding:80px 24px 120px}.legal-module__m2i2ra__container{max-width:680px;margin:0 auto}.legal-module__m2i2ra__eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:12px;font-size:11px}.legal-module__m2i2ra__heading{font-family:var(--font-serif);color:var(--ink);margin-bottom:8px;font-size:clamp(2rem,5vw,2.8rem);font-weight:400;line-height:1.15}.legal-module__m2i2ra__updated{color:var(--ink-mute);border-bottom:1px solid var(--line);margin-bottom:48px;padding-bottom:24px;font-size:13px}.legal-module__m2i2ra__section{margin-bottom:36px}.legal-module__m2i2ra__section h2{font-family:var(--font-body);color:var(--ink);margin-bottom:12px;font-size:16px;font-weight:600}.legal-module__m2i2ra__section p{color:var(--ink-soft);margin-bottom:12px;font-size:15px;line-height:1.7}.legal-module__m2i2ra__section ul{margin-bottom:12px;padding-left:20px}.legal-module__m2i2ra__section li{color:var(--ink-soft);margin-bottom:6px;font-size:15px;line-height:1.7}.legal-module__m2i2ra__section a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.legal-module__m2i2ra__section a:hover{color:var(--ink)}.legal-module__m2i2ra__section strong{color:var(--ink);font-weight:550}@media (max-width:768px){.legal-module__m2i2ra__page{padding:60px 20px 80px}}@media (max-width:480px){.legal-module__m2i2ra__page{padding:48px 16px 64px}.legal-module__m2i2ra__heading{font-size:clamp(1.6rem,7vw,2rem);line-height:1.18}.legal-module__m2i2ra__updated{margin-bottom:32px;padding-bottom:18px;font-size:12.5px}.legal-module__m2i2ra__section{margin-bottom:28px}.legal-module__m2i2ra__section h2{font-size:15px}.legal-module__m2i2ra__section p,.legal-module__m2i2ra__section li{font-size:14.5px;line-height:1.65}.legal-module__m2i2ra__section ul{padding-left:18px}}
