/* Mídia kit ao vivo (/parcerias): usa as mesmas peças dos indicadores da página (.metrics-grid e .metric) */
.mk-vivo{padding-bottom:55px}
.mk-vivo[hidden]{display:none}
.mk-topo{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:26px}
.mk-topo .eyebrow{color:var(--orange);margin-bottom:14px}
.mk-topo h2{margin:0}
.mk-intro{max-width:380px;margin:0;color:var(--quiet);font-size:.95rem;line-height:1.55}
.mk-ponto{width:9px;height:9px;border-radius:50%;background:#5ad06b;box-shadow:0 0 0 0 rgba(90,208,107,.6);animation:mk-pulsa 1.8s infinite}
@keyframes mk-pulsa{70%{box-shadow:0 0 0 8px rgba(90,208,107,0)}100%{box-shadow:0 0 0 0 rgba(90,208,107,0)}}
@media (prefers-reduced-motion:reduce){.mk-ponto{animation:none}}
.mk-vivo .mk-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:26px 30px}
.mk-vivo .mk-grid .metric{border-left:0;padding-left:0}
.mk-vivo .mk-grid .metric strong{font-size:2.4rem}
a.mk-rede{color:inherit;text-decoration:none;display:block}
a.mk-rede:hover p{color:var(--orange)}
.mk-soma{margin:16px 0 0;font-size:.9rem;color:var(--foreground)}
.mk-soma strong{color:var(--orange)}
.mk-soma span{color:var(--quiet)}
.mk-h3{margin:34px 0 0;font-size:1.05rem;font-weight:700}
.mk-fonte{margin:18px 0 0;max-width:760px;color:var(--quiet);font-size:.75rem;line-height:1.6}
.demographics:has(> div:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}
@media (width<=850px){.mk-topo{display:block}.mk-intro{margin-top:14px;max-width:none}}
@media (width<=600px){.mk-vivo .mk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}.mk-vivo .mk-grid .metric strong{font-size:2rem}.demographics:has(> div:nth-child(3)){grid-template-columns:1fr}}
