
/* Full legal draft documents; review notes remain visible until owner approval. */
.legal-document{max-width:76ch;margin:2rem auto 4rem;line-height:1.8;overflow-wrap:anywhere;color:var(--tx)}
.legal-document section{display:block;padding:0;margin:0;border:0;min-width:0}
.legal-document h1{font-size:clamp(1.7rem,4vw,2.5rem);line-height:1.25;margin:1.5rem 0}
.legal-document h2{font-size:1.35rem;line-height:1.4;margin:2.25rem 0 1rem}
.legal-document h3{font-size:1.1rem;line-height:1.5;margin:1.75rem 0 .75rem}
.legal-document p,.legal-document ul,.legal-document ol{margin:.9rem 0}
.legal-document .draft,.legal-document .review{display:block;padding:1rem;border:1px solid var(--line);border-radius:14px;background:var(--bg2);margin:1rem 0;font-size:.9rem;line-height:1.65}
.legal-document .draft{border-inline-start:4px solid var(--ac)}
.legal-document code,.legal-document a{overflow-wrap:anywhere;word-break:normal}
