.legal-page{background:#0a0a0a;color:hsla(0,0%,100%,.88);min-height:100vh}.legal-page__bg{background:-webkit-radial-gradient(50% 0,ellipse,rgba(212,175,55,.06) 0,transparent 55%);background:radial-gradient(ellipse at 50% 0,rgba(212,175,55,.06) 0,transparent 55%);inset:0;pointer-events:none;position:fixed}.legal-page__nav{-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem);background:hsla(0,0%,4%,.92);border-bottom:.025rem solid rgba(212,175,55,.15);display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;padding:calc(.6rem + env(safe-area-inset-top)) .7rem .6rem;position:-webkit-sticky;position:sticky;top:0;z-index:10}.legal-page__back{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;height:1.6rem;-webkit-justify-content:center;justify-content:center;margin-right:.3rem;width:1.6rem}.legal-page__back-icon{color:#d4af37;font-size:1.1rem;line-height:1}.legal-page__nav-title{color:#fff;font-size:.8rem;font-weight:600}.legal-page__scroll{-webkit-box-sizing:border-box;box-sizing:border-box;height:calc(100vh - 3rem);padding:.8rem .8rem 2rem}.legal-page__header{margin-bottom:1rem}.legal-page__title{color:#fff;display:block;font-size:1.1rem;font-weight:700;margin-bottom:.2rem}.legal-page__subtitle{color:rgba(212,175,55,.7);display:block;font-size:.55rem;letter-spacing:.05rem;margin-bottom:.4rem;text-transform:uppercase}.legal-page__updated{color:hsla(0,0%,100%,.4);display:block;font-size:.6rem}.legal-page__section{margin-bottom:.9rem}.legal-page__section-title{color:#d4af37;display:block;font-size:.75rem;font-weight:600;line-height:1.5;margin-bottom:.4rem}.legal-page__paragraph{color:hsla(0,0%,100%,.72);display:block;font-size:.65rem;line-height:1.75;margin-bottom:.4rem;text-align:justify}.legal-page__empty{color:hsla(0,0%,100%,.5);font-size:.7rem;padding:3rem 1rem;text-align:center}