.LegalPage_main__tzJR5{min-height:100vh;background:var(--color-bg);padding:120px 20px 72px}.LegalPage_doc__JBmCH{max-width:var(--page-content);margin:0 auto;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:56px 56px 64px;box-shadow:var(--shadow-sm)}.LegalPage_eyebrow__Jiw3_{font-size:14px;font-weight:800;letter-spacing:.02em;color:var(--color-accent);margin-bottom:10px}.LegalPage_title__cXmM_{font-size:32px;font-weight:800;letter-spacing:-.01em;color:var(--color-text-primary);margin-bottom:8px}.LegalPage_updated__2_YoC{font-size:14px;color:var(--color-text-tertiary);padding-bottom:24px;margin-bottom:8px;border-bottom:1px solid var(--color-border)}.LegalPage_body__Kj9yY{font-size:16px;line-height:1.75;color:var(--color-text-secondary)}.LegalPage_body__Kj9yY>:first-child{margin-top:0}.LegalPage_body__Kj9yY h2{font-size:20px;font-weight:800;color:var(--color-text-primary);margin:40px 0 6px;padding-top:24px;border-top:1px solid var(--color-border)}.LegalPage_body__Kj9yY h2:first-of-type{border-top:none;padding-top:0;margin-top:28px}.LegalPage_body__Kj9yY h3{font-size:16px;font-weight:700;color:var(--color-text-primary);margin:24px 0 8px}.LegalPage_body__Kj9yY p{margin:8px 0}.LegalPage_body__Kj9yY strong{color:var(--color-text-primary);font-weight:700}.LegalPage_body__Kj9yY a{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px;word-break:break-all}.LegalPage_body__Kj9yY ol,.LegalPage_body__Kj9yY ul{margin:8px 0;padding-left:22px}.LegalPage_body__Kj9yY li{margin:4px 0}.LegalPage_body__Kj9yY ul{list-style:disc}.LegalPage_body__Kj9yY ol{list-style:decimal}.LegalPage_tableWrap__UN0lM{overflow-x:auto;margin:12px 0;-webkit-overflow-scrolling:touch}.LegalPage_body__Kj9yY table{width:100%;min-width:460px;border-collapse:collapse;font-size:14px;line-height:1.6}.LegalPage_body__Kj9yY td,.LegalPage_body__Kj9yY th{border:1px solid var(--color-border);padding:8px 12px;text-align:left;vertical-align:top}.LegalPage_body__Kj9yY th{background:var(--color-fill);font-weight:700;color:var(--color-text-primary);white-space:nowrap}.LegalPage_note__ypOXc{background:var(--color-accent-light);border:1px solid #f3d3c2;border-radius:var(--radius-md);padding:12px 16px;font-size:14px;color:var(--color-accent-dark);margin:18px 0 4px}.LegalPage_bizBox__RQWoA{margin-top:40px;padding-top:24px;border-top:1px solid var(--color-border)}.LegalPage_bizTitle__nMQEa{font-size:14px;font-weight:800;color:var(--color-text-primary);margin-bottom:10px}.LegalPage_bizList__F_GfS{list-style:none;padding:0;margin:0;font-size:14px;line-height:1.9;color:var(--color-text-secondary)}.LegalPage_bizList__F_GfS strong{display:inline-block;min-width:118px;color:var(--color-text-tertiary);font-weight:600}.LegalPage_footer__aI0YZ{background:#18181a;padding:40px 0 48px}.LegalPage_container__XugKr{max-width:1080px;margin:0 auto;padding:0 20px}.LegalPage_footerLogoImg__jLW4O{height:42px;width:auto;display:block;margin-bottom:8px}.LegalPage_footerTag__mMYAY{font-size:14px;color:hsla(0,0%,100%,.3);margin-bottom:20px}.LegalPage_footerLinks__zUw_U{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:16px}.LegalPage_footerLink__RQO9s{font-size:14px;color:hsla(0,0%,100%,.4)}.LegalPage_footerLink__RQO9s:hover{color:hsla(0,0%,100%,.75)}.LegalPage_footerLinkStrong__P4vJJ{color:hsla(0,0%,100%,.72);font-weight:700}.LegalPage_footerCopy__0v_wQ{font-size:14px;color:hsla(0,0%,100%,.2)}@media (max-width:768px){.LegalPage_main__tzJR5{padding:88px 16px 56px}.LegalPage_doc__JBmCH{padding:32px 22px 40px;border-radius:var(--radius-lg)}.LegalPage_title__cXmM_{font-size:24px}}