/* HERCAR - visor de documentos institucionales. Complementa el diseño existente. */
.hc-pdf-publication{margin:1.75rem 0 0;border:1px solid #d9e6f4;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 10px 30px rgba(6,43,72,.08)}
.hc-pdf-publication__heading{padding:23px 24px 6px}
.hc-pdf-publication__badge{display:inline-block;padding:7px 13px;border-radius:999px;background:#eaf2ff;color:#0b3e73;font:700 .75rem/1.3 'Manrope',Arial,sans-serif;letter-spacing:.03em}
.hc-pdf-publication__heading h2{font:800 clamp(1.22rem,2.5vw,1.75rem)/1.3 'Manrope',Arial,sans-serif;color:#0b335d;margin:16px 0 7px}
.hc-pdf-publication__heading p{color:#4e6276;line-height:1.6;margin:0 0 10px}
.hc-pdf-publication__actions{padding:12px 24px 21px;display:flex;flex-wrap:wrap;gap:13px;align-items:center}
.hc-pdf-publication__actions .hc-new-button{margin:0;display:inline-flex;align-items:center;gap:8px;justify-content:center}
.hc-pdf-publication__secondary{border:1px solid #aec2d9;border-radius:12px;padding:12px 18px;color:#0b3e73;font-weight:700;text-decoration:none}
.hc-pdf-publication__secondary:hover,.hc-pdf-publication__secondary:focus-visible{background:#eff6ff;text-decoration:underline}
.hc-pdf-publication__viewer{height:clamp(420px,60vw,700px);border-top:1px solid #d9e6f4;background:#f0f4fa}
.hc-pdf-publication__viewer iframe{width:100%;height:100%;display:block;border:0;background:#f0f4fa}
.hc-pdf-publication__fallback{padding:11px 24px 15px;font-size:.86rem;color:#556b80;margin:0}
@media(max-width:760px){.hc-pdf-publication{border-radius:14px}.hc-pdf-publication__heading{padding:18px 16px 0}.hc-pdf-publication__actions{padding:10px 16px 18px}.hc-pdf-publication__actions a{width:100%;text-align:center}.hc-pdf-publication__viewer{height:470px}.hc-pdf-publication__fallback{padding:13px 16px}}
