.legal-page{max-width:44rem;margin:0 auto;padding:7rem 1.5rem 6rem;color:var(--foreground-50)}.legal-page__title{font-size:1.75rem;font-weight:400;color:var(--foreground);margin-bottom:.75rem}@media (min-width:60rem){.legal-page__title{font-size:2.25rem}}.legal-page__updated{font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;margin-bottom:3rem}.legal-page__section{margin-bottom:2.5rem}.legal-page__heading{font-size:1.0625rem;font-weight:500;color:var(--foreground);margin-bottom:.875rem}.legal-page__body{font-size:.9375rem;line-height:1.8;margin-bottom:.875rem}.legal-page__body a{text-decoration:underline}@media (hover:hover){.legal-page__body a:hover{color:var(--foreground-80)}}.legal-page__list{list-style:none;padding:0;margin:0 0 .875rem}.legal-page__list li{position:relative;padding-left:1.125rem;font-size:.9375rem;line-height:1.8}.legal-page__list li:before{content:"";position:absolute;left:0;top:.8em;width:4px;height:4px;background:var(--foreground-50)}