.page_header__Ds4uq{margin-bottom:2rem}.page_title__dphc3{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:800;margin-bottom:.5rem}.page_subtitle__ymvHg{color:var(--color-text-muted);font-size:var(--text-base);line-height:1.6}.page_timeline__TMZfN{display:flex;flex-direction:column;gap:0;margin-bottom:2rem}.page_timelineRow__SOmQ5{display:grid;grid-template-columns:110px 1fr;grid-gap:1rem;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--color-border);align-items:start}.page_timelineRow__SOmQ5:last-child{border-bottom:none}.page_timelineAge__5Nmn0{font-size:var(--text-sm);font-weight:700;color:var(--color-accent);padding-top:.25rem;white-space:nowrap}.page_timelineVacunas__q_a2g{display:flex;flex-direction:column;gap:.5rem}.page_vacunaChip__Mscip{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;background:color-mix(in srgb,var(--chip-color) 8%,#fff);border:1px solid color-mix(in srgb,var(--chip-color) 25%,transparent);border-radius:var(--radius-sm)}.page_vacunaAbrev__WFkA1{font-size:var(--text-xs);font-weight:700;color:var(--chip-color);background:color-mix(in srgb,var(--chip-color) 15%,#fff);padding:.1rem .5rem;border-radius:4px;white-space:nowrap;flex-shrink:0}.page_vacunaNombre__XVJhi{font-size:var(--text-sm);color:var(--color-text);line-height:1.4}.page_disclaimer__Tv8Mw{padding:1rem 1.25rem;background:var(--color-accent-light);border-radius:var(--radius-md);border-left:4px solid var(--color-accent);font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.6}@media (max-width:480px){.page_timelineRow__SOmQ5{grid-template-columns:90px 1fr}}.VacunasInteractivo_selector__s9qMa{margin-bottom:1.5rem}.VacunasInteractivo_selectorTitle__70_dJ{font-size:.875rem;font-weight:600;color:var(--color-text-muted);margin-bottom:.875rem;line-height:1.5}.VacunasInteractivo_chips__MIAS8{display:flex;flex-wrap:wrap;gap:.5rem}.VacunasInteractivo_chip__sij6o{font-size:.8rem;font-weight:600;color:var(--color-text-muted);background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:100px;padding:.4rem .875rem;cursor:pointer;transition:all .15s;white-space:nowrap}.VacunasInteractivo_chip__sij6o:hover{border-color:var(--color-accent);color:var(--color-accent)}.VacunasInteractivo_chipActive__Clg55{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.VacunasInteractivo_chipActive__Clg55:hover{color:#fff;opacity:.92}.VacunasInteractivo_chipApprox__nNpM9{margin-left:.2rem;opacity:.7;font-weight:700}.VacunasInteractivo_notas__D4vex{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.VacunasInteractivo_nota__U5Wxj{font-size:.82rem;line-height:1.55;color:var(--color-text);background:var(--color-accent-light);border-left:3px solid var(--color-accent);border-radius:var(--radius-sm);padding:.625rem .875rem}.VacunasInteractivo_notaWarn__y_NLz{color:#b26a00;font-style:italic}.VacunasInteractivo_timeline__sDGeC{display:flex;flex-direction:column}.VacunasInteractivo_row__omHMa{display:grid;grid-template-columns:110px 1fr;grid-gap:1rem;gap:1rem;padding:.9rem 0;border-bottom:1px solid var(--color-border);align-items:start}.VacunasInteractivo_row__omHMa:last-child{border-bottom:none}.VacunasInteractivo_age__nWko6{font-size:.82rem;font-weight:700;color:var(--color-accent);padding-top:.2rem;white-space:nowrap}.VacunasInteractivo_chipsVacunas___qpQb{display:flex;flex-direction:column;gap:.4rem}.VacunasInteractivo_vacChip__XzkZk{display:flex;align-items:center;gap:.6rem;padding:.45rem .75rem;border-radius:var(--radius-sm)}.VacunasInteractivo_vacAbrev__00Weu{font-size:.7rem;font-weight:800;padding:.1rem .45rem;border-radius:4px;white-space:nowrap;flex-shrink:0}.VacunasInteractivo_vacNombre__Q1hwL{font-size:.82rem;color:var(--color-text);line-height:1.4}.VacunasInteractivo_disclaimer__r2KBu{margin-top:1.5rem;padding:1rem 1.25rem;background:var(--color-accent-light);border-radius:var(--radius-md);border-left:4px solid var(--color-accent);font-size:.838rem;color:var(--color-text-muted);line-height:1.65}@media (max-width:480px){.VacunasInteractivo_row__omHMa{grid-template-columns:84px 1fr}}