.vaccines-page[data-astro-cid-2awqpdbq]{background:var(--cacri-bg);padding-top:76px}.vaccines-hero[data-astro-cid-2awqpdbq]{border-bottom:1px solid var(--cacri-border);background:var(--cacri-bg);padding:56px 0 72px}.vaccines-hero-grid[data-astro-cid-2awqpdbq]{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;gap:52px;display:grid}.vaccines-pill[data-astro-cid-2awqpdbq]{border:1px solid var(--cacri-border-strong);border-radius:var(--cacri-radius-full);background:var(--cacri-primary-subtle);color:var(--cacri-primary);align-items:center;gap:7px;margin-bottom:16px;padding:7px 14px;font-size:13px;font-weight:700;display:inline-flex}.vaccines-hero[data-astro-cid-2awqpdbq] h1[data-astro-cid-2awqpdbq]{max-width:760px;color:var(--cacri-text);letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(2.1rem,4.4vw,3.35rem);font-weight:800;line-height:1.12}.vaccines-lead[data-astro-cid-2awqpdbq]{color:var(--cacri-text);margin-bottom:12px;font-size:19px;font-weight:700;line-height:1.55}.vaccines-hero-copy[data-astro-cid-2awqpdbq]>p[data-astro-cid-2awqpdbq]:not(.vaccines-lead){max-width:720px}.vaccines-note[data-astro-cid-2awqpdbq]{border:1px solid var(--cacri-border-strong);border-radius:var(--cacri-radius-sm);background:var(--cacri-surface);box-shadow:var(--cacri-shadow-sm);align-items:flex-start;gap:12px;margin:22px 0 24px;padding:14px 16px;display:flex}.vaccines-note[data-astro-cid-2awqpdbq] .app-icon[data-astro-cid-2awqpdbq]{color:var(--cacri-amber-text);flex:none;margin-top:3px}.vaccines-note[data-astro-cid-2awqpdbq] p[data-astro-cid-2awqpdbq]{margin:0;font-size:14px}.vaccines-actions[data-astro-cid-2awqpdbq]{flex-wrap:wrap;gap:12px;display:flex}.vaccines-primary[data-astro-cid-2awqpdbq],.vaccines-secondary[data-astro-cid-2awqpdbq]{border-radius:var(--cacri-radius-sm);justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-weight:700;transition:background-color .25s cubic-bezier(.16,1,.3,1),color .25s,border-color .25s,box-shadow .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.vaccines-primary[data-astro-cid-2awqpdbq]{background:var(--cacri-whatsapp-dark);box-shadow:var(--cacri-shadow-sm);color:var(--cacri-text-inverse)!important}.vaccines-primary[data-astro-cid-2awqpdbq]:hover{background:var(--cacri-primary-dark);box-shadow:var(--cacri-shadow-md);transform:translateY(-2px);color:var(--cacri-text-inverse)!important}.vaccines-secondary[data-astro-cid-2awqpdbq]{border:1px solid var(--cacri-border-strong);background:var(--cacri-surface);color:var(--cacri-text)!important}.vaccines-secondary[data-astro-cid-2awqpdbq]:hover{border-color:var(--cacri-border-hover);background:var(--cacri-surface-hover);transform:translateY(-1px);color:var(--cacri-primary)!important}.vaccines-primary[data-astro-cid-2awqpdbq]:focus-visible,.vaccines-secondary[data-astro-cid-2awqpdbq]:focus-visible{outline:3px solid var(--cacri-amber);outline-offset:3px}.vaccines-hero-card[data-astro-cid-2awqpdbq]{border:1px solid var(--cacri-border);border-radius:var(--cacri-radius-lg);background:var(--cacri-surface);box-shadow:var(--cacri-shadow-md);padding:32px}.vaccines-hero-icon[data-astro-cid-2awqpdbq]{border:1px solid var(--cacri-border);border-radius:var(--cacri-radius-md);background:var(--cacri-surface-soft);justify-content:center;align-items:center;width:112px;height:112px;margin-bottom:18px;display:inline-flex}.vaccines-hero-icon[data-astro-cid-2awqpdbq] img[data-astro-cid-2awqpdbq]{object-fit:contain;width:88px;height:88px}.vaccines-hero-card[data-astro-cid-2awqpdbq] h2[data-astro-cid-2awqpdbq]{margin:0 0 10px;font-size:22px}.vaccines-summary[data-astro-cid-2awqpdbq]{border-top:1px solid var(--cacri-border);grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0 0;padding-top:20px;display:grid}.vaccines-summary[data-astro-cid-2awqpdbq] div[data-astro-cid-2awqpdbq]{min-width:0;padding:0 16px}.vaccines-summary[data-astro-cid-2awqpdbq] div[data-astro-cid-2awqpdbq]:first-child{border-right:1px solid var(--cacri-border);padding-left:0}.vaccines-summary[data-astro-cid-2awqpdbq] div[data-astro-cid-2awqpdbq]:last-child{padding-right:0}.vaccines-summary[data-astro-cid-2awqpdbq] dt[data-astro-cid-2awqpdbq]{color:var(--cacri-text-subtle-dark);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:700}.vaccines-summary[data-astro-cid-2awqpdbq] dd[data-astro-cid-2awqpdbq]{color:var(--cacri-text-muted);margin:0;font-size:13px;line-height:1.5}.vaccines-summary[data-astro-cid-2awqpdbq] strong[data-astro-cid-2awqpdbq]{color:var(--cacri-primary);margin-bottom:2px;font-size:22px;display:block}.vaccines-catalog[data-astro-cid-2awqpdbq],.vaccines-process[data-astro-cid-2awqpdbq],.vaccines-coverage[data-astro-cid-2awqpdbq],.vaccines-faq[data-astro-cid-2awqpdbq]{padding:72px 0}.species-grid[data-astro-cid-2awqpdbq]{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;display:grid}.species-column[data-astro-cid-2awqpdbq]{min-width:0}.species-header[data-astro-cid-2awqpdbq]{border-bottom:2px solid var(--cacri-primary);margin-bottom:18px;padding:0 0 16px}.species-header-warm[data-astro-cid-2awqpdbq]{border-bottom-color:var(--cacri-terracotta)}.species-eyebrow[data-astro-cid-2awqpdbq]{color:var(--cacri-primary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:800;display:inline-block}.species-header-warm[data-astro-cid-2awqpdbq] .species-eyebrow[data-astro-cid-2awqpdbq]{color:var(--cacri-text-muted)}.species-header[data-astro-cid-2awqpdbq] h3[data-astro-cid-2awqpdbq]{margin:0 0 6px;font-size:23px}.species-header[data-astro-cid-2awqpdbq] p[data-astro-cid-2awqpdbq]{margin:0;font-size:14px}.vaccine-list[data-astro-cid-2awqpdbq]{gap:12px;display:grid}.vaccine-card[data-astro-cid-2awqpdbq]{border:1px solid var(--cacri-border);border-radius:var(--cacri-radius-md);background:var(--cacri-surface);box-shadow:var(--cacri-shadow-sm);align-items:flex-start;gap:14px;padding:20px;display:flex}.vaccine-check[data-astro-cid-2awqpdbq]{border:1px solid var(--cacri-border);border-radius:var(--cacri-radius-sm);background:var(--cacri-primary-subtle);width:38px;height:38px;color:var(--cacri-primary);flex:0 0 38px;place-items:center;display:grid}.vaccine-card[data-astro-cid-2awqpdbq] h4[data-astro-cid-2awqpdbq]{margin:0 0 5px;font-size:16px}.vaccine-card[data-astro-cid-2awqpdbq] p[data-astro-cid-2awqpdbq]{margin:0;font-size:13.5px;line-height:1.6}.vaccines-steps[data-astro-cid-2awqpdbq]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.vaccines-steps[data-astro-cid-2awqpdbq] article[data-astro-cid-2awqpdbq]{border:1px solid var(--cacri-border);border-radius:var(--cacri-radius-md);background:var(--cacri-surface);box-shadow:var(--cacri-shadow-sm);padding:26px}.vaccines-steps[data-astro-cid-2awqpdbq] article[data-astro-cid-2awqpdbq]>span[data-astro-cid-2awqpdbq]{border-radius:var(--cacri-radius-full);background:var(--cacri-primary);width:38px;height:38px;color:var(--cacri-text-inverse);place-items:center;margin-bottom:15px;font-weight:800;display:grid}.vaccines-steps[data-astro-cid-2awqpdbq] h3[data-astro-cid-2awqpdbq]{margin-bottom:8px;font-size:17px}.vaccines-steps[data-astro-cid-2awqpdbq] p[data-astro-cid-2awqpdbq]{margin:0;font-size:14px}.vaccines-coverage-grid[data-astro-cid-2awqpdbq]{grid-template-columns:1.15fr .85fr;align-items:center;gap:34px;display:grid}.vaccines-left-title[data-astro-cid-2awqpdbq]{text-align:left;margin-bottom:22px}.vaccines-schedule[data-astro-cid-2awqpdbq]{border:1px solid var(--cacri-border);border-radius:var(--cacri-radius-md);background:var(--cacri-surface);box-shadow:var(--cacri-shadow-sm);padding:24px}.vaccines-schedule[data-astro-cid-2awqpdbq] h3[data-astro-cid-2awqpdbq]{align-items:center;gap:8px;font-size:18px;display:flex}.vaccines-schedule[data-astro-cid-2awqpdbq] p[data-astro-cid-2awqpdbq]{margin-bottom:7px}.vaccines-emergency[data-astro-cid-2awqpdbq]{border-top:2px solid var(--cacri-terracotta);padding-top:14px;color:var(--cacri-text)!important;margin:16px 0 0!important}.vaccines-narrow[data-astro-cid-2awqpdbq]{max-width:880px}.faq-card[data-astro-cid-2awqpdbq]{border:1px solid var(--cacri-border);border-radius:var(--cacri-radius-lg);background:var(--cacri-surface);box-shadow:var(--cacri-shadow-sm);padding:30px}.faq-card[data-astro-cid-2awqpdbq] h3[data-astro-cid-2awqpdbq]{margin:22px 0 6px;font-size:17px}.faq-card[data-astro-cid-2awqpdbq] h3[data-astro-cid-2awqpdbq]:first-child{margin-top:0}.faq-card[data-astro-cid-2awqpdbq] p[data-astro-cid-2awqpdbq]{margin:0}@media (width<=991px){.vaccines-hero-grid[data-astro-cid-2awqpdbq],.species-grid[data-astro-cid-2awqpdbq],.vaccines-coverage-grid[data-astro-cid-2awqpdbq]{grid-template-columns:1fr}.vaccines-hero[data-astro-cid-2awqpdbq]{padding-top:42px}.vaccines-hero-card[data-astro-cid-2awqpdbq]{max-width:560px}.vaccines-steps[data-astro-cid-2awqpdbq]{grid-template-columns:1fr}}@media (width<=576px){.vaccines-catalog[data-astro-cid-2awqpdbq],.vaccines-process[data-astro-cid-2awqpdbq],.vaccines-coverage[data-astro-cid-2awqpdbq],.vaccines-faq[data-astro-cid-2awqpdbq]{padding:54px 0}.vaccines-hero-card[data-astro-cid-2awqpdbq],.faq-card[data-astro-cid-2awqpdbq]{padding:22px}.vaccine-card[data-astro-cid-2awqpdbq]{padding:18px}.vaccines-actions[data-astro-cid-2awqpdbq]>a[data-astro-cid-2awqpdbq]{width:100%}.vaccines-summary[data-astro-cid-2awqpdbq]{grid-template-columns:1fr;gap:14px}.vaccines-summary[data-astro-cid-2awqpdbq] div[data-astro-cid-2awqpdbq]{padding:0}.vaccines-summary[data-astro-cid-2awqpdbq] div[data-astro-cid-2awqpdbq]:first-child{border-right:0;border-bottom:1px solid var(--cacri-border);padding-bottom:14px}}@media (prefers-reduced-motion:reduce){.vaccines-primary[data-astro-cid-2awqpdbq],.vaccines-secondary[data-astro-cid-2awqpdbq]{transition-duration:.01ms}.vaccines-primary[data-astro-cid-2awqpdbq]:hover,.vaccines-secondary[data-astro-cid-2awqpdbq]:hover{transform:none}}
