.legal-page{background:#f8f7f3;font-family:var(--font);font-size:16px;line-height:1.6;color:var(--text-primary,#1c1c1e);min-height:100vh;margin:0}.legal{max-width:720px;margin:0 auto;padding:48px 24px 80px}.legal__back{display:inline-block;margin-bottom:32px;font-size:14px;font-weight:500;color:#3F7ED2;text-decoration:none}.legal__back:hover{text-decoration:underline}.legal-page h1{margin:0 0 8px;font-size:32px;font-weight:800;letter-spacing:-.03em}.legal__updated{margin:0 0 40px;font-size:14px;color:rgba(0,0,0,.5)}.legal-page h2{margin:40px 0 12px;font-size:20px;font-weight:700;letter-spacing:-.02em}.legal-page li,.legal-page p{color:rgba(0,0,0,.75)}.legal-page ol,.legal-page ul{padding-left:20px}.legal-page blockquote{margin:16px 0;padding:12px 16px;border:1px solid rgba(0,0,0,.15);border-left:3px solid var(--blue);border-radius:8px;background:rgba(0,0,0,.03)}.legal-page li{margin-bottom:8px}.legal-page a{color:#3F7ED2}