/* V91: textos pretos e identidade uniforme, somente no Alô Região. */
html.alo-regiao #app :is(h1,h2,h3,h4,p,small,time,.card-copy,.lead-copy,.meta,.eyebrow,.regiao-placeholder),html.alo-regiao #app a{color:#000!important}
html.alo-regiao .home-content :is(.section-bar,.section-title,.social-bar),html.alo-regiao .r85-head,html.alo-regiao .side-title,html.alo-regiao .category-head,html.alo-regiao .pod15-title{background:#25d366!important;border-top:3px solid #000!important;border-bottom:0!important;color:#000!important}
html.alo-regiao #app :is(.section-bar,.section-title,.social-bar,.r85-head) *{color:#000!important}
html.alo-regiao .home-content>.lead-grid,html.alo-regiao .alo-regiao-own{display:none!important}
html.alo-regiao .r91-lead{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px;margin-bottom:24px;align-items:start}
html.alo-regiao .r91-side{display:grid;gap:14px}
html.alo-regiao .r91-story{display:block;background:#fff;border:1px solid #ddd;border-radius:6px;overflow:hidden;color:#000!important;text-decoration:none}
html.alo-regiao .r91-story img,html.alo-regiao .r91-no-photo{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#eef2ef}
html.alo-regiao .r91-copy{padding:12px}
html.alo-regiao .r91-copy small{font-size:11px;text-transform:uppercase;font-weight:700}
html.alo-regiao .r91-copy h1{font-size:27px;line-height:1.2;margin:7px 0}
html.alo-regiao .r91-copy h2{font-size:16px;line-height:1.3;margin:5px 0}
html.alo-regiao .r91-copy p{font-size:14px;line-height:1.4;margin:8px 0 0}
html.alo-regiao .r91-dots{display:flex;gap:7px;justify-content:center;padding:8px}
html.alo-regiao .r91-dots button{background:#fff;color:#000;border:1px solid #128c7e;border-radius:50%;width:28px;height:28px;cursor:pointer}
html.alo-regiao .r91-dots button[aria-pressed=true]{background:#25d366}
html.alo-regiao #r85-podcast .r91-audio-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:stretch;margin-bottom:20px}
html.alo-regiao .r91-audio-row>button,html.alo-regiao .r91-empty-audio{display:flex;gap:9px;align-items:center;padding:12px;text-align:left;min-width:0;background:#f4f8f5;border:1px solid #c8d9cf;border-radius:5px;color:#000;cursor:pointer}
html.alo-regiao .r91-audio-row>button[aria-pressed=true]{background:#e5f9ed;border-color:#128c7e}
html.alo-regiao .r91-audio-row>button b,html.alo-regiao .r91-audio-row>button small{display:block;font-size:12px;line-height:1.35;overflow-wrap:anywhere}
html.alo-regiao .r91-audio-row>button>span:first-child{font-size:22px}
html.alo-regiao #r85-podcast .r91-play-card{margin:0;padding:10px;border-radius:5px;background:#25d366;min-width:0;align-self:stretch}
html.alo-regiao .r91-play-card h3{font-size:12px!important;margin:5px 0!important;line-height:1.3!important}
html.alo-regiao .r91-play-card small{font-size:11px}
html.alo-regiao .r91-play-card audio{height:40px;display:block;min-width:0}
html.alo-regiao .r91-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
html.alo-regiao .r91-video-grid article{min-width:0;border:0;background:none;padding:0}
html.alo-regiao .r91-video-grid h3{font-size:14px!important;line-height:1.35!important;margin:8px 0!important}
html.alo-regiao #mainMenu>a{padding-left:9px!important;padding-right:9px!important;font-size:12px!important}
@media(max-width:900px){html.alo-regiao #r85-podcast .r91-audio-row{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){html.alo-regiao .r91-lead{grid-template-columns:1fr}html.alo-regiao .r91-feature{grid-row:1}html.alo-regiao .r91-side{grid-template-columns:repeat(2,minmax(0,1fr))}html.alo-regiao .r91-copy h1{font-size:23px}html.alo-regiao .r91-copy h2{font-size:14px}html.alo-regiao .r91-video-grid{grid-template-columns:1fr}}
@media(max-width:400px){html.alo-regiao #r85-podcast .r91-audio-row{grid-template-columns:1fr}}

html.alo-regiao .v122-award-main>a,html.alo-regiao .awards-slider>a{background:#fff!important;border-top-color:#000!important}html.alo-regiao .v122-award-main h2,html.alo-regiao .awards-slider h2{color:#000!important}
