.hc-archive{padding-block:var(--space-6,1.75rem) var(--space-region,3.5rem)}.hc-archive__intro{max-width:52rem;margin:0 0 var(--space-6,1.75rem);color:var(--text-secondary);font-size:var(--font-size-body-lg,1.125rem);line-height:1.6}.hc-archive__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-5,1.5rem)}.hc-archive__note,.hc-archive__empty{margin:var(--space-6,1.75rem) 0 0;color:var(--text-muted);font-size:var(--font-size-meta,0.875rem)}@media (max-width:1199.98px){.hc-archive__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.hc-archive__grid{grid-template-columns:1fr;gap:var(--space-4,1rem)}}.hc-tile{height:100%}.hc-tile__link{display:flex;flex-direction:column;gap:var(--space-4,1rem);height:100%;padding:var(--space-6,1.75rem);background:var(--brand-surface);border:1px solid transparent;border-radius:var(--radius-xl,1rem);color:var(--text-primary);text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.hc-tile__link:hover,.hc-tile__link:focus-visible{border-color:var(--brand-primary);box-shadow:var(--shadow-md);color:var(--text-primary);transform:translateY(-2px)}.hc-tile__icon{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:var(--radius-lg,0.75rem);background:var(--brand-primary-light);color:var(--brand-primary-dark)}.hc-tile__body{display:flex;flex-direction:column;gap:var(--space-2,0.5rem);flex:1}.hc-tile__title{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold,700);font-size:var(--font-size-card-title,1.125rem);line-height:1.3}.hc-tile__scope{color:var(--brand-primary-dark);font-size:var(--font-size-meta,0.875rem);font-weight:var(--font-weight-semibold,600)}.hc-tile__text{color:var(--text-secondary);font-size:var(--font-size-body-sm,0.9375rem);line-height:1.55}.hc-tile__more{margin-top:auto;padding-top:var(--space-2,0.5rem);color:var(--brand-primary);font-weight:var(--font-weight-semibold,600)}@media (max-width:575.98px){.hc-tile__link{flex-direction:row;align-items:flex-start;padding:var(--space-5,1.5rem)}.hc-tile__icon{flex:0 0 auto;width:2.75rem;height:2.75rem}}.hc-hero .article-single__card--plain,.hc-hero .article-single__card--plain .article-single__card-body{min-height:0}.hc-hero__period{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2,0.5rem) var(--space-4,1rem);margin:0 0 var(--space-4,1rem)}.hc-hero__period-value{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold,700);font-size:var(--font-size-subsection-title,1.5rem);color:var(--brand-primary-dark);line-height:1.2}.hc-hero__period-note{color:var(--text-secondary);font-weight:var(--font-weight-semibold,600)}.hc-stage-nav{padding-block:var(--space-2,0.5rem)}.hc-stage-nav--bottom{padding-block:var(--space-4,1rem) var(--space-2,0.5rem)}.hc-stage-nav__panel{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4,1rem)}.hc-stage-nav__link{display:flex;flex-direction:column;gap:0.125rem;padding:var(--space-3,0.75rem) var(--space-5,1.5rem);background:var(--brand-surface);border:1px solid var(--border-light);border-radius:var(--radius-lg,0.75rem);color:var(--text-primary);text-decoration:none;transition:border-color .15s,background-color .15s}.hc-stage-nav__link--next{align-items:flex-end;text-align:right}.hc-stage-nav__link.is-empty{visibility:hidden}a.hc-stage-nav__link:hover,a.hc-stage-nav__link:focus-visible{border-color:var(--brand-primary);background:var(--brand-primary-light);color:var(--text-primary)}.hc-stage-nav__dir{color:var(--text-muted);font-size:var(--font-size-meta,0.875rem)}.hc-stage-nav__label{color:var(--brand-primary-dark);font-weight:var(--font-weight-semibold,600)}@media (max-width:575.98px){.hc-stage-nav__panel{gap:var(--space-2,0.5rem)}.hc-stage-nav__link{padding:var(--space-3,0.75rem)}}.hc-grid{display:flex;flex-direction:column;gap:var(--space-6,1.75rem)}.hc-grid__title{margin:0 0 var(--space-3,0.75rem);font-family:var(--font-family-heading);font-weight:var(--font-weight-bold,700);font-size:var(--font-size-card-title,1.125rem)}.hc-grid__sub{margin-left:var(--space-2,0.5rem);color:var(--text-muted);font-family:inherit;font-weight:var(--font-weight-medium,500);font-size:var(--font-size-meta,0.875rem)}.article-single__panel .hc-grid__list,.hc-grid__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(4.25rem,1fr));gap:var(--space-2,0.5rem);margin:0;padding:0;list-style:none}.hc-grid__item{margin:0}.hc-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:4.25rem;padding:var(--space-2,0.5rem) var(--space-1,0.25rem);background:#fff;border:1px solid var(--border-default);border-radius:var(--radius-md,0.5rem);color:var(--brand-primary-dark);text-decoration:none;line-height:1.15;transition:background-color .15s,border-color .15s,color .15s}a.hc-cell{border-color:var(--brand-primary);box-shadow:inset 0 -3px 0 var(--brand-primary-light)}a.hc-cell:hover,a.hc-cell:focus-visible,a.hc-cell.is-current{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.hc-cell.is-empty{background:transparent;border-style:dashed;color:var(--text-muted);opacity:.7}.hc-cell__num{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold,700);font-size:var(--font-size-card-title,1.125rem)}.hc-cell__unit{font-size:var(--font-size-caption,0.75rem);opacity:.85}.hc-grid--usaq .hc-grid__list{grid-template-columns:repeat(auto-fill,minmax(5rem,1fr))}@media (max-width:575.98px){.article-single__panel .hc-grid__list,.hc-grid__list{grid-template-columns:repeat(5,minmax(0,1fr))}.hc-grid--usaq .hc-grid__list{grid-template-columns:repeat(4,minmax(0,1fr))}.hc-cell{min-height:3.5rem}.hc-grid__sub{display:block;margin:0.125rem 0 0}}.hc-matrix-wrap,.hc-vaccines-wrap{overflow-x:auto;border:1px solid var(--border-default);border-radius:var(--radius-lg,0.75rem);background:#fff}.hc-matrix,.hc-vaccines{width:100%;margin:0;border-collapse:collapse}.hc-matrix :is(th,td),.hc-vaccines :is(th,td){padding:var(--space-3,0.75rem) var(--space-4,1rem);border-bottom:1px solid var(--border-light);text-align:left;vertical-align:top}.hc-matrix thead th,.hc-vaccines thead th{background:var(--brand-primary-light);color:var(--brand-primary-dark);font-weight:var(--font-weight-semibold,600)}.hc-matrix tbody th{width:34%;font-weight:var(--font-weight-semibold,600)}.hc-matrix tbody tr:last-child>*,.hc-vaccines tbody:last-child tr:last-child>*{border-bottom:0}.hc-matrix__link{display:inline-flex;align-items:center;gap:0.25rem;padding:0.25rem 0.75rem;border-radius:var(--radius-sm,0.375rem);background:var(--brand-primary-light);color:var(--brand-primary-dark);font-weight:var(--font-weight-semibold,600);text-decoration:none}.hc-matrix__link:hover,.hc-matrix__link:focus-visible,.hc-matrix__link.is-current{background:var(--brand-primary);color:#fff}.hc-matrix__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hc-matrix__empty{color:var(--text-muted)}.hc-vaccines__group + .hc-vaccines__group{border-top:2px solid var(--border-default)}.hc-vaccines__age{width:22%;font-weight:var(--font-weight-semibold,600);color:var(--brand-primary-dark)}.hc-vaccines__name a{font-weight:var(--font-weight-semibold,600)}.hc-vaccines__note{width:34%;color:var(--text-secondary);font-size:var(--font-size-body-sm,0.9375rem)}@media (max-width:767.98px){.hc-vaccines-wrap{border:0;background:transparent;overflow:visible}.hc-vaccines thead{display:none}.hc-vaccines,.hc-vaccines tbody,.hc-vaccines tr,.hc-vaccines :is(th,td){display:block;width:auto}.hc-vaccines__group{margin-bottom:var(--space-3,0.75rem);overflow:hidden;border:1px solid var(--border-default) !important;border-radius:var(--radius-lg,0.75rem);background:#fff}.hc-vaccines tr{border-bottom:1px solid var(--border-light)}.hc-vaccines tr:last-child{border-bottom:0}.hc-vaccines :is(th,td){border:0;padding:var(--space-2,0.5rem) var(--space-4,1rem)}.hc-vaccines__age{background:var(--brand-primary-light)}.hc-vaccines__name{padding-bottom:0 !important}.hc-vaccines__note:empty{display:none}}.article-single__panel .hc-checks,.hc-checks{display:grid;gap:var(--space-3,0.75rem);margin:0 0 var(--space-4,1rem);padding:0;list-style:none}.hc-checks__item{display:flex;align-items:center;gap:var(--space-4,1rem);margin:0;padding:var(--space-4,1rem) var(--space-5,1.5rem);background:#fff;border:1px solid var(--border-light);border-radius:var(--radius-lg,0.75rem)}.hc-checks__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-md,0.5rem);background:var(--brand-primary-light);color:var(--brand-primary-dark)}.hc-checks__body{display:flex;flex-direction:column;gap:0.125rem;flex:1;min-width:0}.hc-checks__title{font-weight:var(--font-weight-semibold,600)}.hc-checks__note{color:var(--text-secondary);font-size:var(--font-size-body-sm,0.9375rem)}.hc-checks__link{flex:0 0 auto;padding:0.375rem 0.875rem;border:1px solid var(--brand-primary);border-radius:var(--radius-sm,0.375rem);color:var(--brand-primary-dark);font-weight:var(--font-weight-semibold,600);text-decoration:none;white-space:nowrap}.hc-checks__link:hover,.hc-checks__link:focus-visible{background:var(--brand-primary);color:#fff}@media (max-width:575.98px){.hc-checks__item{flex-wrap:wrap;padding:var(--space-4,1rem);gap:var(--space-3,0.75rem)}.hc-checks__icon{display:none}.hc-checks__body{flex:1 1 100%}.hc-checks__link{padding:0.25rem 0.75rem}}.hc-hint{margin:0;color:var(--text-muted);font-size:var(--font-size-meta,0.875rem)}.article-single__panel .hc-checklist{margin-top:0}.hc-related{padding-block:var(--space-6,1.75rem) var(--space-4,1rem)}.hc-overview{padding-block:var(--space-6,1.75rem) var(--space-region,3.5rem)}.hc-overview__panel{padding:var(--space-7,2rem);border:1px solid var(--border-light);border-radius:var(--radius-xl,1rem);background:#fff}.hc-overview__title{margin:0 0 var(--space-5,1.5rem);font-family:var(--font-family-heading);font-weight:var(--font-weight-bold,700);font-size:var(--font-size-h4,1.375rem)}@media (max-width:575.98px){.hc-overview__panel{padding:var(--space-5,1.5rem) var(--space-4,1rem)}}