/* =====================================================================
   CTFY · Legal pages (privacy, cookies, terms, disclaimer) — page layer
   Builds on css/pages/article.css (.art, .m-article, .art-toc, .art-table). Site tokens only.
   Long numbered clauses: no hero figure, so the reading column starts right under the band;
   headings are quieter than a journal article's so a 19-clause page does not shout.
   ===================================================================== */

.legal-sec{padding-top:var(--section-y-tight)}

.legal h2{margin-top:2em;font-size:min(1.875rem,calc(var(--t-display-m) * var(--k-display)));line-height:1.15}
.legal h3{margin-top:1.6em;font-size:calc(var(--t-body) * var(--k-text) * 1.05)}
.legal h2:first-child{margin-top:0}
.legal ul ul{margin-top:.5em}
.legal ul ul li::before{background:var(--ink-3)}
.legal .art-table{margin-top:1.5em}
.legal .art-table td:first-child{white-space:nowrap}
.legal p{overflow-wrap:anywhere}

@media (max-width:767px){
  .legal-sec{padding-top:calc(var(--section-y-tight) * .75)}
  .legal .art-table td:first-child{white-space:normal}
}
