body.provincia-page #hero.prov-hero{width:100%;max-width:none;margin:0;padding:clamp(34px,5vw,70px) 18px clamp(26px,4vw,50px);display:grid;place-items:center;text-align:center;color:var(--brand-text);background:linear-gradient(180deg,var(--brand-surface) 0%,var(--brand-bg) 100%);border-bottom:1px solid var(--brand-border);box-shadow:none;overflow:hidden}body.provincia-page #hero.prov-hero::before{content:none}body.provincia-page #hero.prov-hero>*{position:relative;z-index:1}body.provincia-page #hero.prov-hero .prov-breadcrumb{margin:0 0 14px;color:var(--brand-ink-muted);opacity:1;font-size:.86rem;font-weight:800}body.provincia-page #hero.prov-hero .prov-breadcrumb a,body.provincia-page #hero.prov-hero .prov-breadcrumb span{color:var(--brand-ink-soft);text-shadow:none}body.provincia-page #hero.prov-hero .prov-breadcrumb a{text-decoration-color:rgba(var(--brand-accent-rgb),.45);text-decoration-thickness:2px;text-underline-offset:3px}body.provincia-page #hero.prov-hero .hero-h1{max-width:920px;margin:0 auto 14px;color:var(--brand-text);text-shadow:none;letter-spacing:-.045em;text-transform:none;font-size:clamp(2.45rem,6vw,4.65rem);font-weight:950;line-height:.98}body.provincia-page #hero.prov-hero .hero-subtitulo{max-width:760px;margin:0 auto 20px;color:var(--brand-ink-soft);text-shadow:none;opacity:1;font-size:clamp(1rem,1.8vw,1.25rem);font-weight:700;line-height:1.45}body.provincia-page #hero.prov-hero .estado-update{width:max-content;max-width:100%;margin:0 auto;color:var(--brand-text);background:var(--brand-bg-alpha);border:1px solid var(--brand-line-soft);border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:8px 15px;font-size:.94rem;font-weight:700;box-shadow:none}@media (max-width:720px){body.provincia-page #hero.prov-hero{padding:28px 14px 24px}body.provincia-page #hero.prov-hero::before{content:none}body.provincia-page #hero.prov-hero .prov-breadcrumb{margin-bottom:10px;font-size:.76rem}body.provincia-page #hero.prov-hero .hero-h1{max-width:360px;margin-bottom:10px;font-size:clamp(2rem,10vw,3rem);line-height:1.02}body.provincia-page #hero.prov-hero .hero-subtitulo{max-width:360px;margin-bottom:14px;font-size:.95rem;line-height:1.4}body.provincia-page #hero.prov-hero .estado-update{min-height:34px;padding:7px 13px;font-size:.86rem}}.prov-breadcrumb{opacity:.7;margin-bottom:10px;font-size:.82rem}.prov-breadcrumb a{color:var(--color-blanco);text-underline-offset:2px;text-decoration:underline}.prov-container{max-width:860px;padding:var(--esp-lg);margin:0 auto}.prov-cabeza-section{text-align:center;padding:var(--esp-xl) 0 var(--esp-lg)}.prov-cabeza-label{letter-spacing:.12em;color:var(--color-gris);margin-bottom:8px;font-size:.72rem;font-weight:700}.prov-cabeza-numero{color:var(--color-marino);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:5rem;font-weight:900;line-height:1;transition:opacity .3s}.prov-cabeza-turno{color:var(--color-rojo);letter-spacing:.06em;margin-top:6px;font-size:.85rem;font-weight:600}.prov-numeros-titulo{letter-spacing:.08em;color:var(--color-gris);text-transform:uppercase;margin-bottom:12px;font-size:.78rem;font-weight:700}.prov-otros-titulo{letter-spacing:.08em;color:var(--color-gris);text-transform:uppercase;margin:var(--esp-lg) 0 12px;font-size:.78rem;font-weight:700}.prov-otros-grid{margin-bottom:var(--esp-xl);grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.prov-otro-turno{background:var(--color-gris-claro);border-radius:var(--radio-md);cursor:pointer;text-align:center;transition:var(--transicion);border:2px solid #0000;flex-direction:column;gap:4px;padding:12px 8px;display:flex}.prov-otro-turno:hover{border-color:var(--color-marino)}.prov-otro-turno.sin-dato{opacity:.5}.prov-otro-nombre{color:var(--color-gris);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:700}.prov-otro-cabeza{color:var(--color-marino);font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:800}@media (max-width:600px){.prov-cabeza-numero{font-size:3.5rem}.prov-otros-grid{grid-template-columns:repeat(2,1fr)}}.prov-meta-card{background:var(--color-blanco);border-radius:var(--radio-lg);margin-bottom:var(--esp-md);grid-template-columns:repeat(4,1fr);gap:10px;padding:14px;display:grid;box-shadow:none}.prov-meta-item{background:var(--color-gris-claro);border-radius:var(--radio-md);text-align:center;padding:12px}.prov-meta-item span{color:var(--color-gris);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:.68rem;font-weight:700;display:block}.prov-meta-item strong{color:var(--color-marino);font-size:.9rem;font-weight:800;display:block}.prov-result-section,.prov-turnos-section,.prov-premios-card,.prov-historico-section,.prov-links-section{background:var(--color-blanco);border-radius:var(--radio-lg);padding:var(--esp-lg);margin-bottom:var(--esp-md);box-shadow:none}.prov-result-section h2,.prov-turnos-section h2,.prov-premios-card h2,.prov-historico-section h2,.prov-links-section h2,.prov-faq-section h2{color:var(--color-marino);margin-bottom:8px;font-size:clamp(1.2rem,2.4vw,1.75rem);line-height:1.2}.prov-section-desc{color:var(--color-gris);margin:0 0 16px;font-size:.95rem;line-height:1.5}.prov-premios-card p{color:var(--color-gris);margin-bottom:10px;line-height:1.65}.prov-otro-turno.activo{border-color:var(--color-rojo);background:var(--brand-accent-softer)}.prov-historico-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.prov-historico-table{border-collapse:separate;border-spacing:0;border-radius:var(--radio-md);border:1px solid var(--color-marino)14;width:100%;min-width:620px;overflow:hidden}.prov-historico-table th,.prov-historico-table td{text-align:center;font-variant-numeric:tabular-nums;border-bottom:1px solid var(--color-marino)0f;padding:12px 10px}.prov-historico-table th{background:var(--color-marino);color:var(--color-blanco);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}.prov-historico-table td{color:var(--color-marino);background:var(--color-blanco);font-weight:700}.prov-historico-table tbody tr:nth-child(2n) td{background:var(--color-gris-claro)}.prov-empty-state{text-align:center;color:var(--color-gris);background:var(--color-gris-claro);border-radius:var(--radio-md);padding:24px;font-weight:600}.prov-link-grid,.prov-extra-links{flex-wrap:wrap;gap:10px;display:flex}.prov-link-chip,.prov-extra-links a{border-radius:var(--radio-sm);min-height:38px;color:var(--color-marino);background:var(--color-gris-claro);transition:var(--transicion);border:1px solid var(--color-marino)24;justify-content:center;align-items:center;padding:9px 13px;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.prov-link-chip:hover,.prov-extra-links a:hover{background:var(--color-marino);color:var(--color-blanco);transform:translateY(-1px)}.prov-extra-links{border-top:1px solid var(--color-marino)14;margin-top:14px;padding-top:14px}.prov-faq-section{max-width:860px;margin:var(--esp-lg) auto;padding:var(--esp-lg)}@media (max-width:720px){.prov-meta-card{grid-template-columns:repeat(2,1fr)}.prov-container{padding:var(--esp-md)}.prov-result-section,.prov-turnos-section,.prov-premios-card,.prov-historico-section,.prov-links-section,.prov-faq-section{padding:var(--esp-md);border-radius:var(--radio-md)}.prov-otros-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.prov-meta-card,.prov-otros-grid{grid-template-columns:1fr}}.prov-breadcrumb,.prov-breadcrumb a,.prov-breadcrumb span{color:var(--nev-coral,var(--theme-accent));opacity:1}.prov-breadcrumb a{text-underline-offset:3px;text-decoration-color:currentColor;text-decoration-thickness:2px}.footer:not(.footer-main) a,.prov-breadcrumb,.prov-breadcrumb a,.prov-breadcrumb span,.legal-card a,.sitemap-note-card a,.info-seo a,.faq-section a,.seo-copy a{color:var(--nev-coral,var(--theme-accent))}.prov-seo-hub{background:var(--brand-surface-alpha);border:1px solid var(--brand-line-soft);border-radius:30px;max-width:1180px;margin:34px auto 24px;padding:30px;box-shadow:none}.prov-seo-head{max-width:860px;margin-bottom:22px}.prov-seo-kicker{color:var(--theme-accent);letter-spacing:.12em;text-transform:uppercase;background:var(--brand-accent-soft);border-radius:999px;align-items:center;width:max-content;margin-bottom:12px;padding:7px 13px;font-family:var(--theme-font-body);font-size:.78rem;font-weight:900;display:inline-flex}.prov-seo-head h1,.prov-seo-head h2{color:var(--theme-ink);letter-spacing:-.04em;margin:0 0 10px;font-family:var(--theme-font-body);font-size:clamp(1.8rem,3vw,3rem);font-weight:900;line-height:1.05}.prov-seo-head p,.prov-seo-note{color:var(--brand-ink-soft);font-size:1.02rem;line-height:1.7}.prov-seo-note{background:var(--brand-bg-alpha);border-left:4px solid var(--theme-accent);border-radius:12px;margin-top:10px;padding:12px 14px}.prov-seo-actions{flex-wrap:wrap;gap:10px;margin:20px 0 26px;display:flex}.prov-seo-action{color:var(--theme-ink);background:var(--brand-bg-alpha);border:1px solid #8B45FF1f;border-radius:14px;justify-content:center;align-items:center;min-height:42px;padding:10px 15px;font-weight:900;text-decoration:none;display:inline-flex}.prov-seo-action:hover{transform:translateY(-1px);box-shadow:none}.prov-seo-action.is-primary{color:var(--theme-surface);background:var(--theme-accent);border-color:var(--theme-accent)}.prov-seo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.prov-seo-card{background:var(--brand-bg-alpha);border:1px solid var(--brand-line-soft);border-radius:22px;padding:20px}.prov-seo-card h3{color:var(--theme-ink);margin:0 0 8px;font-size:1.15rem;font-weight:900}.prov-seo-card p{color:#8B45FFb8;margin:0;line-height:1.65}.prov-chip-list,.prov-alias-list{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.prov-chip-list a,.prov-alias-list span{color:var(--theme-ink);background:var(--brand-accent-soft);border-radius:999px;padding:8px 10px;font-size:.86rem;font-weight:850;text-decoration:none;display:inline-flex}.prov-chip-list a:hover{color:var(--theme-surface);background:var(--theme-accent)}.prov-related-section{border-top:1px solid var(--brand-line-soft);margin-top:24px;padding-top:22px}.prov-related-head span{color:var(--theme-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:900}.prov-related-head h2{color:var(--theme-ink);letter-spacing:-.03em;margin:5px 0 8px;font-size:clamp(1.45rem,2.4vw,2.2rem);font-weight:900}.prov-related-head p{color:var(--brand-ink-soft);line-height:1.6}.prov-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.prov-related-card{color:var(--theme-ink);background:var(--brand-bg-alpha);border:1px solid var(--brand-line-soft);border-radius:18px;gap:4px;min-height:76px;padding:15px;text-decoration:none;display:grid}.prov-related-card span{color:var(--theme-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.prov-related-card strong{font-size:.98rem;line-height:1.25}.prov-related-card:hover{color:var(--theme-surface);background:var(--theme-ink);transform:translateY(-1px)}.prov-related-card:hover span{color:var(--brand-accent)}.prov-seo-standalone{padding-top:34px}@media (max-width:760px){.prov-seo-hub{border-radius:24px;margin:24px 12px;padding:20px}.prov-seo-grid,.prov-related-grid{grid-template-columns:1fr}.prov-seo-actions{grid-template-columns:1fr;display:grid}.nev-search-suggestions{border-radius:18px;max-height:58vh;left:0;right:0}.nev-search-option{grid-template-columns:38px minmax(0,1fr);padding:10px}.nev-search-option-icon{width:38px;height:38px}}.phub-wrap{max-width:1240px;margin:0 auto;padding:36px 16px 64px}.phub-intro{text-align:center;margin-bottom:36px}.phub-intro h1{font-family:var(--theme-font-body);font-size:clamp(1.8rem,4vw,2.8rem);font-weight:900;text-transform:uppercase;letter-spacing:-.03em;color:var(--color-marino);margin:0 0 10px}.phub-intro p{color:var(--color-gris);font-size:1rem;line-height:1.6;max-width:640px;margin:0 auto}.phub-turno-badge{display:inline-block;background:var(--color-marino);color:var(--theme-white);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:5px 14px;border-radius:999px;margin-bottom:18px}.phub-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.phub-card-head{align-items:center}.phub-card-flag{width:38px;height:42px;display:inline-grid;place-items:center;flex-shrink:0;font-size:0.78rem;font-weight:900;letter-spacing:0.04em;color:var(--brand-text-on-accent);background:var(--brand-accent);clip-path:polygon(50% 0%,92% 14%,92% 70%,50% 100%,8% 70%,8% 14%);box-shadow:none}.phub-card[data-slug="uruguaya"] .phub-card-flag{background:var(--brand-accent)}.phub-card[data-slug="ciudad"] .phub-card-flag{background:var(--brand-accent-2)}.phub-card[data-slug="buenos-aires"] .phub-card-flag,.phub-card[data-slug="santa-fe"] .phub-card-flag,.phub-card[data-slug="cordoba"] .phub-card-flag,.phub-card[data-slug="entre-rios"] .phub-card-flag,.phub-card[data-slug="mendoza"] .phub-card-flag,.phub-card[data-slug="tucuman"] .phub-card-flag,.phub-card[data-slug="salta"] .phub-card-flag,.phub-card[data-slug="jujena"] .phub-card-flag,.phub-card[data-slug="correntina"] .phub-card-flag,.phub-card[data-slug="chaquena"] .phub-card-flag,.phub-card[data-slug="misionera"] .phub-card-flag,.phub-card[data-slug="formosena"] .phub-card-flag,.phub-card[data-slug="catamarca"] .phub-card-flag,.phub-card[data-slug="la-rioja"] .phub-card-flag,.phub-card[data-slug="santiaguena"] .phub-card-flag,.phub-card[data-slug="rio-negro"] .phub-card-flag,.phub-card[data-slug="san-juan"] .phub-card-flag,.phub-card[data-slug="san-luis"] .phub-card-flag,.phub-card[data-slug="neuquen"] .phub-card-flag,.phub-card[data-slug="santa-cruz"] .phub-card-flag{color:var(--brand-text-on-accent)}.prov-empty-state--full{grid-column:1 / -1}.hero .prov-breadcrumb{color:currentColor}.hero .prov-breadcrumb a{color:currentColor;border-bottom-color:currentColor}.prov-meta-card{position:relative;z-index:2}.prov-query-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.prov-query-list span{display:inline-flex;align-items:center;min-height:30px;padding:6px 11px;border-radius:999px;border:1px solid var(--brand-line-soft);background:var(--brand-bg-alpha);color:var(--brand-text);font-size:.82rem;font-weight:700;line-height:1.2}.prov-seo-card-wide{grid-column:span 1}@media (min-width:820px){.prov-seo-card-wide{grid-column:span 1}}body.provincia-page,body.provincia-page .prov-container,body.provincia-page .prov-meta-card,body.provincia-page .prov-result-section,body.provincia-page .prov-turnos-section,body.provincia-page .prov-premios-card,body.provincia-page .prov-historico-section,body.provincia-page .prov-links-section,body.provincia-page .modal-grid,body.provincia-page .numero-item,body.provincia-page .prov-otros-grid,body.provincia-page .prov-otro-turno{box-sizing:border-box;max-width:100%;min-width:0}body.provincia-page .filtros-container{box-sizing:border-box;max-width:100%;overflow-x:clip;padding-inline:clamp(8px,3vw,18px)}body.provincia-page .filtros,body.provincia-page .filtros[role="tablist"]{box-sizing:border-box;display:grid;gap:6px;grid-template-columns:repeat(5,minmax(0,1fr));margin-inline:auto;max-width:min(100%,760px);width:100%}body.provincia-page .filtro-btn,body.provincia-page .filtros .filtro-btn,body.provincia-page button.filtro-btn{min-height:44px;min-width:0;padding-inline:6px;white-space:normal}body.provincia-page .modal-grid{grid-template-columns:repeat(5,minmax(0,1fr));width:100%}body.provincia-page .numero-item{min-width:0}body.provincia-page .numero-valor,body.provincia-page .numero-posicion,body.provincia-page .prov-otro-nombre,body.provincia-page .prov-otro-cabeza,body.provincia-page .prov-meta-item strong{min-width:0;overflow-wrap:anywhere}body.provincia-page .prov-historico-wrap{max-width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}body.provincia-page .prov-historico-table{table-layout:fixed;max-width:none}@media (max-width:520px){body.provincia-page .prov-container{padding-inline:12px}body.provincia-page .modal-grid{gap:7px;grid-template-columns:repeat(4,minmax(0,1fr))}body.provincia-page .numero-item{padding-inline:6px}body.provincia-page .prov-historico-wrap{margin-inline:-4px;padding-inline:4px}}@media (max-width:360px){body.provincia-page .filtros,body.provincia-page .filtros[role="tablist"]{display:flex;justify-content:flex-start;max-width:100%;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}body.provincia-page .filtros::-webkit-scrollbar{display:none}body.provincia-page .filtro-btn,body.provincia-page .filtros .filtro-btn,body.provincia-page button.filtro-btn{flex:0 0 auto;min-width:86px}body.provincia-page .modal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
/* ============================================
   B2.9.8 — Provincia periódico blanco real/violeta/gris oscuro
   ============================================ */
