.mh-identifier .cs-tool__grid{align-items:stretch}.mh-observation-pair{display:grid}.mh-identity-reading{align-content:start}.mh-evidence-ledger{border-bottom:1px solid rgba(255,255,255,.18);border-top:1px solid rgba(255,255,255,.18);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:1rem 0}.mh-evidence-ledger div{min-width:0;padding:.8rem .6rem}.mh-evidence-ledger div+div{border-left:1px solid rgba(255,255,255,.18)}.mh-evidence-ledger dt,.mh-evidence-ledger dd{margin:0}.mh-evidence-ledger dt{color:var(--cs-rule);font-family:JetBrains Mono,monospace;font-size:var(--ccc-label-size, .7rem);text-transform:uppercase}.mh-evidence-ledger dd{color:#fff;font-size:1rem;line-height:1.4;margin-top:.3rem}.mh-family-table td:nth-child(2){color:var(--cs-blue-deep);font-family:JetBrains Mono,monospace;font-weight:700}.mh-definition-grid,.mh-inspection-grid,.mh-comp-sequence{border-left:1px solid var(--cs-rule);border-top:1px solid var(--cs-rule);display:grid;margin:1.5rem 0}.mh-definition-grid>div,.mh-inspection-grid>div,.mh-comp-sequence>li{border-bottom:1px solid var(--cs-rule);border-right:1px solid var(--cs-rule);padding:1rem}.mh-definition-grid h3,.mh-inspection-grid h3{font-family:DM Sans,system-ui,sans-serif;font-size:1rem;font-weight:700;margin:0 0 .5rem}.mh-definition-grid p{margin:0}.mh-inspection-grid .cs-checklist{margin-bottom:0}.mh-comp-sequence{list-style:none;padding:0}.mh-comp-sequence li{display:grid;gap:.7rem}.mh-comp-sequence span{color:var(--cs-blue-deep);font-family:JetBrains Mono,monospace;font-size:var(--ccc-label-size, .7rem);font-weight:700;text-transform:uppercase}.mh-comp-sequence strong{color:var(--cs-navy);line-height:1.45}.mh-workflow strong{color:var(--cs-navy);display:block;margin-bottom:.25rem}@media (min-width: 700px){.mh-observation-pair,.mh-definition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-observation-pair>:nth-child(2){border-left:1px solid var(--cs-rule);padding-left:1rem}.mh-inspection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mh-comp-sequence{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 980px){.mh-identifier .cs-tool__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.mh-definition-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 540px){.mh-evidence-ledger{grid-template-columns:1fr}.mh-evidence-ledger div+div{border-left:0;border-top:1px solid rgba(255,255,255,.18)}}
