.LegalPage-module__3uHs4G__header{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-bottom:.75rem;display:flex}.LegalPage-module__3uHs4G__title{font-family:var(--font-syne), sans-serif;letter-spacing:-.03em;word-break:break-word;min-width:0;font-size:clamp(1.5rem,5vw,2.4rem);font-weight:800}.LegalPage-module__3uHs4G__updated{font-family:var(--font-mono), monospace;color:var(--muted);margin-bottom:3rem;font-size:.75rem}.LegalPage-module__3uHs4G__body{max-width:760px;color:var(--text);line-height:1.75}.LegalPage-module__3uHs4G__body h2{font-family:var(--font-syne), sans-serif;letter-spacing:-.01em;border-bottom:1px solid var(--border);margin:2.5rem 0 1rem;padding-bottom:.5rem;font-size:1.25rem;font-weight:700}.LegalPage-module__3uHs4G__body h2:first-child{margin-top:0}.LegalPage-module__3uHs4G__body p{color:var(--muted);margin-bottom:1rem}.LegalPage-module__3uHs4G__body ul{color:var(--muted);margin:0 0 1.25rem 1.25rem;padding:0;list-style:outside}.LegalPage-module__3uHs4G__body li{margin-bottom:.5rem}.LegalPage-module__3uHs4G__body strong{color:var(--text);font-weight:600}.LegalPage-module__3uHs4G__body a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.LegalPage-module__3uHs4G__body a:hover{color:var(--accent2)}
