.Legal-module__F_jpgq__page{box-sizing:border-box;background:var(--paper);min-height:100dvh;color:var(--text-primary);padding:48px 20px 80px}.Legal-module__F_jpgq__inApp{padding-top:24px}.Legal-module__F_jpgq__column{max-width:68ch;font-family:var(--font-body);margin:0 auto}.Legal-module__F_jpgq__brand{font-family:var(--font-display);color:var(--text-primary);align-items:center;gap:10px;margin-bottom:40px;font-size:20px;font-weight:600;text-decoration:none;display:inline-flex}.Legal-module__F_jpgq__logo{width:32px;height:32px}.Legal-module__F_jpgq__header{border-bottom:1px solid var(--border);margin-bottom:36px;padding-bottom:24px}.Legal-module__F_jpgq__title{font:var(--text-display);letter-spacing:-.01em;margin:0;font-size:36px}.Legal-module__F_jpgq__subtitle{font:var(--text-body);color:var(--text-secondary);margin:10px 0 0;font-size:17px}.Legal-module__F_jpgq__updated{font:var(--text-caption);color:var(--text-muted);margin:12px 0 0;font-weight:400}.Legal-module__F_jpgq__section+.Legal-module__F_jpgq__section{margin-top:32px}.Legal-module__F_jpgq__heading{font-family:var(--font-display);color:var(--text-primary);margin:0 0 12px;font-size:22px;font-weight:600;line-height:1.3}.Legal-module__F_jpgq__subheading{font-family:var(--font-body);color:var(--text-primary);margin:20px 0 8px;font-size:16px;font-weight:600}.Legal-module__F_jpgq__paragraph,.Legal-module__F_jpgq__listItem{color:var(--text-secondary);font-size:16px;line-height:1.7}.Legal-module__F_jpgq__paragraph{margin:0 0 12px}.Legal-module__F_jpgq__list{margin:0 0 12px;padding-left:22px;list-style:outside}.Legal-module__F_jpgq__listItem+.Legal-module__F_jpgq__listItem{margin-top:6px}.Legal-module__F_jpgq__listItem::marker{color:var(--primary-text)}.Legal-module__F_jpgq__column a{color:var(--primary-text);text-decoration:underline;-webkit-text-decoration-color:var(--hover-border);text-decoration-color:var(--hover-border);text-underline-offset:2px}.Legal-module__F_jpgq__column a.Legal-module__F_jpgq__brand{color:var(--text-primary);text-decoration:none}.Legal-module__F_jpgq__column strong{color:var(--text-primary);font-weight:600}.Legal-module__F_jpgq__notice{border-radius:var(--radius-md);color:var(--success-text);background:#16a34a1a;margin:0 0 32px;padding:14px 16px;font-size:16px}@media (max-width:640px){.Legal-module__F_jpgq__page{padding:32px 16px 56px}.Legal-module__F_jpgq__title{font-size:30px}.Legal-module__F_jpgq__heading{font-size:20px}}