.LegalPageShell_main__Y1yEp{max-width:920px;margin:0 auto;padding:40px 20px 72px}.LegalPageShell_topNav__js9gP{display:flex;align-items:center;justify-content:space-between;font-size:var(--text-sm);margin-bottom:20px}.LegalPageShell_homeBackLink__23tff{display:inline-flex;align-items:center;min-height:44px;line-height:1.2;color:var(--color-secondary);text-decoration:none}.LegalPageShell_homeBackLink__23tff:hover{text-decoration:underline}.LegalPageShell_loginBtn__yCAKN{display:inline-flex;align-items:center;justify-content:center;min-height:44px;background-color:var(--color-accent);color:#fff;padding:10px 14px;border-radius:var(--radius-btn);line-height:1.2;text-decoration:none;font-size:var(--text-sm)}.LegalPageShell_loginBtn__yCAKN:hover{background-color:var(--brand-primary-hover)}.LegalPageShell_loginBtn__yCAKN:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.LegalPageShell_bottomNav__FSL0l{display:flex;gap:12px;flex-wrap:wrap;font-size:var(--text-sm);margin-top:28px;padding-top:16px;border-top:1px solid var(--color-border)}.LegalPageShell_card__sNsLR{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:28px;box-shadow:var(--shadow)}.LegalPageShell_header__xXP_h{margin-bottom:20px}.LegalPageShell_title__pjHJI{font-size:2rem;margin-bottom:8px}.LegalPageShell_meta__gX4gZ{color:var(--color-muted);font-size:var(--text-sm)}.LegalPageShell_content__NdYLn h2{font-size:1.35rem;margin-top:24px;margin-bottom:8px}.LegalPageShell_content__NdYLn p{margin-bottom:12px}.LegalPageShell_content__NdYLn ul{margin:8px 0 12px 20px}.LegalPageShell_content__NdYLn li{margin-bottom:8px}.LegalPageShell_inlineList___n10G{margin-left:20px}.LegalPageShell_tableScroll__4snMx{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:12px 0 20px}.LegalPageShell_table__zO4nO{width:100%;border-collapse:collapse;margin:0;font-size:var(--text-sm)}.LegalPageShell_table__zO4nO td,.LegalPageShell_table__zO4nO th{border:1px solid var(--color-border);padding:10px;text-align:left;vertical-align:top}.LegalPageShell_table__zO4nO th{background:var(--bg-soft)}.LegalPageShell_notice__0uRuk{background:var(--state-info-soft);border:1px solid var(--state-info-border);color:var(--text-primary);padding:12px;border-radius:var(--radius-sm);margin:14px 0}@media (max-width:640px){.LegalPageShell_main__Y1yEp{padding:24px 12px 56px}.LegalPageShell_topNav__js9gP{align-items:flex-start;gap:12px}.LegalPageShell_card__sNsLR{padding:18px}.LegalPageShell_table__zO4nO{min-width:620px}.LegalPageShell_title__pjHJI{font-size:1.6rem}}