.LegalPage_legalSection__fvqSi{padding:50px 0 80px;max-width:860px;margin:0 auto}.LegalPage_legalHeader__T6fQ7{text-align:center;margin-bottom:40px}.LegalPage_legalBadge__oK2N_{display:inline-flex;align-items:center;gap:8px;background:white;padding:6px 16px;border-radius:var(--radius-full,9999px);border:1px solid var(--border-subtle,#e2e8f0);font-size:.88rem;font-weight:700;color:var(--primary,#FF5A5F);margin-bottom:16px}.LegalPage_legalTitle__KpB_d{font-size:clamp(2rem,4vw,2.6rem);font-weight:800;color:var(--text-main,#1A202C);margin-bottom:12px;letter-spacing:-.02em}.LegalPage_legalSubtitle__SlhvB{font-size:1rem;color:var(--text-secondary,#718096);line-height:1.6}.LegalPage_legalCard__kTaME{background:white;border-radius:var(--radius-lg,16px);border:1px solid var(--border-subtle,#e2e8f0);padding:32px;box-shadow:var(--shadow-sm,0 1px 3px rgba(0,0,0,.05));margin-bottom:24px}.LegalPage_legalCard__kTaME h2{font-size:1.25rem;font-weight:800;color:var(--text-main,#1A202C);margin-bottom:14px;display:flex;align-items:center;gap:10px}.LegalPage_legalCard__kTaME p{color:var(--text-secondary,#4A5568);font-size:.95rem;line-height:1.75;margin-bottom:12px}.LegalPage_legalCard__kTaME p:last-child{margin-bottom:0}.LegalPage_legalCard__kTaME ul{padding-left:20px;margin:12px 0;color:var(--text-secondary,#4A5568);font-size:.95rem;line-height:1.75}.LegalPage_legalCard__kTaME li{margin-bottom:6px}.LegalPage_highlightBox__eeDwB{background:#FFF5F5;border-left:4px solid var(--primary,#ff5a5f);padding:16px 20px;border-radius:0 var(--radius-md,8px) var(--radius-md,8px) 0;margin:16px 0;font-size:.93rem;color:#742A2A;line-height:1.65}.LegalPage_actionFooter__GsUz_{margin-top:36px;text-align:center}@media (max-width:640px){.LegalPage_legalCard__kTaME{padding:24px 20px}}