/* ICU-DEEP-022 — Concept maturity and evidence labels */
.cme-status-panel{margin:1.35rem 0 1.6rem;border:1px solid rgba(198,188,255,.32);border-radius:1.2rem;background:rgba(10,14,31,.72);padding:1.15rem}
.cme-status-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}
.cme-status-head h2{font-size:clamp(1.25rem,2.4vw,1.7rem);margin:.18rem 0 0;letter-spacing:-.02em}
.cme-kicker,.cme-axis-label{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted,#aeb6cb);font-weight:750}
.cme-method-link{font-size:.88rem;white-space:nowrap}
.cme-axis-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}
.cme-axis{border:1px solid rgba(247,242,230,.13);border-radius:.95rem;background:rgba(255,255,255,.035);padding:1rem;min-width:0}
.cme-axis strong{display:block;font-size:1.05rem;margin:.28rem 0 .4rem}
.cme-axis p,.cme-axis li{font-size:.9rem;line-height:1.55;color:var(--text-soft,#d5d9e5)}
.cme-axis p{margin:.25rem 0}.cme-axis ul{margin:.45rem 0 0;padding-left:1.1rem}.cme-axis code{font-size:.82em;overflow-wrap:anywhere}
.cme-chip-row{display:flex;flex-wrap:wrap;gap:.45rem;margin:.55rem 0 .25rem}
.cme-chip{display:inline-flex;align-items:center;min-height:30px;border:1px solid rgba(247,242,230,.18);border-radius:999px;padding:.28rem .58rem;font-size:.75rem;font-weight:750;background:rgba(255,255,255,.04)}
.cme-chip::before{content:"";width:.42rem;height:.42rem;border:1px solid currentColor;border-radius:50%;margin-right:.42rem;flex:0 0 auto}
.cme-chip[data-axis="lifecycle"]{border-style:solid}.cme-chip[data-axis="maturity"]{border-style:dashed}.cme-chip[data-axis="source"]{border-style:double}
.cme-boundary{margin:.9rem 0 0;padding:.72rem .85rem;border-left:3px solid rgba(198,188,255,.7);background:rgba(122,105,255,.045);font-size:.9rem;line-height:1.55;color:var(--text-soft,#d5d9e5)}
.cme-card-meta{display:flex;flex-wrap:wrap;gap:.36rem;margin:.72rem 0 0}
.cme-card-meta .cme-chip{font-size:.69rem;min-height:27px;padding:.22rem .48rem}
.cme-card-source{display:block;width:100%;font-size:.75rem;line-height:1.4;color:var(--muted,#aeb6cb);margin-top:.05rem}
.cme-methodology{scroll-margin-top:5.5rem}
.cme-methodology .cme-axis-grid{margin:1rem 0}
.cme-definition-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:1rem 0 0}
.cme-definition{border:1px solid rgba(247,242,230,.13);border-radius:.9rem;padding:.9rem;background:rgba(255,255,255,.025)}
.cme-definition dt{font-weight:800}.cme-definition dd{margin:.3rem 0 0;color:var(--text-soft,#d5d9e5);line-height:1.55;font-size:.9rem}
.cme-legend{border:1px solid rgba(247,242,230,.13);border-radius:1rem;padding:.9rem 1rem;margin:1rem 0 0;background:rgba(255,255,255,.025)}
.cme-legend p{margin:.25rem 0;line-height:1.55;color:var(--text-soft,#d5d9e5)}
@media(max-width:820px){.cme-axis-grid{grid-template-columns:1fr}.cme-status-head{align-items:flex-start}.cme-definition-list{grid-template-columns:1fr}}
@media(max-width:520px){.cme-status-head{display:block}.cme-method-link{display:inline-block;margin-top:.65rem;white-space:normal}.cme-status-panel{padding:1rem}.cme-chip-row{gap:.35rem}}
@media(prefers-reduced-motion:reduce){.cme-methodology{scroll-behavior:auto}}
