/* Year-ahead reflection calendar (/calendar): month blocks for the free sample and the on-page copy of the PDF. */
.cal-month { margin: 0 0 1.25rem; }
.cal-month h3 { margin: 0 0 .5rem; }
.cal-month ul.cal-dates { list-style: none; margin: 0 0 1rem; padding: 0; }
.cal-month ul.cal-dates li { padding: .2rem 0; border-bottom: 1px solid rgba(127, 127, 127, .25); }
.cal-month .cal-when { font-variant-numeric: tabular-nums; margin-right: .6rem; font-weight: 600; }
.cal-month h4 { margin: 1rem 0 .25rem; }
.cal-month .cal-ask { font-style: italic; }
.cal-month + .cal-month { border-top: 1px solid rgba(127, 127, 127, .35); padding-top: 1.25rem; }
@media print { .cal-month { break-inside: avoid; } }
