.legal-information_page__UFlZT{max-width:76ch;margin:0 auto;padding:clamp(24px,5vw,64px) 24px;color:var(--text);line-height:1.75;overflow-wrap:anywhere}.legal-information_page__UFlZT h1{font-size:clamp(30px,5vw,44px);line-height:1.2;color:var(--navy);margin:32px 0 24px}.legal-information_page__UFlZT h2{font-size:clamp(24px,4vw,32px);line-height:1.3;color:var(--navy)}.legal-information_page__UFlZT h3{font-size:20px;margin-top:28px;line-height:1.4}.legal-information_page__UFlZT p{margin:12px 0}.legal-information_page__UFlZT a{color:var(--forest);text-underline-offset:4px;font-weight:700}.legal-information_page__UFlZT a:focus-visible{outline:3px solid var(--forest);outline-offset:5px}.legal-information_notice__G03n4{border-left:4px solid var(--forest);padding-left:20px}.legal-information_version__8LSDy{font-size:14px;color:var(--muted)}.legal-information_navigation__8XykV{display:grid;gap:4px;margin:24px 0 40px}.legal-information_navigation__8XykV a{display:flex;align-items:center;min-height:48px}.legal-information_document__3CxC2{border-top:1px solid var(--line);padding-top:28px;margin-top:40px;scroll-margin-top:24px}.legal-information_page__UFlZT footer{border-top:1px solid var(--line);padding-top:24px;margin-top:40px}.legal-information_page__UFlZT footer a,.legal-information_page__UFlZT header>a{display:inline-flex;align-items:center;min-height:48px}