/* Paracare Noticias PRO
 * Integra colores/tipografía del theme mediante variables globales de GeneratePress.
 * No carga fuentes, frameworks ni librerías externas.
 */
:root{
  --pcnews-accent:var(--accent,#f5820b);
  --pcnews-ink:var(--contrast,#182734);
  --pcnews-muted:var(--contrast-2,#66788a);
  --pcnews-subtle:var(--contrast-3,#8996a3);
  --pcnews-page:var(--base,#f5f6f7);
  --pcnews-soft:var(--base-2,#f7f9fb);
  --pcnews-white:var(--base-3,#fff);
  --pcnews-border:color-mix(in srgb,var(--pcnews-ink) 12%,transparent);
  --pcnews-shadow:0 14px 34px rgba(16,24,40,.07);
  --pcnews-radius:22px;
}
body.pcnews-archive-page .site-content,
body.pcnews-single-page .site-content{background:var(--pcnews-page)!important}
.pcnews-archive,.pcnews-single{color:var(--pcnews-ink);background:var(--pcnews-page)}
.pcnews-container{width:min(1180px,calc(100% - 32px));margin-inline:auto}
.pcnews-eyebrow,.pcnews-kicker{font-size:12px;line-height:1.2;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--pcnews-accent)}
.pcnews-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 24px;font-size:13px;color:var(--pcnews-subtle)}
.pcnews-breadcrumb a{color:inherit;text-decoration:none}.pcnews-breadcrumb a:hover{color:var(--pcnews-accent)}

/* ARCHIVE */
.pcnews-archive-hero{padding:34px 0 26px;background:linear-gradient(180deg,var(--pcnews-white),var(--pcnews-soft));border-bottom:1px solid var(--pcnews-border)}
.pcnews-archive-hero h1{margin:8px 0 12px;max-width:760px;font-size:clamp(38px,5.2vw,64px);line-height:1.02;letter-spacing:-.045em;font-weight:800;color:var(--pcnews-ink)}
.pcnews-archive-lead{max-width:760px;color:var(--pcnews-muted);font-size:18px;line-height:1.65}.pcnews-archive-lead p{margin:0}
.pcnews-category-nav{display:flex;gap:9px;overflow:auto;padding:20px 0 3px;scrollbar-width:none}.pcnews-category-nav::-webkit-scrollbar{display:none}
.pcnews-chip{flex:0 0 auto;display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border:1px solid var(--pcnews-border);border-radius:999px;background:var(--pcnews-white);color:var(--pcnews-ink);text-decoration:none;font-size:14px;font-weight:700}
.pcnews-chip:hover,.pcnews-chip.is-active{border-color:var(--pcnews-accent);color:var(--pcnews-accent);background:color-mix(in srgb,var(--pcnews-accent) 8%,var(--pcnews-white))}
.pcnews-archive-body{padding:30px 0 68px}.pcnews-feed{display:block}
.pcnews-featured{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);background:var(--pcnews-white);border:1px solid var(--pcnews-border);border-radius:28px;overflow:hidden;box-shadow:var(--pcnews-shadow);margin-bottom:22px}
.pcnews-featured__media{display:block;min-height:420px;background:var(--pcnews-soft);overflow:hidden}.pcnews-featured__image,.pcnews-card__image,.pcnews-related-card__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease}
.pcnews-featured:hover .pcnews-featured__image,.pcnews-card:hover .pcnews-card__image,.pcnews-related-card:hover .pcnews-related-card__image{transform:scale(1.025)}
.pcnews-featured__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,4vw,48px)}
.pcnews-kicker{text-decoration:none}.pcnews-featured h2{margin:10px 0 14px;font-size:clamp(30px,3.3vw,46px);line-height:1.06;letter-spacing:-.035em;font-weight:800}.pcnews-featured h2 a,.pcnews-card h2 a,.pcnews-related-card h3 a{color:var(--pcnews-ink);text-decoration:none}
.pcnews-featured p{margin:0 0 20px;color:var(--pcnews-muted);font-size:17px;line-height:1.65}
.pcnews-readmore{display:inline-flex;align-items:center;gap:6px;color:var(--pcnews-accent);font-weight:800;text-decoration:none;font-size:15px}
.pcnews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.pcnews-card{display:flex;flex-direction:column;min-width:0;background:var(--pcnews-white);border:1px solid var(--pcnews-border);border-radius:var(--pcnews-radius);overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}
.pcnews-card:hover{border-color:color-mix(in srgb,var(--pcnews-accent) 35%,var(--pcnews-border));box-shadow:0 10px 24px rgba(16,24,40,.06)}
.pcnews-card__media{display:block;aspect-ratio:16/10;background:var(--pcnews-soft);overflow:hidden}.pcnews-media-fallback{display:block;width:100%;height:100%;background:linear-gradient(135deg,var(--pcnews-soft),color-mix(in srgb,var(--pcnews-accent) 8%,var(--pcnews-white)))}
.pcnews-card__body{display:flex;flex-direction:column;flex:1;padding:18px}.pcnews-card h2{margin:8px 0 10px;font-size:22px;line-height:1.18;letter-spacing:-.018em;font-weight:700}.pcnews-card p{margin:0 0 16px;color:var(--pcnews-muted);font-size:15px;line-height:1.6}.pcnews-card .pcnews-readmore{margin-top:auto}
.pcnews-pagination{margin-top:34px}.pcnews-pagination .page-numbers{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0}.pcnews-pagination a,.pcnews-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;padding:0 12px;border-radius:12px;border:1px solid var(--pcnews-border);background:var(--pcnews-white);color:var(--pcnews-ink);text-decoration:none;font-weight:700}.pcnews-pagination .current,.pcnews-pagination a:hover{background:var(--pcnews-accent);border-color:var(--pcnews-accent);color:#fff}
.pcnews-empty{padding:44px;background:var(--pcnews-white);border:1px solid var(--pcnews-border);border-radius:24px}.pcnews-empty h2{margin:8px 0}.pcnews-empty p{color:var(--pcnews-muted)}

/* SINGLE */
.pcnews-single-hero{padding:34px 0 30px;background:linear-gradient(180deg,var(--pcnews-white),var(--pcnews-soft));border-bottom:1px solid var(--pcnews-border)}
.pcnews-single-hero__inner{max-width:960px}.pcnews-single-hero h1{margin:10px 0 14px;max-width:920px;font-size:clamp(38px,5.2vw,66px);line-height:1.02;letter-spacing:-.045em;font-weight:800;color:var(--pcnews-ink);text-wrap:balance}
.pcnews-single-lead{max-width:820px;margin:0;color:var(--pcnews-muted);font-size:19px;line-height:1.65}
.pcnews-single-meta{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;margin-top:20px;color:var(--pcnews-subtle);font-size:13px}
.pcnews-share{appearance:none;border:0;background:transparent;color:var(--pcnews-accent);font:inherit;font-weight:800;cursor:pointer;padding:0}
.pcnews-single-media-wrap{max-width:1060px;padding-top:24px}.pcnews-single-media{margin:0;overflow:hidden;border-radius:26px;background:var(--pcnews-white);border:1px solid var(--pcnews-border);box-shadow:var(--pcnews-shadow)}.pcnews-single-image{display:block;width:100%;max-height:680px;object-fit:cover}
.pcnews-single-layout{display:grid;grid-template-columns:220px minmax(0,780px);justify-content:center;gap:42px;align-items:start;padding-top:36px;padding-bottom:48px}
.pcnews-toc{position:sticky;top:24px}.pcnews-toc__card{padding:18px;background:var(--pcnews-white);border:1px solid var(--pcnews-border);border-radius:18px}.pcnews-toc nav{display:grid;gap:3px;margin-top:10px}.pcnews-toc nav a{display:block;padding:7px 8px;border-radius:9px;color:var(--pcnews-muted);text-decoration:none;font-size:13px;line-height:1.35}.pcnews-toc nav a:hover{background:var(--pcnews-soft);color:var(--pcnews-ink)}.pcnews-toc nav a.is-h3{padding-left:20px;font-size:12px}.pcnews-toc__back{display:block;margin-top:12px;padding-top:12px;border-top:1px solid var(--pcnews-border);color:var(--pcnews-accent);text-decoration:none;font-size:13px;font-weight:700}
.pcnews-content{min-width:0;color:var(--pcnews-ink);font-size:18px;line-height:1.78}.pcnews-content>*:first-child{margin-top:0}.pcnews-content p{margin:0 0 1.4em}.pcnews-content h2{margin:2.1em 0 .65em;font-size:clamp(27px,3vw,36px);line-height:1.12;letter-spacing:-.025em;font-weight:700;color:var(--pcnews-ink);scroll-margin-top:24px}.pcnews-content h3{margin:1.7em 0 .55em;font-size:23px;line-height:1.25;font-weight:600;color:var(--pcnews-ink);scroll-margin-top:24px}.pcnews-content h4{margin:1.5em 0 .5em;font-size:19px}.pcnews-content a{color:var(--pcnews-accent);text-decoration-thickness:1px;text-underline-offset:3px}.pcnews-content img{height:auto;max-width:100%;border-radius:16px}.pcnews-content figure{margin:1.8em 0}.pcnews-content figcaption{color:var(--pcnews-subtle);font-size:13px}.pcnews-content blockquote{margin:1.8em 0;padding:20px 22px;border:0;border-radius:18px;background:var(--pcnews-soft);font-size:20px;line-height:1.55}.pcnews-content ul,.pcnews-content ol{padding-left:1.25em;margin:0 0 1.5em}.pcnews-content li{margin:.4em 0}.pcnews-content table{width:100%;border-collapse:separate;border-spacing:0;margin:1.8em 0;border:1px solid var(--pcnews-border);border-radius:16px;overflow:hidden;font-size:15px}.pcnews-content th,.pcnews-content td{padding:13px 14px;border-bottom:1px solid var(--pcnews-border);text-align:left;vertical-align:top}.pcnews-content th{background:var(--pcnews-soft);font-weight:800}.pcnews-content tr:last-child td{border-bottom:0}
.pcnews-article-footer{padding:0 0 70px}.pcnews-next-step{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;padding:28px;border-radius:24px;background:var(--pcnews-ink);color:#fff}.pcnews-next-step h2{margin:7px 0 8px;font-size:clamp(25px,3vw,34px);line-height:1.15;color:#fff}.pcnews-next-step p{margin:0;max-width:720px;color:rgba(255,255,255,.78);line-height:1.6}.pcnews-next-step__actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}
.pcnews-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:12px!important;background:var(--pcnews-accent)!important;border:1px solid var(--pcnews-accent)!important;color:#fff!important;text-decoration:none!important;font-weight:800!important}.pcnews-button--ghost{background:transparent!important;color:#fff!important;border-color:rgba(255,255,255,.65)!important}.pcnews-button--ghost:hover{border-color:var(--pcnews-accent)!important;color:var(--pcnews-accent)!important}
.pcnews-related{margin-top:42px}.pcnews-section-head h2{margin:7px 0 18px;font-size:32px;line-height:1.15}.pcnews-related__track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pcnews-related-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--pcnews-border);border-radius:20px;background:var(--pcnews-white)}.pcnews-related-card__media{aspect-ratio:16/10;display:block;overflow:hidden;background:var(--pcnews-soft)}.pcnews-related-card__body{display:flex;flex-direction:column;flex:1;padding:17px}.pcnews-related-card h3{margin:8px 0 9px;font-size:20px;line-height:1.22}.pcnews-related-card p{margin:0 0 14px;color:var(--pcnews-muted);font-size:14px;line-height:1.55}.pcnews-related-card .pcnews-readmore{margin-top:auto}.pcnews-back-archive{margin-top:26px}.pcnews-back-archive a{color:var(--pcnews-accent);font-weight:800;text-decoration:none}
.pcnews-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:99999;background:var(--pcnews-accent);transform:scaleX(0);transform-origin:left center;will-change:transform}

