.LegalPage_page__jnaOJ{padding:64px 0 96px}@media (min-width:880px){.LegalPage_page__jnaOJ{padding:88px 0 128px}}.LegalPage_inner__aQYVX{max-width:calc(var(--text-width) + 40px)}.LegalPage_header__MKC3y{margin-bottom:28px}.LegalPage_title__cXmM_{font-size:clamp(2rem,5vw,2.75rem);font-weight:650;letter-spacing:-.025em}.LegalPage_effective__mw_mE{margin-top:12px;font-size:var(--font-size-sm);color:var(--color-text-muted)}.LegalPage_notice__a8VB_{border-radius:var(--radius-md);border:1px solid rgba(79,168,160,.3);background:var(--color-accent-faint);padding:18px 20px;margin-bottom:36px;font-size:var(--font-size-sm);line-height:1.65;color:var(--color-text-secondary)}.LegalPage_noticeTitle__Lklpt{font-weight:650;letter-spacing:.01em;color:var(--color-accent);margin-bottom:5px}.LegalPage_intro__JFI9V{font-size:var(--font-size-lg);line-height:1.7;color:var(--color-text-secondary);margin-bottom:48px}.LegalPage_section__a6qvY{margin-bottom:38px}.LegalPage_sectionHeading__5hctp{font-size:var(--font-size-xl);font-weight:600;letter-spacing:-.015em;margin-bottom:12px}.LegalPage_paragraph__Ugl_3,.LegalPage_placeholder__u0K1f{font-size:var(--font-size-base);line-height:1.75;color:var(--color-text-secondary)}.LegalPage_paragraph__Ugl_3+.LegalPage_paragraph__Ugl_3,.LegalPage_placeholder__u0K1f+.LegalPage_placeholder__u0K1f{margin-top:12px}.LegalPage_placeholder__u0K1f{font-style:italic;color:var(--color-text-muted)}.LegalPage_placeholderTag___K0F4{font-style:normal;font-size:var(--font-size-xs);font-weight:650;letter-spacing:.05em;color:var(--color-accent)}