/* privacy.css — rules specific to privacy.html.
   Loaded after legal.css; later source order settles any overlap.
   ------------------------------------------------------------------------- */
main{max-width:760px;margin:0 auto;padding:60px 24px 96px}
h2{font-family:var(--font-display);font-weight:700;margin-top:38px;font-size:1.2rem}
h3{font-family:var(--font-display);font-weight:700;margin-top:22px;font-size:1rem;color:var(--primary)}
ul{padding-left:1.25rem}
ul li{margin:4px 0}

/* Was a style="…" attribute; the service's CSP forbids those. */
.u-mt-26{margin-top:26px}

/* The processing table and the right-to-object note (2026-09-19). The table
   scrolls sideways inside its wrapper on a phone instead of squeezing. */
.table-wrap{overflow-x:auto;margin:14px 0 8px}
table{border-collapse:collapse;width:100%;min-width:640px;font-size:.86rem;line-height:1.5}
th,td{border-top:1px solid var(--line);padding:9px 12px 9px 0;text-align:left;vertical-align:top}
thead th{font-family:var(--font-display);font-weight:700;color:var(--primary);border-top:0}
tbody th{font-weight:600}
.note{border-left:3px solid var(--primary);background:#fff;padding:12px 16px;margin:20px 0}
.note p{margin:0}
