/* Privacy policy page (generated by privacy-policies/pages.mjs) */
.pp-hero{padding-bottom:50px}
.pp-section{padding:30px 0 90px}
.pp-wrap{max-width:860px}
.pp-wrap h2{margin:1.8em 0 .5em;font-size:1.5rem}
.pp-wrap h3{margin:1.4em 0 .4em;font-size:1.15rem}
.pp-wrap p,.pp-wrap li{line-height:1.65}
.pp-wrap ul{padding-left:1.3em}
.pp-wrap a{text-decoration:underline}
.pp-meta{opacity:.75;font-size:.9em;margin:.25em 0 1.25em}
.pp-summary{border:1px solid rgba(127,127,127,.35);border-radius:10px;padding:.25em 1.1em .9em;margin:0 0 1.75em;background:rgba(127,127,127,.07)}
.pp-summary h2{margin-top:.6em}
.pp-table{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:.75em 0 1.25em;max-width:100%}
.pp-table table{border-collapse:collapse;width:100%;min-width:560px;font-size:.92em;line-height:1.45}
.pp-table th,.pp-table td{border:1px solid rgba(127,127,127,.35);padding:.5em .6em;text-align:left;vertical-align:top}
.pp-table th{background:rgba(127,127,127,.1);font-weight:700}
.pp-btn{display:inline-block;padding:.5em 1em;border:1px solid currentColor;border-radius:6px;font-weight:600;text-decoration:none;cursor:pointer}
.pp-btn:hover{background:rgba(127,127,127,.15)}
