.legal-page-module__fwlcGG__page{--text-primary:#000;--text-secondary:#666;--link:#000;width:100%;max-width:720px;font-family:var(--font-geist-sans), system-ui, sans-serif;color:var(--text-primary);background:#fafafa;flex:1;margin:0 auto;padding:48px 24px 80px}.legal-page-module__fwlcGG__header{margin-bottom:2rem}.legal-page-module__fwlcGG__homeLink{color:var(--text-secondary);margin-bottom:1.25rem;font-size:14px;font-weight:500;text-decoration:none;display:inline-block}.legal-page-module__fwlcGG__homeLink:hover{color:var(--text-primary)}.legal-page-module__fwlcGG__header h1{letter-spacing:-1.2px;font-size:32px;font-weight:600;line-height:40px}.legal-page-module__fwlcGG__meta{color:var(--text-secondary);margin-top:.5rem;font-size:14px}.legal-page-module__fwlcGG__prose{color:var(--text-secondary);font-size:16px;line-height:1.65}.legal-page-module__fwlcGG__prose h2{color:var(--text-primary);margin-top:2rem;margin-bottom:.75rem;font-size:18px;font-weight:600}.legal-page-module__fwlcGG__prose p{margin-bottom:1rem}.legal-page-module__fwlcGG__prose ul{margin:0 0 1rem 1.25rem;padding:0}.legal-page-module__fwlcGG__prose li{margin-bottom:.35rem}.legal-page-module__fwlcGG__prose a{color:var(--link);text-underline-offset:2px;font-weight:500;text-decoration:underline}.legal-page-module__fwlcGG__prose strong{color:var(--text-primary);font-weight:600}@media (prefers-color-scheme:dark){.legal-page-module__fwlcGG__page{--text-primary:#ededed;--text-secondary:#a3a3a3;--link:#ededed;background:#000}}
