.Legal_page__4Q3Wd{max-width:840px;margin:0 auto;padding:32px 24px 64px;color:#152b43;line-height:1.75;overflow-wrap:anywhere}.Legal_page__4Q3Wd h1{font-size:clamp(1.8rem,4vw,2.4rem);line-height:1.3;margin:28px 0 12px}.Legal_page__4Q3Wd h2{font-size:1.2rem;margin:32px 0 8px}.Legal_page__4Q3Wd p{margin:10px 0}.Legal_links__KtbWv a,.Legal_note__d5vgT a,.Legal_page__4Q3Wd a{color:inherit;text-decoration:underline;text-underline-offset:3px}.Legal_summary__Okoa5{border-inline-start:3px solid #a79261;background:#f4f6f8;padding:16px 20px;margin:24px 0}.Legal_page__4Q3Wd details{border-top:1px solid #dbe2e9;margin:24px 0;padding-top:16px}.Legal_page__4Q3Wd summary{cursor:pointer;font-weight:700;padding:8px 0}.Legal_meta__lFREx{color:#586b7c;font-size:.9rem}.Legal_links__KtbWv{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 24px;padding:22px 20px;font-size:.875rem;line-height:1.7;color:#42556a;background:#f7f8fa}.Legal_note__d5vgT{font-size:.85rem;line-height:1.65;color:inherit;margin:12px 0}.Legal_note__d5vgT summary{cursor:pointer}@media (max-width:780px){.Legal_links__KtbWv{padding-bottom:calc(90px + env(safe-area-inset-bottom))}}@media (max-width:480px){.Legal_page__4Q3Wd{padding:22px 18px 48px}.Legal_links__KtbWv{gap:8px 16px}}