.mir-editorial-brief{max-width:1180px;margin:1.8rem auto;padding:clamp(1.2rem,3vw,2.4rem);border-left:4px solid #28726a;background:#edf5f2;color:#152c30;border-radius:0 12px 12px 0}.mir-editorial-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.mir-editorial-brief h2{font-size:clamp(1.3rem,2vw,1.8rem);margin:0 0 .65rem}.mir-editorial-brief p{line-height:1.65;margin:.6rem 0}.mir-editorial-brief a{color:#175a54;text-decoration:underline;text-underline-offset:3px}.mir-editorial-links{margin-top:1.2rem!important}.mir-research-note{max-width:1000px;margin:2rem auto}.article-body a,.mir-editorial-brief a{overflow-wrap:anywhere}.article-body .data-table-wrap{overflow-x:auto}.campaign-hero h1{overflow-wrap:normal}body .campaign-nav{flex-wrap:wrap}@media(max-width:600px){.mir-editorial-columns{grid-template-columns:minmax(0,1fr);gap:1rem}.mir-editorial-brief{margin:1rem;max-width:calc(100% - 2rem)}.mir-research-note{padding:1.25rem}.article-hero h1{overflow-wrap:anywhere}}

/* final visual QA */
.article-hero.section{padding-block:clamp(2rem,5vw,4rem)}.article-hero h1{font-size:clamp(2rem,4vw,3.6rem);line-height:1.12;max-width:28ch}.page-rail{background:#fffdf8!important}.mir-editorial-brief li{margin-block:.65rem}
