.csg-editorial-assessment{background:#f4f8f5;border:1px solid #d6e3dc;border-radius:12px;padding:20px;color:#213943}
.csg-editorial-assessment>h4{font-size:18px!important;text-transform:none!important;letter-spacing:0!important;margin:0 0 6px!important;color:#193f48}
.csg-editorial-assessment .csg-assessment-method{font-size:12px!important;line-height:1.5!important;margin:0 0 16px!important;color:#56706f}
.csg-assessment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.csg-assessment-item{background:#fff;border:1px solid #d9e5de;border-top:3px solid #3b8179;border-radius:8px;padding:14px;min-width:0}
.csg-assessment-item>h5{font-size:11px!important;line-height:1.4!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin:0 0 8px!important;color:#58706b}
.csg-assessment-item .csg-assessment-conclusion{font-size:15px!important;font-weight:700!important;line-height:1.4!important;margin:0 0 8px!important;color:#193f48}
.csg-assessment-item .csg-assessment-explanation{font-size:13px!important;line-height:1.6!important;margin:0!important;color:#425d62}
.csg-editorial-assessment .csg-assessment-footnote{font-size:11px!important;line-height:1.5!important;margin:14px 0 0!important;color:#58706b}
.csg-assessment-footnote a{text-decoration:underline}
@media(max-width:700px){.csg-assessment-grid{grid-template-columns:1fr}.csg-editorial-assessment{padding:16px}}
