/* An inline-block with clipped overflow uses its bottom edge as its baseline.
   This places the circle on the text baseline, including between sentences. */
:root body .accent-punctuation{display:inline-block;width:.24em;height:.13em;overflow:hidden!important;vertical-align:baseline;line-height:0;color:transparent!important}
:root body .accent-punctuation::after{top:auto!important;bottom:0;left:50%;width:.13em;height:.13em;border-radius:50%!important;background:var(--bronze)!important;transform:translateX(-50%);box-shadow:none}
:root body :is(.cta,.closing) .accent-punctuation::after{border:.022em solid #fff;box-sizing:border-box}
/* All question dots use the original brand copper, including dark panels. */
:root body .round-question{--question-dot:var(--bronze)!important}
:root body .round-question::after{border-radius:50%!important;background:var(--bronze)!important}
:root body :is(.cta,.closing) .round-question::after{box-shadow:0 0 0 .022em #fff}
