.LegalPage-module__W9zT7G__page{background:var(--bg);min-height:100vh;color:var(--text)}.LegalPage-module__W9zT7G__container{max-width:720px;margin:0 auto;padding:48px 24px 64px}.LegalPage-module__W9zT7G__header{align-items:baseline;gap:16px;margin-bottom:48px;display:flex}.LegalPage-module__W9zT7G__brand{font-family:var(--font-serif),serif;color:var(--text);font-size:1.3rem;font-weight:600;text-decoration:none}.LegalPage-module__W9zT7G__nav{gap:18px;margin-left:auto;display:flex}.LegalPage-module__W9zT7G__nav a{color:var(--muted);transition:color .15s var(--ease);font-size:.8rem;text-decoration:none}.LegalPage-module__W9zT7G__nav a:hover{color:var(--accent-strong)}.LegalPage-module__W9zT7G__title{font-family:var(--font-serif),serif;margin:0 0 8px;font-size:2rem;font-weight:500;line-height:1.2}.LegalPage-module__W9zT7G__updated{color:var(--muted);margin:0 0 36px;font-size:.8rem}.LegalPage-module__W9zT7G__section{margin-bottom:28px}.LegalPage-module__W9zT7G__sectionTitle{margin:0 0 8px;font-size:1.02rem;font-weight:650}.LegalPage-module__W9zT7G__sectionBody{font-size:.9rem;line-height:1.7}.LegalPage-module__W9zT7G__sectionBody p{margin:0 0 10px}.LegalPage-module__W9zT7G__sectionBody p:last-child{margin-bottom:0}.LegalPage-module__W9zT7G__sectionBody ul{margin:0 0 10px;padding-left:20px}.LegalPage-module__W9zT7G__sectionBody li{margin-bottom:4px}.LegalPage-module__W9zT7G__sectionBody a{color:var(--accent-strong);text-decoration:underline}.LegalPage-module__W9zT7G__footer{color:var(--muted);border-top:1px solid #00000014;margin-top:56px;padding-top:20px;font-size:.75rem}
