.tl-slot{min-height:16rem;width:100%;padding:1.5rem 0;box-sizing:border-box}
.tl-loading{max-width:44rem;opacity:.42}
.tl-loading span{display:block;height:.7em;margin:1.4em 0;border-radius:.3em;background:currentColor;opacity:.12}
.tl-loading span:nth-child(2){width:92%}.tl-loading span:nth-child(3){width:66%}
.tl-retry{font:inherit;color:inherit;background:transparent;border:1px solid currentColor;border-radius:.5rem;padding:.5rem 1rem;cursor:pointer}
.tl-retry[hidden]{display:none}.tl-slot[aria-busy="false"] .tl-loading{display:none}
.tl-slot noscript p{margin-top:1rem}
