.legal-page__header{padding-top:40px;padding-bottom:32px}.legal-page__title{font-family:var(--font-condensed);letter-spacing:-.06em;text-transform:uppercase;font-size:2rem;font-weight:700;line-height:1}.legal-page__meta{font-size:var(--font-size-body-sm);margin-top:2.5rem;line-height:1.8}@media (min-width:1024px){.legal-page__header{padding-top:160px;padding-bottom:98px;position:relative}.legal-page__meta{text-align:right;margin-top:0;position:absolute;top:160px;right:0}}@media (min-width:1280px){.legal-page__header{padding-bottom:110px}}.prose-legal h2{margin-top:80px;margin-bottom:24px;font-size:1.5rem;font-weight:700;line-height:1.5}.prose-legal h3{font-size:var(--font-size-label-md);line-height:var(--leading-label-md);margin-top:2rem;margin-bottom:.75rem;font-weight:700}.prose-legal p{font-size:var(--font-size-body-sm);line-height:1.8}.prose-legal a{text-underline-offset:2px;text-decoration:underline;transition:opacity .2s}.prose-legal a:hover{opacity:.7}.legal-ol{counter-reset:legal-counter;margin:0;padding:0 0 0 40px;list-style:none}.legal-ul{margin:0;padding:0 0 0 20px;list-style:none}.legal-li{font-size:var(--font-size-body-sm);line-height:1.8;position:relative}.legal-ol>.legal-li{counter-increment:legal-counter}.legal-ol>.legal-li:before{content:counter(legal-counter) ". ";position:absolute;left:-20px}.legal-ul>.legal-li:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;top:.75em;left:-12px}.legal-li .legal-ol,.legal-li .legal-ul{padding-left:20px}.legal-li .legal-ol>.legal-li,.legal-li .legal-ul>.legal-li{counter-increment:none}.legal-li .legal-ol>.legal-li:before,.legal-li .legal-ul>.legal-li:before{content:"";background:0 0;border:1px solid;border-radius:50%;width:5px;height:5px;top:.75em;left:-12px}.legal-li .legal-li .legal-ol,.legal-li .legal-li .legal-ul{padding-left:0}.legal-li .legal-li .legal-ol>.legal-li:before,.legal-li .legal-li .legal-ul>.legal-li:before{content:none}.prose-legal>p:last-child{text-align:right;margin-top:80px}.legal-indent{padding-left:40px}.legal-indent p,.legal-revision p,.legal-contact p{font-size:var(--font-size-body-sm);line-height:1.8}.legal-revision{margin-top:80px}.legal-contact{margin-top:52px;padding-left:40px}.legal-footer-label{font-family:var(--font-roboto);letter-spacing:.15px;font-size:12px;font-weight:300;line-height:24px}.legal-footer-label+.legal-footer-text{margin-top:32px}.legal-footer-text{font-family:var(--font-roboto);letter-spacing:.15px;font-size:12px;font-weight:300;line-height:15px}
