/* MPMH_FRONTCONV060 — PUBLIC STATS LABEL + HIERARCHY OWNER
   Scope: public Stats wall only. This file does not alter metric identity, values, formulas,
   source bindings, ordering, Signal capture, routing, navigation geometry, or backend behavior. */

/* Retire the internal-looking 01 / 02 / 03 section prefix presentation. */
html.mpmh-frontconv060 body #publicShell #shellMain .mpmh041-wall{
  counter-reset:none!important;
}
html.mpmh-frontconv060 body #publicShell #shellMain .mpmh041-wall-section{
  counter-increment:none!important;
}
html.mpmh-frontconv060 body #publicShell #shellMain .mpmh041-wall-section-head h3::before{
  content:none!important;
  display:none!important;
}

@media(min-width:981px){
  /* Preserve the existing wall architecture; refine only hierarchy, rhythm and optical clarity. */
  html.mpmh-frontconv060 body #publicShell #shellMain .mpmh041-wall{
    margin-top:24px!important;
    padding-top:21px!important;
  }
  html.mpmh-frontconv060 body #publicShell #shellMain .mpmh041-wall-head{
    padding-bottom:16px!important;
    border-bottom-color:rgba(95,195,245,.38)!important;
  }
  html.mpmh-frontconv060 body #publicShell #shellMain .mpmh041-wall-head h2{
    font-size:17px!important;
    letter-spacing:.085em!important;
  }
  html.mpmh-frontconv060 body #publicShell #shellMain .mpmh041-wall-head p{
    margin-top:7px!important;
    max-width:720px!important;
    font-size:9.4px!important;
    line-height:1.45!important;
    letter-spacing:.012em!important;
    color:rgba(214,230,241,.70)!important;
  }
  html.mpmh-frontconv060 body #publicShell #shellMain .mpmh041-wall-meta>span{
    letter-spacing:.10em!important;
    color:rgba(124,205,246,.72)!important;
  }
  html.mpmh-frontconv060 body #publicShell #shellMain .mpmh041-wall-section{
    padding:19px 0 22px!important;
  }
  html.mpmh-frontconv060 body #publicShell #shellMain .mpmh041-wall-section-head{
    margin-bottom:8px!important;
    padding-bottom:8px!important;
    border-bottom-color:rgba(95,195,245,.22)!important;
  }
  html.mpmh-frontconv060 body #publicShell #shellMain .mpmh041-wall-section-head h3{
    gap:0!important;
    font-size:12px!important;
    line-height:1.08!important;
    letter-spacing:.062em!important;
    color:#edf7ff!important;
  }
  html.mpmh-frontconv060 body #publicShell #shellMain .mpmh041-wall-section-head span{
    font-size:6.9px!important;
    letter-spacing:.105em!important;
    color:rgba(124,205,246,.58)!important;
  }
  html.mpmh-frontconv060 body #publicShell #shellMain .mpmh041-stat{
    min-height:34px!important;
    padding:6px 0 7px!important;
    column-gap:12px!important;
    border-bottom-color:rgba(255,255,255,.055)!important;
  }
  html.mpmh-frontconv060 body #publicShell #shellMain .mpmh041-stat>span{
    font-size:9.05px!important;
    line-height:1.2!important;
    font-weight:710!important;
    letter-spacing:.024em!important;
    color:rgba(132,207,246,.84)!important;
  }
  html.mpmh-frontconv060 body #publicShell #shellMain .mpmh041-stat>strong{
    font-size:10.5px!important;
    line-height:1.05!important;
    font-weight:825!important;
  }
  html.mpmh-frontconv060 body #publicShell #shellMain .mpmh041-wall-head + .mpmh041-wall-section .mpmh041-stat>strong{
    font-size:11px!important;
  }
  html.mpmh-frontconv060 body #publicShell #shellMain .mpmh041-stat>small{
    font-size:6.7px!important;
    line-height:1.25!important;
    letter-spacing:.03em!important;
    color:rgba(183,203,218,.58)!important;
  }
  html.mpmh-frontconv060 body #publicShell #shellMain .mpmh041-section-note{
    margin-top:9px!important;
    color:rgba(186,207,222,.62)!important;
    letter-spacing:.015em!important;
  }
}

@media(max-width:980px){
  html.mpmh-frontconv060 body #publicShell #shellMain .mpmh041-wall-section-head h3{
    gap:0!important;
  }
}
