.matriz-wrap[data-astro-cid-2ern3cch]{margin:1.5rem 0 2rem}.leyenda[data-astro-cid-2ern3cch]{display:flex;flex-wrap:wrap;gap:.5rem .6rem;margin-bottom:1rem;padding:.85rem 1rem;background:var(--cv-row-alt);border:1px solid var(--cv-border);border-radius:12px}.leyenda-item[data-astro-cid-2ern3cch]{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .7rem;background:var(--bg);color:var(--fg);border:1px solid var(--bd);border-radius:999px;font-size:.78rem;font-weight:600;line-height:1.2}.leyenda-punto[data-astro-cid-2ern3cch]{width:.5rem;height:.5rem;border-radius:50%;background:var(--bd);flex-shrink:0}.matriz-scroll[data-astro-cid-2ern3cch]{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;border:1px solid var(--cv-border);border-radius:12px;background:var(--cv-bg);box-shadow:0 1px 3px #0000000a}.matriz[data-astro-cid-2ern3cch]{width:100%;border-collapse:separate;border-spacing:0;min-width:820px;font-size:.95rem}.matriz[data-astro-cid-2ern3cch] th[data-astro-cid-2ern3cch],.matriz[data-astro-cid-2ern3cch] td[data-astro-cid-2ern3cch]{border-bottom:1px solid var(--cv-border);vertical-align:middle}.matriz[data-astro-cid-2ern3cch] tbody[data-astro-cid-2ern3cch] tr[data-astro-cid-2ern3cch]:last-child th[data-astro-cid-2ern3cch],.matriz[data-astro-cid-2ern3cch] tbody[data-astro-cid-2ern3cch] tr[data-astro-cid-2ern3cch]:last-child td[data-astro-cid-2ern3cch]{border-bottom:0}.matriz[data-astro-cid-2ern3cch] thead[data-astro-cid-2ern3cch] th[data-astro-cid-2ern3cch]{background:var(--cv-row-alt);font-weight:600;font-size:.82rem;text-transform:uppercase;letter-spacing:.04em;color:var(--cv-muted);padding:.85rem .9rem;text-align:center;white-space:nowrap;position:sticky;top:0;z-index:1;border-bottom:1px solid var(--cv-border)}.matriz[data-astro-cid-2ern3cch] tbody[data-astro-cid-2ern3cch] td[data-astro-cid-2ern3cch]{padding:.65rem .85rem;text-align:center}.matriz[data-astro-cid-2ern3cch] tbody[data-astro-cid-2ern3cch] tr[data-astro-cid-2ern3cch].alt th[data-astro-cid-2ern3cch].col-enf,.matriz[data-astro-cid-2ern3cch] tbody[data-astro-cid-2ern3cch] tr[data-astro-cid-2ern3cch].alt td[data-astro-cid-2ern3cch]{background:color-mix(in srgb,var(--cv-row-alt) 60%,transparent)}.col-enf[data-astro-cid-2ern3cch]{text-align:left!important;position:sticky;left:0;z-index:2;min-width:240px;max-width:280px;padding:.85rem 1rem!important;background:var(--cv-bg);border-right:1px solid var(--cv-border)}.matriz[data-astro-cid-2ern3cch] thead[data-astro-cid-2ern3cch] .col-enf[data-astro-cid-2ern3cch]{z-index:3;background:var(--cv-row-alt)}.matriz[data-astro-cid-2ern3cch] tbody[data-astro-cid-2ern3cch] tr[data-astro-cid-2ern3cch].alt th[data-astro-cid-2ern3cch].col-enf{background:color-mix(in srgb,var(--cv-row-alt) 80%,#fff)}.enf-nombre[data-astro-cid-2ern3cch]{display:block;font-weight:600;color:var(--cv-fg);line-height:1.3}.enf-desc[data-astro-cid-2ern3cch]{display:block;font-size:.78rem;font-weight:400;color:var(--cv-muted);margin-top:.15rem;line-height:1.35}.matriz[data-astro-cid-2ern3cch] tbody[data-astro-cid-2ern3cch] tr[data-astro-cid-2ern3cch]:hover th[data-astro-cid-2ern3cch].col-enf,.matriz[data-astro-cid-2ern3cch] tbody[data-astro-cid-2ern3cch] tr[data-astro-cid-2ern3cch]:hover td[data-astro-cid-2ern3cch]{background:color-mix(in srgb,var(--cv-accent-bg) 70%,transparent)!important}.cel[data-astro-cid-2ern3cch]{display:flex;flex-direction:column;gap:.3rem;align-items:center}.pildora[data-astro-cid-2ern3cch]{position:relative;display:inline-flex;align-items:center;gap:.4rem;padding:.32rem .55rem .32rem .7rem;background:var(--bg);color:var(--fg);border:1px solid color-mix(in srgb,var(--bd) 30%,transparent);border-radius:8px;font-weight:600;font-size:.78rem;line-height:1.1;white-space:nowrap;outline:none;cursor:help;transition:transform .12s ease,box-shadow .12s ease}.pildora[data-astro-cid-2ern3cch]:hover,.pildora[data-astro-cid-2ern3cch]:focus-visible{transform:translateY(-1px);box-shadow:0 4px 10px color-mix(in srgb,var(--bd) 25%,transparent)}.pildora[data-astro-cid-2ern3cch]:focus-visible{outline:2px solid var(--bd);outline-offset:2px}.pildora-nombre[data-astro-cid-2ern3cch]{letter-spacing:.01em}.pildora-dosis[data-astro-cid-2ern3cch]{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.15rem;padding:0 .3rem;background:var(--bd);color:#fff;border-radius:999px;font-size:.7rem;font-weight:700}.pildora[data-astro-cid-2ern3cch]:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(4px);background:#0f172a;color:#fff;padding:.6rem .85rem;border-radius:8px;font-size:.78rem;font-weight:500;white-space:pre-line;text-align:left;line-height:1.45;max-width:280px;width:max-content;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:20;box-shadow:0 10px 28px #00000038}.pildora[data-astro-cid-2ern3cch]:before{content:"";position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%) translateY(4px);border:6px solid transparent;border-top-color:#0f172a;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:20}.pildora[data-astro-cid-2ern3cch]:hover:after,.pildora[data-astro-cid-2ern3cch]:focus-visible:after,.pildora[data-astro-cid-2ern3cch]:hover:before,.pildora[data-astro-cid-2ern3cch]:focus-visible:before{opacity:1;transform:translate(-50%) translateY(0)}@media(max-width:768px){.leyenda[data-astro-cid-2ern3cch]{padding:.7rem .85rem}.matriz[data-astro-cid-2ern3cch]{font-size:.88rem}.col-enf[data-astro-cid-2ern3cch]{min-width:180px;max-width:200px}}@media print{.matriz-scroll[data-astro-cid-2ern3cch]{overflow:visible;box-shadow:none}.matriz[data-astro-cid-2ern3cch]{min-width:0;font-size:.72rem}.matriz[data-astro-cid-2ern3cch] th[data-astro-cid-2ern3cch],.matriz[data-astro-cid-2ern3cch] td[data-astro-cid-2ern3cch]{padding:.3rem .4rem!important}.matriz[data-astro-cid-2ern3cch] .col-enf[data-astro-cid-2ern3cch],.matriz[data-astro-cid-2ern3cch] thead[data-astro-cid-2ern3cch] th[data-astro-cid-2ern3cch]{position:static}.pildora[data-astro-cid-2ern3cch]:after,.pildora[data-astro-cid-2ern3cch]:before{display:none}.pildora[data-astro-cid-2ern3cch]{box-shadow:none!important;transform:none!important}}.cv-root{max-width:72rem;margin-inline:auto;--cv-primary: var(--primary, #0d6e6e);--cv-secondary: var(--secondary, var(--accent, #36a0da));--cv-bg: var(--cv-bg-color, #ffffff);--cv-fg: var(--cv-fg-color, #0f172a);--cv-muted: var(--cv-muted-color, #64748b);--cv-border: var(--cv-border-color, #e2e8f0);--cv-surface: var(--cv-surface-color, #ffffff);--cv-surface-soft: var(--cv-surface-soft-color, #f8fafc);--cv-accent-bg: var(--cv-accent-bg-color, color-mix(in srgb, var(--cv-primary) 10%, white));--cv-row-alt: var(--cv-row-alt-color, #fafafa);--cv-radius-sm: .375rem;--cv-radius: .75rem;--cv-radius-lg: 1rem;--cv-shadow-sm: 0 1px 2px 0 rgb(15 23 42 / .04);--cv-shadow: 0 4px 14px -4px rgb(15 23 42 / .08), 0 2px 4px -2px rgb(15 23 42 / .04);--cv-shadow-hover: 0 10px 30px -10px rgb(15 23 42 / .18), 0 4px 8px -4px rgb(15 23 42 / .08);--cv-ring: 0 0 0 3px color-mix(in srgb, var(--cv-primary) 25%, transparent);color:var(--cv-fg);font-feature-settings:"cv11","ss01"}.cv-root *,.cv-root *:before,.cv-root *:after{box-sizing:border-box}.cv-root h1{font-size:clamp(1.875rem,2.5vw + 1rem,2.5rem);font-weight:800;letter-spacing:-.025em;line-height:1.15;margin:0 0 .75rem;color:var(--cv-fg)}.cv-root h2{font-size:1.25rem;font-weight:700;letter-spacing:-.015em;margin:0;color:var(--cv-fg)}.cv-root h3{font-size:1.0625rem;font-weight:700;margin:1.25rem 0 .5rem}.cv-root a{color:var(--cv-primary)}.cv-root a:focus-visible{outline:none;box-shadow:var(--cv-ring);border-radius:var(--cv-radius-sm)}.cv-muted{color:var(--cv-muted);font-size:.9375rem}.cv-lead{font-size:1.125rem;line-height:1.55;color:var(--cv-muted);max-width:56ch;margin:0 0 1.5rem}.cv-hero{padding:1rem 0 2rem}.cv-eyebrow{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--cv-primary);background:var(--cv-accent-bg);padding:.375rem .75rem;border-radius:999px;margin-bottom:1rem}.cv-eyebrow svg{width:.875rem;height:.875rem}.cv-disclaimer{display:flex;gap:.75rem;background:var(--cv-accent-bg);border:1px solid color-mix(in srgb,var(--cv-primary) 18%,transparent);padding:.875rem 1rem;border-radius:var(--cv-radius);font-size:.875rem;line-height:1.5;margin:0 0 2.5rem;color:color-mix(in srgb,var(--cv-fg) 90%,var(--cv-primary))}.cv-disclaimer svg{flex-shrink:0;width:1.125rem;height:1.125rem;color:var(--cv-primary);margin-top:.0625rem}.cv-section{margin:0 0 2.5rem}.cv-section-head{display:flex;align-items:baseline;gap:.625rem;margin:0 0 1rem;padding-bottom:.625rem;border-bottom:1px solid var(--cv-border)}.cv-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .5rem;font-size:.75rem;font-weight:700;color:var(--cv-muted);background:var(--cv-surface-soft);border:1px solid var(--cv-border);border-radius:999px;font-variant-numeric:tabular-nums}.cv-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem}.cv-card a{position:relative;display:flex;flex-direction:column;gap:.25rem;padding:1rem 1.125rem;background:var(--cv-surface);border:1px solid var(--cv-border);border-radius:var(--cv-radius);box-shadow:var(--cv-shadow-sm);text-decoration:none;color:var(--cv-fg);transition:border-color .18s ease,box-shadow .22s ease,transform .18s ease,background .18s ease;overflow:hidden}.cv-card a:hover{border-color:color-mix(in srgb,var(--cv-primary) 55%,var(--cv-border));box-shadow:var(--cv-shadow-hover);transform:translateY(-2px)}.cv-card a:focus-visible{outline:none;border-color:var(--cv-primary);box-shadow:var(--cv-ring)}.cv-card-title{font-size:1rem;font-weight:700;letter-spacing:-.01em;color:var(--cv-fg);padding-right:1.5rem}.cv-card-vigencia{font-size:.8125rem;color:var(--cv-muted);font-variant-numeric:tabular-nums}.cv-card-arrow{position:absolute;top:1rem;right:1rem;font-size:1rem;line-height:1;color:var(--cv-muted);transition:transform .22s ease,color .18s ease}.cv-card a:hover .cv-card-arrow{color:var(--cv-primary);transform:translate(3px)}.cv-badge{align-self:flex-start;display:inline-block;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cv-muted);background:var(--cv-surface-soft);border:1px solid var(--cv-border);padding:.125rem .5rem;border-radius:999px;margin-bottom:.25rem}.cv-card-destacada a{background:linear-gradient(135deg,color-mix(in srgb,var(--cv-primary) 8%,var(--cv-surface)),var(--cv-surface));border-color:color-mix(in srgb,var(--cv-primary) 35%,var(--cv-border))}.cv-card-destacada a:hover{border-color:var(--cv-primary)}.cv-badge-destacada{color:#fff;background:var(--cv-primary);border-color:transparent}.cv-empty{padding:2.5rem 1.5rem;text-align:center;background:var(--cv-surface-soft);border:1px dashed var(--cv-border);border-radius:var(--cv-radius);color:var(--cv-muted)}.cv-print-btn{background:var(--cv-primary);color:#fff;border:none;padding:.5rem 1rem;border-radius:var(--cv-radius);cursor:pointer;font:inherit}.cv-print-btn:hover{filter:brightness(1.1)}@media print{.cv-no-print{display:none!important}}@media(prefers-reduced-motion:reduce){.cv-card a,.cv-card-arrow{transition:none}.cv-card a:hover{transform:none}}.nota[data-astro-cid-xvxcnu4l]{margin:0;font-size:.85rem;color:var(--cv-muted);font-style:italic}table[data-astro-cid-higvz64m]{width:100%;border-collapse:collapse;margin:.5rem 0 1rem;font-size:.95rem}th[data-astro-cid-higvz64m],td[data-astro-cid-higvz64m]{text-align:left;padding:.6rem .75rem;border-bottom:1px solid var(--cv-border);vertical-align:top}th[data-astro-cid-higvz64m]{background:var(--cv-row-alt);font-weight:600}tbody[data-astro-cid-higvz64m] tr[data-astro-cid-higvz64m]:nth-child(2n){background:var(--cv-row-alt)}
