.public-legal-page{min-height:100vh;background:var(--background);color:var(--text-primary);padding:2rem 1.15rem 3rem}.public-legal-page__inner{max-width:36rem;margin:0 auto}.public-legal-page__what-lead{margin:.15rem 0 .55rem}.public-legal-page__what-list{margin:0;padding-inline-start:1.15rem}.public-legal-page__what-list li+li{margin-top:.45rem}.public-legal-page__kicker{margin:0;color:var(--link);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.public-legal-page h1{margin:.55rem 0 0;font-size:1.85rem;letter-spacing:-.03em}.public-legal-page h2{margin:1.4rem 0 .4rem;font-size:1.05rem}.public-legal-page li,.public-legal-page p{color:var(--text-secondary);font-size:.95rem;line-height:1.55}.public-legal-page__updated{color:var(--text-muted)!important;font-size:.8rem!important}.public-legal-page a{color:var(--link)}.public-legal-page ul{padding-inline-start:1.15rem}.public-legal-page__notice{margin:.85rem 0 0;padding:.7rem .85rem;border:1px solid rgba(196,181,253,.22);border-radius:.65rem;color:var(--text-secondary)!important;font-size:.88rem!important}.public-legal-page__summary,.public-legal-page__toc{margin-top:1.35rem}.public-legal-page__full-title,.public-legal-page__summary h2,.public-legal-page__toc h2{margin:0 0 .45rem;font-size:1.05rem}.public-legal-page__toc ol{margin:0;padding-inline-start:1.2rem}.public-legal-page__canonical{margin-top:.35rem}.public-legal-page__kicker{font-size:.62rem;letter-spacing:.12em;color:var(--text-muted)}