Terms of Service


Last updated April 1, 2023.

Your use of this site is subject to the following terms of service. By continuing to use the site, you accept these terms. If you do not accept these terms, you may not use this site.

We may change, add, or remove parts of these terms of service at any time by providing written notice, which we may provide by updating this page and the "last updated" date listed above. Such changes shall become effective immediately upon posting. You are responsible for reviewing these terms before using the site.

While we aim to provide useful information, the content on this site is offered on an "as-is" and "as-available" basis, without any warranties, express or implied, including but not limited to implied warranties of merchantability and fitness for a particular purpose.

The contents of this site are intended for your personal, noncommercial use.

We may change, suspend or discontinue any aspect of this site at any time, with or without notice.

You may not copy, modify, distribute, sell, or lease any part of this site or its content without express, written consent.