.legal-page{padding:2rem 0 3rem}.legal-page__article{max-width:42rem}.legal-page__back{display:inline-block;margin-bottom:1.25rem;font-size:.875rem;font-weight:500;color:#22c55e;text-decoration:none}.legal-page__back:hover{text-decoration:underline}.legal-page__title{font-size:clamp(1.5rem,4vw,2rem);font-weight:800;line-height:1.2;margin-bottom:.5rem}.legal-page__updated{font-size:.8125rem;color:hsla(0,0%,100%,.6);margin-bottom:2rem}.legal-page__intro{font-size:1rem;line-height:1.65;color:hsla(0,0%,100%,.85);margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.legal-page__body{font-size:.9375rem;line-height:1.7;color:hsla(0,0%,100%,.8)}.legal-page__section{margin-bottom:1.75rem}.legal-page__section h2{font-size:1.0625rem;font-weight:700;color:#fff;margin-bottom:.625rem}.legal-page__section p{margin-bottom:.75rem}.legal-page__section p:last-child{margin-bottom:0}.legal-page__section ul{margin:.5rem 0 .75rem 1.25rem;list-style:disc}.legal-page__section ul li{margin-bottom:.35rem}.legal-page__section a{color:#22c55e;text-decoration:underline;text-underline-offset:2px}.legal-page__section a:hover{color:#4ade80}.legal-page__section strong{color:#fff;font-weight:600}@media(min-width: 1024px){.legal-page{padding:2.5rem 0 4rem}}
