/* CM Index V11: publication methodology panel; does not affect scoring. */
.cm11-methodology{background:#fff;border:1px solid #e0e9ec;border-radius:18px;padding:26px;margin:24px 0;box-shadow:0 8px 24px rgba(15,48,62,.035)}
.cm11-method-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.cm11-method-head h2{margin:7px 0;font-size:22px;color:#14384b}.cm11-method-head p{color:#6d8290;max-width:760px;margin:0;line-height:1.6}.cm11-method-state{white-space:nowrap;background:#edf3f4;border-radius:24px;color:#416675;padding:9px 13px;font-size:12px;font-weight:700}.cm11-method-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:21px}.cm11-method-grid>div{border:1px solid #e3ebed;border-radius:12px;background:#f9fbfb;padding:16px}.cm11-method-grid strong{font-size:13px;color:#226e78}.cm11-method-grid p{font-size:12px;line-height:1.65;color:#687e8a;margin:9px 0 0}.cm11-method-more{border-top:1px solid #e3ebed;margin-top:18px;padding-top:14px}.cm11-method-more summary{cursor:pointer;font-size:13px;font-weight:700;color:#1e6570}.cm11-method-more p{font-size:13px;line-height:1.75;color:#5f7884;max-width:1100px}@media(max-width:1050px){.cm11-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.cm11-methodology{padding:18px}.cm11-method-head{display:block}.cm11-method-state{display:inline-block;margin-top:12px}.cm11-method-grid{grid-template-columns:1fr}}
