.legal-page{max-width:var(--page-max);padding:var(--s6) var(--gutter) var(--s7);margin:0 auto}.legal-effective-date{font-family:var(--sans);letter-spacing:.28em;text-transform:uppercase;color:var(--mute);margin:0 0 var(--s4);font-size:10px;font-weight:500}.legal-body{max-width:62ch}.legal-body p{font-family:var(--sans);margin:0 0 var(--s3);color:var(--fg);font-size:18px;font-weight:400;line-height:1.65}.legal-body p:last-child{margin-bottom:0}.legal-body h2{font-family:var(--serif);letter-spacing:-.015em;margin:var(--s5) 0 var(--s3);color:var(--fg);font-size:28px;font-weight:400;line-height:1.15}.legal-body h2:first-child{margin-top:0}.legal-body ul{font-family:var(--sans);margin:0 0 var(--s3);padding-left:var(--s3);color:var(--fg);font-size:18px;font-weight:400;line-height:1.65}.legal-body ul li{margin-bottom:var(--s2)}.legal-body ul li:last-child{margin-bottom:0}.legal-contact{margin:var(--s5) 0 0;padding-top:var(--s4);border-top:1px solid var(--rule-soft);font-family:var(--sans);color:var(--mute);max-width:62ch;font-size:15px;font-weight:400;line-height:1.55}@media (max-width:1279px){.legal-page{padding:var(--s5) var(--gutter) var(--s6)}}@media (max-width:767px){.legal-page{padding:var(--s4) var(--gutter) var(--s5)}.legal-body h2{font-size:22px}}
