.legal{background:var(--color-white)}.legal__inner{max-width:760px;margin:0 auto;padding:3rem 1.25rem 5rem}.legal__title{color:var(--color-black-purple);margin-bottom:.5rem}.legal__updated{color:var(--color-black-purple-80);font-size:var(--text-small);margin-bottom:2.5rem}.legal__section{margin-bottom:2.25rem}.legal__heading{color:var(--color-black-purple);margin-bottom:.75rem}.legal__section p{color:var(--color-black-purple-80);margin-bottom:.75rem;line-height:1.6}.legal__list{color:var(--color-black-purple-80);flex-direction:column;gap:.5rem;margin:0;padding:0;line-height:1.5;list-style:none;display:flex}.legal a{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline;transition:color .15s}.legal a:hover{color:var(--color-mauve)}.legal__back{margin-top:2.5rem;font-weight:700}@media (min-width:768px){.legal__inner{padding:4rem 2rem 6rem}}
