/* PK Scale LLC — legal document styling, extends ../assets/base.css */

.legal-meta{
  color:var(--muted-2);font-size:14px;margin-bottom:8px;
}
.toc{
  background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius);
  padding:24px 28px;margin:32px 0 40px;
}
.toc h4{
  font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-2);
  margin-bottom:12px;
}
.toc ol{margin:0;padding-left:20px;color:var(--ink-2)}
.toc li{margin-bottom:6px;font-size:15px}
.toc a{color:var(--ink-2);font-weight:600}
.toc a:hover{color:var(--accent)}

.prose h2{
  font-size:20px;margin-top:44px;padding-top:8px;border-top:1px solid var(--line);
}
.prose h2:first-of-type{border-top:none;margin-top:20px}
.prose h3{font-size:16px;margin-top:24px;color:var(--ink-2)}
.prose strong{color:var(--ink-2)}