body.provincia-page{
  background-color:var(--nev-news-bg,#FFFFFF) !important;
  color:var(--nev-news-ink,#090909) !important;
}
body.provincia-page #hero.prov-hero{
  background:color-mix(in srgb,var(--nev-news-paper,#FFFFFF) 88%,transparent) !important;
  border:1px solid var(--nev-news-line,rgba(9,9,9,.28)) !important;
  border-radius:28px !important;
  width:min(1180px,calc(100% - 28px)) !important;
  margin:18px auto 12px !important;
  box-shadow:none !important;
}
body.provincia-page .prov-meta-card,
body.provincia-page .prov-result-section,
body.provincia-page .prov-turnos-section,
body.provincia-page .prov-premios-card,
body.provincia-page .prov-historico-section,
body.provincia-page .prov-links-section,
body.provincia-page .prov-faq-section,
body.provincia-page .prov-seo-hub,
body.provincia-page .prov-seo-card{
  background:color-mix(in srgb,var(--nev-news-paper,#FFFFFF) 90%,transparent) !important;
  border:1px solid var(--nev-news-line,rgba(9,9,9,.28)) !important;
  box-shadow:none !important;
}
body.provincia-page .prov-meta-item,
body.provincia-page .prov-otro-turno,
body.provincia-page .prov-link-chip,
body.provincia-page .prov-extra-links a,
body.provincia-page .prov-seo-action,
body.provincia-page .prov-chip-list a,
body.provincia-page .prov-alias-list span{
  background:color-mix(in srgb,var(--nev-news-paper,#FFFFFF) 86%,#fff) !important;
  border:1px solid var(--nev-news-line,rgba(9,9,9,.28)) !important;
  color:var(--nev-news-ink,#090909) !important;
  box-shadow:none !important;
}
body.provincia-page .filtro-btn,
body.provincia-page .prov-otro-turno.activo,
body.provincia-page .prov-seo-action.is-primary{
  background:var(--nev-news-lilac-soft,#F3ECFF) !important;
  border-color:var(--nev-news-lilac-line,#8B45FF) !important;
  color:var(--nev-news-ink,#090909) !important;
}
body.provincia-page .filtro-btn.activo,
body.provincia-page .filtro-btn:hover,
body.provincia-page .prov-link-chip:hover,
body.provincia-page .prov-extra-links a:hover{
  background:var(--nev-news-purple,#8B45FF) !important;
  border-color:var(--nev-news-purple,#8B45FF) !important;
  color:#FFFFFF !important;
  transform:none !important;
}
body.provincia-page .prov-cabeza-numero,
body.provincia-page .prov-otro-cabeza,
body.provincia-page .prov-meta-item strong,
body.provincia-page .prov-historico-table td,
body.provincia-page .prov-result-section h2,
body.provincia-page .prov-turnos-section h2,
body.provincia-page .prov-premios-card h2,
body.provincia-page .prov-historico-section h2,
body.provincia-page .prov-links-section h2,
body.provincia-page .prov-faq-section h2{
  color:var(--nev-news-ink,#090909) !important;
}
body.provincia-page .prov-cabeza-turno,
body.provincia-page .prov-breadcrumb,
body.provincia-page .prov-breadcrumb a,
body.provincia-page .prov-seo-kicker,
body.provincia-page .prov-seo-head a,
body.provincia-page .prov-section-desc strong{
  color:var(--nev-news-purple,#8B45FF) !important;
}
body.provincia-page .prov-historico-table{
  border-color:var(--nev-news-line,rgba(9,9,9,.28)) !important;
}
body.provincia-page .prov-historico-table th{
  background:var(--nev-news-ink,#090909) !important;
  color:#FFFFFF !important;
}
body.provincia-page .prov-historico-table td,
body.provincia-page .prov-historico-table tbody tr:nth-child(2n) td{
  background:color-mix(in srgb,var(--nev-news-paper,#FFFFFF) 92%,#fff) !important;
  border-bottom-color:rgba(9,9,9,.14) !important;
}
@media (max-width:720px){
  body.provincia-page #hero.prov-hero{
    width:min(100% - 18px,430px) !important;
    margin-top:10px !important;
    border-radius:22px !important;
  }
}
