/* Home-page caret, shared by the bank and Gazette title endings. */
h1 .caret-ending{display:inline-block;position:relative;white-space:nowrap}
h1 .heading-caret{position:absolute;left:100%;margin-left:2px;bottom:0;width:.12em;height:.85em;background:var(--pink);animation:heading-caret-blink 1s steps(2) infinite;pointer-events:none}
@keyframes heading-caret-blink{50%{opacity:0}}
@media(max-width:700px){h1 .heading-caret{width:.06em;margin-left:0}}
@media(prefers-reduced-motion:reduce){h1 .heading-caret{animation:none;opacity:1}}
