/* Legal tables 2026-11-14.1 */
.cv-legal-table-wrap{max-width:100%;overflow-x:auto;margin:1rem 0}.cv-legal-table-wrap table{width:100%;min-width:700px;border-collapse:collapse;font:inherit;font-size:.88rem}.cv-legal-table-wrap th,.cv-legal-table-wrap td{padding:.6rem;border:1px solid #526048;text-align:left;vertical-align:top}.cv-legal-table-wrap thead th{background:#18251a;color:#f5faef}.cv-legal-table-wrap tbody tr:nth-child(even){background:rgba(140,170,100,.09)}.legal-section h3{margin-top:1.4rem}
