/* Colorado editorial correction sections — aligned with the existing atlas. */
.rh-seo .rha-co-editorial-2026,.rh-seo .rha-co-guide-chooser{
 box-sizing:border-box;max-width:100%;margin:24px 0;padding:clamp(18px,3vw,28px);
 border:1px solid #dce6dd;border-radius:12px;background:#fff;color:#203c2d;
 box-shadow:0 2px 10px rgba(20,45,31,.035);
}
.rh-seo .rha-co-editorial-2026 h2,.rh-seo .rha-co-guide-chooser h2{
 font-size:clamp(1.38rem,2.3vw,1.9rem)!important;
 line-height:1.24;letter-spacing:-.02em;margin:0 0 15px;color:#173e2b!important;
}
.rh-seo .rha-co-editorial-2026 h3,.rh-seo .rha-co-guide-chooser h3{
 font-size:1.08rem!important;color:#1e5c40!important;margin:18px 0 9px;
}
.rh-seo .rha-co-editorial-2026 p,.rh-seo .rha-co-guide-chooser p{
 color:#375043;line-height:1.7;margin:0 0 14px;
}
.rh-seo .rha-co-evidence{
 border-top:1px solid #dce6dd;padding-top:14px;margin-top:19px!important;
 font-size:.88rem;
}
.rh-seo .rha-co-current-alert{
 box-sizing:border-box;background:#fff9ed;color:#60471c;
 border:1px solid #dfc991;border-left:4px solid #a57820;
 border-radius:9px;padding:14px 18px;line-height:1.55;margin:16px 0;
}
.rh-seo .rha-co-chooser-groups{
 display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;
}
.rh-seo .rha-co-chooser-groups>div{
 padding:18px;border:1px solid #dce6dd;border-radius:10px;background:#f8faf8;
}
.rh-seo .rha-co-chooser-groups ul{margin:9px 0 0;padding-left:19px;}
.rh-seo .rha-co-chooser-groups li{padding:0;margin:0 0 9px;line-height:1.5;}
.rh-seo :is(.rha-co-editorial-2026,.rha-co-guide-chooser) a{
 color:#176144;text-decoration:underline;text-underline-offset:3px;
}
.rh-seo :is(.rha-co-editorial-2026,.rha-co-guide-chooser) a:focus-visible{
 outline:3px solid #2a7355;outline-offset:3px;
}
@media(max-width:680px){
 .rh-seo .rha-co-chooser-groups{grid-template-columns:1fr;}
 .rh-seo .rha-co-editorial-2026,.rh-seo .rha-co-guide-chooser{padding:17px;}
}
