/* legal -- plain document sheet */
.docheadr{max-width:var(--maxw);margin:0 auto;display:flex;gap:18px;align-items:baseline;border-bottom:1px solid var(--ink);padding-bottom:12px}
.clauses{max-width:70ch;counter-reset:cl}
.clauses h2{counter-increment:cl;font-size:clamp(1.2rem,2vw,1.5rem);margin:1.8em 0 .6em}
.clauses h2::before{content:counter(cl,decimal-leading-zero) ' \00b7  ';font-family:var(--f-mono);font-size:12px;letter-spacing:.14em;color:var(--red);vertical-align:.18em}
.clauses p{margin:0 0 1em;color:var(--ink);line-height:1.62;font-size:15px}
