.ctoc-rail a.ctoc-ad{--ctoc-ad-line:var(--ctoc-ink-4);white-space:normal;width:auto;max-width:none;color:var(--ctoc-ink-2);margin-top:26px;padding:0;display:block;overflow:visible}.ctoc-rail a.ctoc-ad:hover{--ctoc-ad-line:var(--ctoc-ink-2);color:var(--ctoc-ink)}.ctoc-ad-rule{white-space:nowrap;color:var(--ctoc-ad-line);font-size:.75rem;line-height:16px;display:flex}.ctoc-ad-rule b{flex:1 1 0;min-width:0;font-weight:400;overflow:hidden}.ctoc-ad-cell{box-sizing:border-box;padding:0 2ch;display:block;position:relative;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{white-space:pre;color:var(--ctoc-ad-line);font-size:.75rem;line-height:16px;position:absolute;top:0;bottom:0;overflow:hidden}.ctoc-ad-cell-text .ctoc-ad-pipes{top:-4px}.ctoc-ad-pipes-left{left:0}.ctoc-ad-pipes-right{right:0}.ctoc-ad-line{text-wrap:balance;font-size:.75rem;line-height:1.6;display:block}.ctoc-ad-cta{color:var(--ctoc-ink);margin-top:6px;font-size:.75rem;display:block}.ctoc-ad-screen{background:#0a0a0a;justify-content:center;padding:6px 0;display:flex}.ctoc-ad-logo{white-space:pre;font-size:.75rem;line-height:1.2;display:block;position:relative}.ctoc-ad-logo-base{color:#2e2e2e;display:block}.ctoc-ad-logo-lit{color:#fff;text-shadow:0 0 1px #fff,0 0 6px #ffffffbf,0 0 16px #fff6;clip-path:inset(-24px 100% -24px -24px);display:block;position:absolute;top:0;left:0}.ctoc-ad-screen[data-play] .ctoc-ad-logo-lit{animation:.8s steps(19,end) both ctoc-ad-sweep,1.6s both ctoc-ad-settle}@keyframes ctoc-ad-sweep{0%{clip-path:inset(-24px 100% -24px -24px)}to{clip-path:inset(-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}}
