.page-legal{display:block;padding:30rem 10rem;padding:var(--margin-main-top,30rem) var(--pwx,10rem) var(--margin-xxl,30rem) var(--pwx,10rem)}.page-legal .page-inner{align-items:flex-start;display:flex;margin-left:auto;margin-right:auto;max-width:160rem}@media(max-width:767.98px){.page-legal .page-inner{flex-direction:column;width:100%}}.page-legal .page-inner .page-left{padding-right:4rem;padding-right:var(--gutter,4rem);position:sticky;top:30rem;top:var(--sticky-top,var(--margin-main-top,30rem));width:33.3333%}.page-legal .page-inner .page-left .page-title{text-wrap:pretty;font-size:5.4rem;font-size:var(--size-large,5.4rem);letter-spacing:-.02em;line-height:1.1}@media(max-width:767.98px){.page-legal .page-inner .page-left .page-title{position:relative;top:auto}}.page-legal .page-inner .page-right{padding-left:2rem;padding-left:var(--gutter-half,2rem);width:66.6666%}.page-legal .page-inner .page-right .page-content h2{margin:1.5em 0 1.8rem}.page-legal .page-inner .page-right .page-content h2:first-child{margin-top:0}.rich-text{white-space:pre-line}.rich-text.rich-text-format h2{font-size:3.4rem;font-size:var(--size-medium,3.4rem);line-height:1.4;margin-bottom:2.5em}.rich-text.rich-text-format *+h2{margin-top:2.5em}.rich-text.rich-text-format ul{list-style-type:disc;margin-bottom:1.625em;margin-bottom:calc(1em*var(--line-height, 1.625));padding-left:1em;width:100%}.rich-text.rich-text-format p+p{margin-top:1em}.rich-text.rich-text-format p+ul{margin-top:.8125em;margin-top:calc(.5em*var(--line-height, 1.625))}