/* page: the chart block and the notes under it (prototype only; the chart's own styles are in births.css) */
.hcb-kick{margin:var(--sp-4) 0 0;font:600 var(--fs-micro)/var(--lh-micro) var(--font);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink-3)}
.hcb-kick + h1{margin-top:var(--sp-1)}
.hcb-page .pl-lead b{font-weight:600;color:var(--ink)}
.hcb-sec{margin-top:var(--sp-6)}
.hcb-ab{max-width:720px}
.hcb-ab h3{margin:var(--sp-6) 0 0;font:600 var(--fs-body)/var(--lh-body) var(--font);color:var(--ink)}
.hcb-ab p{margin:var(--sp-1) 0 0;font:400 var(--fs-body)/var(--lh-body) var(--font);color:var(--ink-2)}
.hcb-dlrow{display:flex;flex-wrap:wrap;gap:0 var(--sp-6);margin-top:var(--sp-6)}
.hcb-dlrow a{display:inline-flex;align-items:center;min-height:44px;font:500 var(--fs-small)/var(--lh-small) var(--font);color:var(--ink)}
.hcb-checked{margin-top:var(--sp-2);font:400 var(--fs-small)/var(--lh-small) var(--font);color:var(--ink-3)}
.hcb-srcs{max-width:720px;margin:var(--sp-4) 0 0;padding-left:var(--sp-6);font:400 var(--fs-small)/var(--lh-small) var(--font);color:var(--ink-2)}
.hcb-srcs li + li{margin-top:var(--sp-3)}
.hcb-srcs a{color:var(--ink)}
.hcb-srcs span{display:block;color:var(--ink-3)}
