.ytt-root{box-sizing:border-box;gap:var(--ytt-gap,1rem);padding:var(--ytt-gap,1rem);background-color:var(--ytt-bg,#f3f4f6);border-radius:var(--ytt-radius,.5rem);grid-template-columns:1fr;display:grid}.ytt-root *,.ytt-root :before,.ytt-root :after{box-sizing:border-box}@media (min-width:768px){.ytt-root{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ytt-root{grid-template-columns:repeat(3,1fr)}}.ytt-caption-wrap{grid-column:1/-1}.ytt-caption{text-align:center;color:var(--ytt-caption-color,#4b5563);margin:0 0 1rem;font-size:1.875rem;font-weight:700;line-height:2.25rem}.ytt-tile{cursor:pointer;border-radius:var(--ytt-radius,.5rem);border-left:4px solid var(--ytt-accent,#c8b273);appearance:none;text-align:left;width:100%;font:inherit;color:inherit;background:#fff;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:0;transition:box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000001f,0 1px 2px #00000014}.ytt-tile:hover{box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.ytt-thumb-btn{appearance:none;cursor:pointer;width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:none;padding:0;display:block}.ytt-thumb-btn:focus-visible{outline:2px solid var(--ytt-accent,#c8b273);outline-offset:2px}.ytt-thumb-wrap{aspect-ratio:16/9;flex-shrink:0;position:relative}.ytt-thumb{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.ytt-tile:hover .ytt-thumb{transform:scale(1.05)}.ytt-overlay{background-color:#0000;justify-content:center;align-items:center;transition:background-color .3s;display:flex;position:absolute;inset:0}.ytt-tile:hover .ytt-overlay{background-color:#0000004d}.ytt-play{background-color:#ffffffe6;border-radius:9999px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;transition:transform .3s;display:flex;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.ytt-tile:hover .ytt-play{transform:scale(1.1)}.ytt-play-icon{width:1.5rem;height:1.5rem;color:var(--ytt-play-color,#dc2626);margin-left:.25rem}.ytt-meta{padding:.5rem}.ytt-title{color:var(--ytt-title-color,#dc2626);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.125rem;font-weight:600;line-height:1.75rem;display:-webkit-box;overflow:hidden}.ytt-desc{color:var(--ytt-desc-color,#9ca3af);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ytt-desc-expanded{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.ytt-readmore{appearance:none;cursor:pointer;font:inherit;color:var(--ytt-accent,#c8b273);background:0 0;border:none;margin-top:.25rem;padding:0;font-size:.875rem;font-weight:600;display:inline-block}.ytt-readmore:hover{text-decoration:underline}.ytt-readmore:focus-visible{outline:2px solid var(--ytt-accent,#c8b273);outline-offset:2px}.ytt-lightbox{z-index:50;background-color:var(--ytt-overlay-bg,#000000e6);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ytt-lightbox-close{z-index:10;color:#fff;cursor:pointer;background:0 0;border:none;padding:.5rem;line-height:0;transition:color .2s;position:absolute;top:1rem;right:1rem}.ytt-lightbox-close:hover{color:#d1d5db}.ytt-lightbox-close svg{width:2rem;height:2rem;display:block}.ytt-lightbox-frame{aspect-ratio:16/9;width:100%;max-width:56rem}.ytt-lightbox-frame iframe{border-radius:var(--ytt-radius,.5rem);border:0;width:100%;height:100%}
