.cclive{background:#161616;color:#fff;font-family:inherit;padding:clamp(20px,4vw,56px);max-width:1500px;margin-inline:auto;overflow-wrap:anywhere}.cclive *{box-sizing:border-box}.cclive [hidden]{display:none!important}.cclive a{color:inherit;text-decoration:none}.cclive :focus-visible{outline:3px solid #d7ff1f;outline-offset:4px}.cclive-eyebrow{color:#d7ff1f;letter-spacing:.14em;font-size:.75rem}.cclive-title{font:inherit;font-weight:900;font-size:clamp(3rem,10vw,8rem);line-height:.95;letter-spacing:-.045em;margin:1.2rem 0 2rem}.cclive-intro{max-width:65ch;color:#ccc;line-height:1.6}.cclive-filters{display:flex;flex-wrap:wrap;gap:.6rem;margin-block:2rem}.cclive-filters a{border:1px solid #555;padding:.65rem .9rem;font-size:.85rem}.cclive-filters a[aria-current],.cclive-filters a:hover{background:#d7ff1f;border-color:#d7ff1f;color:#161616}.cclive-search{display:flex;flex-wrap:wrap;align-items:end;gap:1rem;margin-bottom:2rem}.cclive-search label{display:flex;flex-direction:column;gap:.4rem;font-size:.85rem}.cclive input,.cclive select{font:inherit;color:#fff;background:#222;border:1px solid #777;padding:.7rem;max-width:100%}.cclive button{font:inherit;font-weight:700;background:#d7ff1f;color:#161616;border:0;padding:.8rem 1rem;cursor:pointer}.cclive button:disabled{opacity:.6;cursor:wait}.cclive-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:2.3rem 1.4rem}.cclive-card{min-width:0;border-top:2px solid #d7ff1f}.cclive-cover{display:block;position:relative;aspect-ratio:16/9;background:#242424;overflow:hidden}.cclive-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:900;font-size:1.5rem;background:linear-gradient(145deg,#242424,#333 55%,#161616);color:#d7ff1f}.cclive-placeholder span{font-size:.6rem;letter-spacing:.3em;margin-top:.7rem;color:#fff}.cclive-image{position:relative;width:100%;height:100%;object-fit:cover;display:block}.cclive-card h3{font:inherit;font-weight:800;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.15;margin:1rem 0 .5rem}.cclive-event{color:#ccc;line-height:1.45;margin:.4rem 0 1rem}.cclive-watch{display:inline-flex;gap:1rem;color:#d7ff1f!important;font-weight:700;padding-block:.5rem}.cclive-review,.cclive-note{font-size:.85rem;color:#c7c7c7;line-height:1.6}.cclive-more{margin-top:2rem}.cclive-pagination{display:flex;gap:1rem;margin:1.5rem 0}.cclive-pagination a{color:#d7ff1f;text-decoration:underline}.cclive-single{max-width:1200px}.cclive-single>h2{font:inherit;font-size:clamp(2rem,5vw,4rem);font-weight:900;line-height:1.05}.cclive-single figure{margin:2rem 0}.cclive-single img{max-width:100%;height:auto}.cclive-single .cclive-image{height:100%}.cclive-single figcaption{font-size:.8rem;margin-top:.5rem}.cclive-prose{max-width:70ch;margin:2rem auto;line-height:1.8;clear:both}.cclive-prose img{float:none;max-width:100%;height:auto}.cclive-prose iframe{max-width:100%}.cclive-player{background:#242424;padding:1rem;margin-block:2rem}.cclive-player:has(iframe){padding:0}.cclive-player iframe{width:100%;aspect-ratio:16/9;display:block;border:0}.cclive a[href^="https://www.youtube"],.cclive-prose a{color:#d7ff1f}.cclive-status{min-height:1.5rem}.cclive form input[type=number]{width:12rem}@media(max-width:600px){.cclive-search label,.cclive-search button{width:100%}.cclive form input[type=number]{width:100%}}@media(prefers-reduced-motion:reduce){.cclive *{scroll-behavior:auto}}