.Legal_page__0bV7k{min-height:100vh;display:flex;flex-direction:column;background:#fff;color:#1a1a1a}.Legal_header__Ul_7V{display:flex;align-items:center;justify-content:space-between;max-width:800px;width:100%;margin:0 auto;padding:20px 24px}.Legal_brand__FvJKB{font-weight:800;font-size:1.25rem;letter-spacing:-.02em}.Legal_nav__0Lyhj{display:flex;grid-gap:20px;gap:20px;font-size:.9rem;color:#666}.Legal_nav__0Lyhj a:hover{color:#1a1a1a}.Legal_main__8erHz{max-width:800px;width:100%;margin:0 auto;padding:16px 24px 64px;line-height:1.6;flex:1 1}.Legal_main__8erHz section+section{margin-top:32px;padding-top:32px;border-top:1px solid #ececec}.Legal_main__8erHz h1{font-size:2.25rem;line-height:1.15;letter-spacing:-.02em;margin:0 0 16px}.Legal_main__8erHz h2{font-size:1.5rem;line-height:1.25;margin:0 0 12px}.Legal_main__8erHz h3{font-size:1.125rem;margin:24px 0 8px}.Legal_main__8erHz p{margin:0 0 12px}.Legal_main__8erHz ul{margin:0 0 12px;padding-left:24px;list-style:disc}.Legal_main__8erHz li{margin-bottom:8px}.Legal_main__8erHz a{color:#e5484d;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.Legal_footer__Pq__R{display:flex;justify-content:space-between;grid-gap:16px;gap:16px;max-width:800px;width:100%;margin:0 auto;padding:24px;border-top:1px solid #ececec;font-size:.875rem;color:#666}@media (max-width:600px){.Legal_main__8erHz h1{font-size:1.75rem}.Legal_footer__Pq__R{flex-direction:column}}