.LegalDocument_wrap__oVK0i{padding-block:120px 72px}.LegalDocument_header__eJQsM{max-width:820px;margin:0 auto 40px}.LegalDocument_title__W0fjd{font-size:clamp(2rem,4vw,2.8rem);font-weight:800;color:var(--navy-900);line-height:1.15}.LegalDocument_subtitle__GnIJt{margin-top:16px;font-size:1.1rem;color:var(--ink-500);line-height:1.6}.LegalDocument_updated__pMaVm{margin-top:20px;display:inline-block;font-size:.85rem;font-weight:600;color:var(--navy-700);background:var(--ink-050);padding:6px 14px;border-radius:999px}.LegalDocument_body__vHe7R{max-width:820px;margin:0 auto}.LegalDocument_section__XJQIQ{margin-top:40px}.LegalDocument_section__XJQIQ:first-child{margin-top:0}.LegalDocument_heading__zg78c{font-size:1.35rem;font-weight:700;color:var(--navy-900);margin-bottom:14px}.LegalDocument_paragraph__XbbOQ{color:var(--ink-700);font-size:1rem;line-height:1.75;margin-bottom:14px}.LegalDocument_paragraph__XbbOQ:last-child{margin-bottom:0}.LegalDocument_contactBox__VvlsY{max-width:820px;margin:56px auto 0;padding:28px 32px;background:var(--ink-050);border:1px solid var(--ink-100);border-radius:16px;color:var(--ink-700);font-size:1rem;line-height:1.7}.LegalDocument_contactBox__VvlsY a{color:var(--navy-700);font-weight:600;text-decoration:underline}.LegalDocument_backLink__asm0S{display:inline-flex;align-items:center;gap:8px;margin-top:32px;color:var(--navy-700);font-weight:600;font-size:.95rem}.LegalDocument_backLink__asm0S:hover{color:var(--gold-600)}.LegalDocument_cards__kXyqf{max-width:820px;margin:0 auto;display:grid;grid-gap:32px;gap:32px}.LegalDocument_card__aDzvh{padding:28px 32px;border:1px solid var(--ink-100);border-radius:16px;background:var(--white)}.LegalDocument_cardTitle__lB5uS{font-size:1.2rem;font-weight:700;color:var(--navy-900);margin-bottom:18px}.LegalDocument_detailList__3xFXU{display:flex;flex-direction:column;gap:14px}.LegalDocument_detailRow__WcCFi{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:1rem;line-height:1.6}.LegalDocument_detailLabel__a7Xog{min-width:140px;font-weight:600;color:var(--navy-800)}.LegalDocument_detailValue____JfB{color:var(--ink-700)}.LegalDocument_detailValue____JfB a{color:var(--navy-700);font-weight:600;text-decoration:underline}.LegalDocument_note__yulem{max-width:820px;margin:28px auto 0;color:var(--ink-500);font-size:.95rem;line-height:1.6}