.ctoc-rail a.ctoc-ad{--ctoc-ad-line:var(--ctoc-ink-4);display:block;width:auto;max-width:none;margin-top:26px;padding:0;overflow:visible;white-space:normal;color:var(--ctoc-ink-2)}.ctoc-rail a.ctoc-ad:hover{--ctoc-ad-line:var(--ctoc-ink-2);color:var(--ctoc-ink)}.ctoc-ad-rule{display:flex;font-size:.75rem;line-height:16px;white-space:nowrap;color:var(--ctoc-ad-line)}.ctoc-ad-rule b{flex:1 1 0;min-width:0;overflow:hidden;font-weight:400}.ctoc-ad-cell{position:relative;display:block;box-sizing:border-box;padding:0 2ch;overflow:hidden}.ctoc-ad-cell-head{height:48px;padding-top:3.6px}.ctoc-ad-cell-text{min-height:72px;padding-top:5px;padding-bottom:5px}.ctoc-ad-pipes{position:absolute;top:0;bottom:0;overflow:hidden;font-size:.75rem;line-height:16px;white-space:pre;color:var(--ctoc-ad-line)}.ctoc-ad-cell-text .ctoc-ad-pipes{top:-4px}.ctoc-ad-pipes-left{left:0}.ctoc-ad-pipes-right{right:0}.ctoc-ad-line{line-height:1.6;text-wrap:balance}.ctoc-ad-cta,.ctoc-ad-line{display:block;font-size:.75rem}.ctoc-ad-cta{margin-top:6px;color:var(--ctoc-ink)}.ctoc-ad-screen{display:flex;justify-content:center;padding:6px 0;background:#0a0a0a}.ctoc-ad-logo{position:relative;display:block;font-size:.75rem;line-height:1.2;white-space:pre}.ctoc-ad-logo-base{display:block;color:#2e2e2e}.ctoc-ad-logo-lit{position:absolute;top:0;left:0;display:block;color:#fff;text-shadow:0 0 1px #fff,0 0 6px rgb(255 255 255/.75),0 0 16px rgb(255 255 255/.4);clip-path:inset(-24px 100% -24px -24px)}.ctoc-ad-screen[data-play] .ctoc-ad-logo-lit{animation:ctoc-ad-sweep .8s steps(19) both,ctoc-ad-settle 1.6s both}@keyframes ctoc-ad-sweep{0%{clip-path:inset(-24px 100% -24px -24px)}to{clip-path:inset(-24px -24px -24px -24px)}}@keyframes ctoc-ad-settle{0%,50%{opacity:1}50.01%,62%{opacity:.12}62.01%,76%{opacity:1}76.01%,88%{opacity:.12}88.01%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.ctoc-ad-logo-lit,.ctoc-ad-screen[data-play] .ctoc-ad-logo-lit{clip-path:none;animation:none}}