.Legal-module__2dCIza__page{background:var(--bg);min-height:100vh;color:var(--text);flex-direction:column;display:flex}.Legal-module__2dCIza__head{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:760px;margin:0 auto;padding:20px 20px 0;display:flex}.Legal-module__2dCIza__brand{color:var(--text);font-size:18px;font-weight:var(--weight-bold);text-decoration:none}.Legal-module__2dCIza__nav,.Legal-module__2dCIza__foot{flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.Legal-module__2dCIza__nav a,.Legal-module__2dCIza__foot a{color:var(--text-muted);text-decoration:none}.Legal-module__2dCIza__nav a:hover,.Legal-module__2dCIza__foot a:hover{color:var(--text)}.Legal-module__2dCIza__nav a[aria-current=page]{color:var(--text);font-weight:var(--weight-semibold)}.Legal-module__2dCIza__main{box-sizing:border-box;flex:1;width:100%;max-width:760px;margin:0 auto;padding:32px 20px 48px}.Legal-module__2dCIza__main h1{font-size:32px;line-height:var(--leading-tight);letter-spacing:-.01em;margin:0}.Legal-module__2dCIza__updated{color:var(--text-muted);margin:8px 0 0;font-size:13px}.Legal-module__2dCIza__intro{color:var(--text-muted);margin:12px 0 0;font-size:16px}.Legal-module__2dCIza__prose{margin-top:28px;font-size:15px;line-height:1.7}.Legal-module__2dCIza__prose h2{font-size:20px;line-height:var(--leading-title);margin:36px 0 8px}.Legal-module__2dCIza__prose h3{font-size:16px;line-height:var(--leading-title);margin:24px 0 6px}.Legal-module__2dCIza__prose p{margin:0 0 14px}.Legal-module__2dCIza__prose ul{margin:0 0 14px;padding-left:22px;list-style:outside}.Legal-module__2dCIza__prose li{margin:0 0 6px}.Legal-module__2dCIza__prose li ul{margin:6px 0 0;list-style:circle}.Legal-module__2dCIza__prose a{color:var(--action);text-underline-offset:2px;text-decoration:underline}.Legal-module__2dCIza__prose strong{font-weight:var(--weight-semibold)}.Legal-module__2dCIza__foot{border-top:1px solid var(--border);box-sizing:border-box;width:100%;max-width:760px;margin:0 auto;padding:20px}
