.legal-page{background:var(--color-bg);min-height:100vh}.legal-page__scroll{-webkit-box-sizing:border-box;box-sizing:border-box;height:100vh;padding:.8rem .8rem 1.6rem}.legal-page__header{background:-webkit-linear-gradient(315deg,#066,#008b8b 48%,#3d7c5f);background:linear-gradient(135deg,#066,#008b8b 48%,#3d7c5f);border-radius:.7rem;color:var(--color-accent-text);margin-bottom:.6rem;padding:.9rem .8rem}.legal-page__title{display:block;font-size:1rem;font-weight:700}.legal-page__updated{display:block;font-size:.6rem;margin-top:.4rem;opacity:.85}.legal-page__intro{display:block;font-size:.7rem;line-height:1.7;margin-top:.6rem}.legal-page__section{background:var(--color-bg-card);border-radius:.7rem;-webkit-box-shadow:0 .4rem 1.2rem rgba(26,46,46,.06);box-shadow:0 .4rem 1.2rem rgba(26,46,46,.06);margin-bottom:.6rem;padding:.8rem}.legal-page__section-title{color:var(--color-text-primary);display:block;font-size:.8rem;font-weight:600;margin-bottom:.5rem}.legal-page__section-text{color:var(--color-text-regular);display:block;font-size:.7rem;line-height:1.8;margin-bottom:.4rem}.legal-page__section-text:last-child{margin-bottom:0}