.legal-page{background:var(--site-color-white);color:var(--site-color-soft-black)}.legal-body{width:min(660px,100% - 2 * var(--site-page-gutter));margin:0 auto;padding-bottom:clamp(64px,8vw,120px);font:var(--site-type-b3);letter-spacing:var(--site-type-b3-tracking);overflow-wrap:anywhere}.legal-body ol,.legal-body p,.legal-body ul{margin:0 0 1.4em}.legal-body ol,.legal-body ul{padding-left:1.25em}.legal-body li+li{margin-top:.35em}.legal-body h2,.legal-body h3{margin:0;font:inherit;letter-spacing:inherit}.legal-body h2{font-weight:500}.legal-body h3{font-style:italic}.legal-body strong{font-weight:500}.legal-body a{color:inherit;text-underline-offset:.15em}.legal-body a:focus-visible{outline:2px solid var(--site-color-soft-black);outline-offset:2px}