.legal-page-module__qLSGyG__page{max-width:var(--reading-width,640px);padding-block:64px 96px}.legal-page-module__qLSGyG__header h1{letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(2.75rem,7vw,4.5rem);font-weight:600;line-height:1.05}.legal-page-module__qLSGyG__introduction{color:var(--color-muted,#b5bdc7);font-size:1.25rem;line-height:1.6}.legal-page-module__qLSGyG__date{color:var(--color-muted,#b5bdc7);margin-top:24px;font-size:.875rem;line-height:1.6}.legal-page-module__qLSGyG__notice{border-left:2px solid var(--color-accent,#7ae8c2);margin-block:32px 40px;padding:8px 0 8px 20px}.legal-page-module__qLSGyG__notice h2{margin:0 0 8px;font-size:1rem;font-weight:600}.legal-page-module__qLSGyG__notice p{color:var(--color-muted,#b5bdc7);margin:0;font-size:.9375rem;line-height:1.7}.legal-page-module__qLSGyG__contents{border-block:1px solid var(--color-divider,#34404a);padding-block:24px}.legal-page-module__qLSGyG__contents p{color:var(--color-muted,#b5bdc7);margin:0 0 12px;font-size:.875rem}.legal-page-module__qLSGyG__contents ol{gap:2px;margin:0;padding-left:1.25rem;display:grid}.legal-page-module__qLSGyG__contents li{color:var(--color-muted,#b5bdc7);padding-left:6px}.legal-page-module__qLSGyG__contents a{color:var(--color-text,#fff);text-underline-offset:.2em;padding-block:7px;display:inline-block}.legal-page-module__qLSGyG__sections{gap:40px;padding-top:48px;display:grid}.legal-page-module__qLSGyG__section[id]{scroll-margin-top:112px}.legal-page-module__qLSGyG__section h2{letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(1.375rem,3vw,1.75rem);font-weight:600;line-height:1.25}.legal-page-module__qLSGyG__section p,.legal-page-module__qLSGyG__section li,.legal-page-module__qLSGyG__contact{color:var(--color-muted,#b5bdc7);font-size:1.125rem;line-height:1.8}.legal-page-module__qLSGyG__section p{margin:0}.legal-page-module__qLSGyG__section p+p{margin-top:16px}.legal-page-module__qLSGyG__section ul{margin:16px 0 0;padding-left:1.25rem}.legal-page-module__qLSGyG__section li+li{margin-top:8px}.legal-page-module__qLSGyG__section a,.legal-page-module__qLSGyG__contact a{color:var(--color-accent,#7ae8c2);text-underline-offset:.2em;text-decoration:underline}.legal-page-module__qLSGyG__contact{border-top:1px solid var(--color-divider,#34404a);margin:48px 0 0;padding-top:24px}@media (min-width:768px){.legal-page-module__qLSGyG__page{padding-block:96px 128px}}
