/* Huis Vermandois — sectiegebonden vormgeving; geen fictief geslachtswapen. */
.verm-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:28px 0 42px}
.verm-actions .card{display:block;padding:22px;border:1px solid #ddd6c7;text-decoration:none;color:inherit;background:#faf8f3}
.verm-actions .card h3{margin:.1em 0 .35em;color:#2d5248}.verm-actions .card p{margin:0}
.verm-rels{border-collapse:collapse;width:100%;margin:1.2rem 0 2.2rem}
.verm-rels th,.verm-rels td{border-bottom:1px solid #dedede;padding:11px 10px;text-align:left;vertical-align:top}
.verm-rels th{background:#f4f1e8}.verm-rels td:first-child{min-width:180px}
.verm-rating{display:inline-block;border:1px solid #999;border-radius:5px;padding:2px 9px;font-weight:bold;font-size:.84em}
.verm-B{border-color:#278346;background:#e7f5e9;color:#205e31}.verm-W{border-color:#3976ba;background:#e7f1fa;color:#214d83}.verm-A{border-color:#7764b9;background:#eeeaf7;color:#544189}.verm-H{border-color:#b24040;background:#fbe8e8;color:#902e2e}
.verm-tree{background:#fbf8ef;border:1px solid #e7dfd0;padding:24px;margin:20px 0}.verm-tree-list{list-style:none;margin:0;padding:0}
.verm-tree-list li{display:block;position:relative;margin:0 0 8px 0;padding:11px 12px;border-left:3px solid #54786b;background:#fff}
.verm-tree-list li+li{margin-left:20px}.verm-tree-list li:last-child{margin-bottom:0}.verm-tree-list a{font-weight:600}
.verm-tree-list .verm-rating{margin-left:9px}.bio-sidebar .author-lineage p:last-child{font-weight:normal}
@media(max-width:720px){.verm-actions{grid-template-columns:1fr}.verm-rels{display:block;overflow-x:auto}.verm-tree-list li+li{margin-left:10px}}

/* Vermandois correctie: neutrale status is GEEN stamreeks naar auteur. */
.bio-sidebar .verm-connection-status{box-sizing:border-box;width:100%;margin:1.15rem 0 0;padding:.1rem 0 .9rem .9rem;border:0;border-left:2px solid #d3d3d3;background:transparent;float:none;clear:none}
.bio-sidebar .verm-connection-status p{font-weight:normal;margin:.3rem 0}
.bio-sidebar .verm-connection-status .sidebar-title{font-weight:700;margin:0 0 .72rem}
.verm-milestones{padding-left:1.55em;line-height:1.65}.verm-milestones li{margin-bottom:1rem;padding-left:.25em}
.verm-person-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:1.4rem 0 2.2rem}
.verm-entry{background:#faf8f3;border:1px solid #ded8cc;padding:16px 19px}
.verm-entry h3{font-size:1.15em;margin:0 0 .35rem}.verm-entry h3 a{color:#2d5248}
.verm-entry p{margin:.5rem 0 0}.verm-entry-dates{color:#786a50;font-size:.89em}
.verm-source-mini{border-left:3px solid #ad9974;padding:.2rem 0 .2rem 1rem;background:#f9f6ef}
.verm-research-questions{padding-left:1.55em;line-height:1.6}.verm-research-questions li{margin:.85rem 0}
@media(max-width:760px){.verm-person-group{grid-template-columns:1fr}}
