.legal-page{--blue:#0074d9;--bg:#f7f9fc;--ink:#1b1f26;--body-text:#444b55;--dim:#5e6570;--hairline:#e2e8f0;--tint-text:#005cb1;background:var(--bg);color:var(--body-text);font-family:Lato,Helvetica,Arial,Lucida Grande,sans-serif}.legal-page .doc{padding-bottom:clamp(3.5rem,8vh,5.5rem)}.legal-page .doc>*{max-width:46rem}.legal-page .doc h2{letter-spacing:-.015em;color:var(--ink);margin-top:2.4rem;margin-bottom:.6rem;font-size:clamp(1.25rem,1.4vw + .7rem,1.6rem);font-weight:900}.legal-page .doc p,.legal-page .doc li{font-size:1.02rem;line-height:1.7}.legal-page .doc p+p{margin-top:.8rem}.legal-page .doc ul{margin-top:.6rem;padding-left:1.2rem;list-style:outside}.legal-page .doc li{margin-bottom:.45rem}.legal-page .doc li::marker{color:var(--blue)}.legal-page .doc strong{color:var(--ink);font-weight:700}.legal-page .doc a{color:var(--tint-text);font-weight:700}.legal-page .cross-link{border-top:1px solid var(--hairline);margin-top:3rem;padding-top:1.5rem;font-size:.95rem}
