.LegalPage{background:#f4f6fb;color:#2e3f5f;padding:56px 0 72px}.LegalPage_Container{width:min(980px,100% - 48px);margin:0 auto}.LegalPage_Header{margin-bottom:34px}.LegalPage_Title{margin:0 0 10px;font-size:clamp(2.2rem,4vw,3.3rem);font-weight:800;letter-spacing:-.03em;color:#2f4b82}.LegalPage_SubTitle{margin:0;font-size:1rem;color:#6c7b92}.LegalPage_Section{margin-top:28px}.LegalPage_SectionTitle{margin:0 0 16px;font-size:1.55rem;font-weight:800;letter-spacing:-.02em;color:#2f4b82}.LegalPage_Card{background:#fff;border:1px solid #dbe3ef;border-radius:16px;padding:22px 24px;box-shadow:0 8px 20px #1d345e0d}.LegalPage_Text{margin:0 0 14px;font-size:1.05rem;line-height:1.7;color:#4e5f79}.LegalPage_Text:last-child{margin-bottom:0}.LegalPage_List{margin:0;padding-left:22px;color:#4e5f79;line-height:1.8}.LegalPage_List li+li{margin-top:4px}.LegalPage a{color:#355894;text-decoration:none}.LegalPage a:hover{text-decoration:underline}@media(max-width:720px){.LegalPage{padding:42px 0 56px}.LegalPage_Container{width:min(980px,100% - 32px)}.LegalPage_Title{font-size:2.2rem}.LegalPage_SectionTitle{font-size:1.35rem}.LegalPage_Card{padding:18px}.LegalPage_Text,.LegalPage_List{font-size:1rem}}
