.LegalPage_page__8snhV{max-width:860px;margin:0 auto;padding:40px 24px 64px;line-height:1.75;overflow-wrap:anywhere}.LegalPage_page__8snhV h1{margin:12px 0;font-size:clamp(32px,6vw,48px);line-height:1.2}.LegalPage_page__8snhV h2{color:var(--text);font-size:23px;line-height:1.35;scroll-margin-top:160px}.LegalPage_page__8snhV li,.LegalPage_page__8snhV p{color:var(--muted)}.LegalPage_page__8snhV strong{color:var(--text)}.LegalPage_page__8snhV a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.LegalPage_page__8snhV a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.LegalPage_date__oZWF2{font-size:14px}.LegalPage_page__8snhV .LegalPage_related__wMUHf{display:flex;flex:none;order:0;flex-basis:auto;flex-wrap:wrap;gap:12px 24px;margin:24px 0}.LegalPage_page__8snhV .LegalPage_contents__jri26{display:block;flex:none;order:0;flex-basis:auto;padding:12px 20px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.LegalPage_contents__jri26 ol{padding-left:24px;margin:8px 0}.LegalPage_contents__jri26 li{margin:4px 0}.LegalPage_section__ayGW8{margin-top:32px}.LegalPage_section__ayGW8 p{margin:12px 0}.LegalPage_section__ayGW8 ul{padding-left:24px}.LegalPage_section__ayGW8 li{margin:8px 0}@media (max-width:540px){.LegalPage_page__8snhV{padding:28px 16px 40px}}