/* Identidade visual unificada dos guias públicos do Sistema ON. */
.ap-business-page,.ap-church-page,.ap-community-page,.ap-engagement-page,.ap-guest-page,.on-news-list{
  font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
  --on-client-accent:var(--ap-business-accent,var(--ap-church-accent,var(--ap-community-accent,var(--ap-engagement-accent,#2563eb))));
}
.ap-business-top,.ap-church-top,.ap-community-top,.ap-engagement-top,.ap-guest-top{
  background:linear-gradient(110deg,#0f172a,var(--on-client-accent,#2563eb));color:#fff;
  border-bottom:3px solid var(--on-client-accent,#2563eb)
}
.ap-business-top a,.ap-church-top a,.ap-community-top a,.ap-engagement-top a,.ap-guest-top a{color:#fff}
.ap-business-container,.ap-church-container,.ap-community-container,.ap-engagement-container{width:min(100%,1160px);box-sizing:border-box}
.on-inside-radio .ap-business-top,.on-inside-radio .ap-church-top,.on-inside-radio .ap-community-top,.on-inside-radio .ap-engagement-top,.on-inside-radio .ap-guest-top{padding-top:13px;padding-bottom:13px}
.on-news-list{margin:0;min-height:100vh;background:#f1f5f9;color:#0f172a}
.on-news-brand{display:flex;align-items:center;gap:13px;background:linear-gradient(110deg,#0f172a,var(--on-client-accent,#2563eb));color:#fff;padding:15px max(18px,calc((100% - 1080px)/2))}
.on-news-brand img{width:48px;height:48px;border-radius:12px;object-fit:cover;background:white}
.on-news-brand div{display:flex;flex-direction:column;gap:4px;min-width:0}
.on-news-brand small{font-size:.8rem;opacity:.83}.on-news-brand strong{font-size:1.1rem;overflow-wrap:anywhere}
.on-news-wrap{width:min(1100px,100%);box-sizing:border-box;padding:22px clamp(14px,4vw,30px) 60px;margin:0 auto}
.on-news-wrap h1{font-size:clamp(1.5rem,4vw,2.4rem);margin:0 0 8px}
.on-news-wrap>p{color:#475569;line-height:1.6;margin:0 0 24px}
.on-news-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}
.on-news-card{color:#14213d;text-decoration:none;background:#fff;border:1px solid #dce4f0;border-radius:15px;overflow:hidden;box-shadow:0 7px 20px #0f172a12;display:flex;flex-direction:column;min-width:0}
.on-news-card img{width:100%;height:174px;object-fit:cover}
.on-news-card div{padding:17px 18px 21px;display:flex;flex-direction:column;gap:8px;flex:1}
.on-news-card small{color:#475569}.on-news-card h2{font-size:1.07rem;line-height:1.4;margin:0}.on-news-card p{color:#475569;font-size:.92rem;line-height:1.5;margin:0;flex:1}.on-news-card b{color:var(--on-client-accent,#2563eb);font-size:.9rem}
.on-news-card:hover,.on-news-card:focus-visible{outline:2px solid var(--on-client-accent,#2563eb);outline-offset:1px}
.on-news-empty{padding:24px;background:#fff;border-radius:15px}
.on-news-footer{text-align:center;padding:18px;font-size:.82rem;color:#475569}
@media(max-width:640px){.on-news-brand{padding:12px 15px}.on-news-card img{height:150px}}

/* O leitor interno usa o único player da página principal, sem duplicá-lo nos artigos. */
.on-inside-radio .premium-article-player,.on-inside-radio .premium-mini-player,.on-inside-radio .site-sidebar #ao-vivo{display:none!important}
