.legal-module__IqLMSW__legal{max-width:720px;min-height:70vh;margin:0 auto;padding:clamp(2.5rem,7vh,4.5rem) clamp(1.5rem,5vw,2rem) clamp(3.5rem,9vh,6rem)}.legal-module__IqLMSW__title{font-family:var(--font-loud);letter-spacing:-.015em;color:var(--ink);margin-bottom:.5rem;font-size:clamp(2.2rem,6vw,3.4rem);font-weight:700;line-height:1.03}.legal-module__IqLMSW__updated{font-family:var(--font-scrawl);color:var(--accent-strong);margin-bottom:clamp(2rem,5vh,3rem);font-size:1.25rem;display:inline-block;transform:rotate(-1.5deg)}.legal-module__IqLMSW__section{border-bottom:1.5px dashed #3a2c1e29;margin-bottom:clamp(1.8rem,4vh,2.6rem);padding-bottom:clamp(1.8rem,4vh,2.6rem)}.legal-module__IqLMSW__section:last-child{border-bottom:none}.legal-module__IqLMSW__section h2{font-family:var(--font-loud);color:var(--ink);margin-bottom:.7rem;font-size:clamp(1.35rem,2.6vw,1.7rem);font-weight:700}.legal-module__IqLMSW__section p{font-family:var(--font-ui);color:var(--ink);margin-bottom:.8rem;font-size:clamp(1.02rem,1.35vw,1.12rem);line-height:1.75}.legal-module__IqLMSW__section p:last-child{margin-bottom:0}.legal-module__IqLMSW__section ul{font-family:var(--font-ui);color:var(--ink);margin-bottom:.8rem;padding-left:1.3rem;font-size:clamp(1.02rem,1.35vw,1.12rem);line-height:1.75}.legal-module__IqLMSW__section li{margin-bottom:.4rem}.legal-module__IqLMSW__section li::marker{color:var(--accent-strong)}.legal-module__IqLMSW__section a{color:var(--accent-strong);border-bottom:2px solid var(--accent-strong);padding-bottom:1px;font-weight:600;text-decoration:none;transition:opacity .15s}.legal-module__IqLMSW__section a:hover{opacity:.7}.legal-module__IqLMSW__section strong{color:var(--ink);font-weight:700}@media (max-width:640px){.legal-module__IqLMSW__legal{padding:2rem 1.25rem 3rem}}
