/* Character-by-character writing, retaining the heading's layout and colors. */
.icct-letter{position:relative;white-space:pre-wrap}.icct-hidden{visibility:hidden}.icct-cursor::after{content:"";position:absolute;left:100%;top:.14em;bottom:.08em;width:2px;background:currentColor;margin-left:3px;animation:icct-caret .9s step-end infinite;pointer-events:none}@keyframes icct-caret{0%,100%{opacity:1}50%{opacity:0}}@media(prefers-reduced-motion:reduce){.icct-hidden{visibility:visible!important}.icct-cursor::after{display:none}}@media print{.icct-hidden{visibility:visible!important}.icct-cursor::after{display:none}}
