.legal-page{padding:120px var(--pd-x);background-color:var(--secondary-color);color:var(--primary-color);padding-top:20vh}.legal-page__container{flex-direction:column;gap:32px;margin:0 auto;display:flex}.legal-page__header{flex-direction:column;gap:16px;display:flex}.legal-page__badge{letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000001a;border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:.75rem}.legal-page__intro{font-size:var(--fs-m);color:#000000bf;line-height:1.6}.legal-page__section{border-top:1px solid #00000014;padding-top:24px}.legal-page__section:first-of-type{border-top:none;padding-top:0}.legal-page__subheading{font-size:var(--fs-l);font-family:var(--font-reckless-neue);margin-bottom:12px}.legal-page__paragraph{color:#000000bf;margin-bottom:12px;line-height:1.7}.legal-page__list{color:#000000bf;flex-direction:column;gap:8px;margin:12px 0 0 16px;list-style:outside;display:flex}.legal-page__note{color:#000c;background-color:#00000005;border-left:3px solid #0000001a;margin-top:24px;padding:16px 20px;font-size:.95rem;line-height:1.6}@media (max-width:768px){.legal-page{padding:80px var(--pd-x);padding-top:20vh}.legal-page__container{gap:24px}.legal-page__subheading{font-size:1.3rem}}