@media (max-width:980px){
  .pcnews-featured{grid-template-columns:1fr}.pcnews-featured__media{min-height:0;aspect-ratio:16/9}.pcnews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .pcnews-single-layout{grid-template-columns:minmax(0,780px)}.pcnews-toc{position:static}.pcnews-toc__card{padding:16px}.pcnews-toc nav{grid-template-columns:repeat(2,minmax(0,1fr))}.pcnews-toc nav a.is-h3{padding-left:8px}.pcnews-next-step{grid-template-columns:1fr}.pcnews-next-step__actions{justify-content:flex-start}
}
@media (max-width:720px){
  .pcnews-container{width:min(100% - 22px,1180px)}.pcnews-archive-hero,.pcnews-single-hero{padding-top:24px}.pcnews-breadcrumb{margin-bottom:18px}.pcnews-archive-hero h1,.pcnews-single-hero h1{font-size:clamp(34px,11vw,48px)}.pcnews-archive-lead,.pcnews-single-lead{font-size:16px}.pcnews-archive-body{padding-top:18px}.pcnews-featured{border-radius:22px}.pcnews-featured__content{padding:20px}.pcnews-featured h2{font-size:30px}.pcnews-grid{grid-template-columns:1fr;gap:12px}.pcnews-card{display:grid;grid-template-columns:110px minmax(0,1fr);border-radius:18px}.pcnews-card__media{aspect-ratio:auto;height:100%;min-height:130px}.pcnews-card__body{padding:14px}.pcnews-card h2{font-size:18px}.pcnews-card p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;margin-bottom:10px}.pcnews-card .pcnews-kicker{font-size:10px}.pcnews-pagination a,.pcnews-pagination span{min-width:38px;min-height:38px}
  .pcnews-single-media-wrap{padding-top:14px}.pcnews-single-media{border-radius:18px}.pcnews-single-layout{padding-top:18px;gap:18px}.pcnews-toc nav{grid-template-columns:1fr}.pcnews-content{font-size:17px;line-height:1.72}.pcnews-content h2{font-size:29px}.pcnews-content h3{font-size:21px}.pcnews-content table{display:block;overflow:auto;white-space:normal}.pcnews-next-step{padding:22px;border-radius:20px}.pcnews-related__track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px;scrollbar-width:none}.pcnews-related__track::-webkit-scrollbar{display:none}.pcnews-related-card{flex:0 0 min(82vw,310px);scroll-snap-align:start}.pcnews-section-head h2{font-size:28px}
}
@media (prefers-reduced-motion:reduce){.pcnews-featured__image,.pcnews-card__image,.pcnews-related-card__image{transition:none!important}.pcnews-progress{display:none}}
