.legal-page{color:#fff;background-color:#0a0a0a;max-width:56rem;margin:0 auto;padding:5rem 1rem}@media (min-width:640px){.legal-page{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.legal-page{padding-left:2rem;padding-right:2rem}}.legal-page__title{text-align:center;color:#c6ff00;margin-bottom:3rem;font-size:2.25rem;font-weight:800}.legal-page__section{margin-bottom:2.5rem}.legal-page__heading{margin-bottom:1rem;font-size:1.5rem;font-weight:700}.legal-page__subheading{margin-top:1rem;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.legal-page__text{color:#a1a1aa;margin-bottom:1rem;line-height:1.625}.legal-page__list{color:#a1a1aa;margin-left:1rem;line-height:1.625;list-style-type:disc;list-style-position:inside}.legal-page__list li{margin-bottom:.5rem}.legal-page__list strong{color:#fff}.legal-page__link{color:#c6ff00;transition:-webkit-text-decoration .2s,text-decoration .2s}.legal-page__link:hover{text-decoration:underline}.legal-page__alert{background-color:#854d0e33;border:1px solid #a1620780;border-radius:.75rem;padding:1.5rem}.legal-page__alert .alert-title{color:#eab308;text-transform:uppercase;margin-bottom:.5rem;font-weight:700}.legal-page__alert .alert-text{color:#a1a1aa;font-style:italic;font-weight:600;line-height:1.625}
