[v-cloak]{display:none!important}.md\:text-xxs{font-size:.625rem;line-height:1rem}@media(max-width:768px){.md\:text-xxs{font-size:.625rem;line-height:1rem}}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.aspect-video{aspect-ratio:16/9}.youtube-feed[v-cloak]{opacity:1!important;transform:translateY(0);transition:all .3s ease-out}.youtube-feed.widget-loaded{opacity:1;transform:translateY(0)}.youtube-loading-skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite}@keyframes skeleton-loading{0%{background-position:200% 0}100%{background-position:-200% 0}}.youtube-modal-overlay{backdrop-filter:blur(4px);animation:modal-fade-in .3s ease-out}.youtube-modal-content{animation:modal-slide-in .3s ease-out;max-height:90vh;max-width:90vw}@keyframes modal-fade-in{from{opacity:0}to{opacity:1}}@keyframes modal-slide-in{from{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}body.modal-open,html.modal-open{overflow:hidden!important}body.modal-open #richpanel_messenger_iframe,body.modal-open .mcforms-wrapper{display:none!important;visibility:hidden!important;opacity:0!important}@media(max-width:768px){.youtube-modal-content{max-height:95vh;max-width:95vw;margin:.5rem}}youtube-feed-widget{display:block;font-family:"Circular Std",sans-serif}youtube-feed-widget .youtube-feed>.grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}youtube-feed-widget .youtube-feed>.grid>div{overflow:hidden;min-width:0;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:box-shadow .3s ease}youtube-feed-widget .youtube-feed>.grid>div:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}youtube-feed-widget .youtube-feed>.grid>div>.aspect-video{position:relative;overflow:hidden;width:100%;aspect-ratio:16/9;background:#e5e7eb;cursor:pointer}youtube-feed-widget .youtube-feed>.grid>div>.aspect-video>img{display:block;width:100%;height:100%;object-fit:cover}youtube-feed-widget .youtube-feed>.grid>div>.aspect-video>.right-2{position:absolute;right:8px;bottom:8px;padding:2px 6px;border-radius:4px;color:#fff;background:rgba(0,0,0,.8);font-size:12px;line-height:16px}youtube-feed-widget .youtube-feed>.grid>div>.aspect-video>.inset-0{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}youtube-feed-widget .youtube-feed>.grid>div>.aspect-video>.inset-0>div{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:9999px;color:#fff;background:rgba(255,114,31,.9);opacity:.8}youtube-feed-widget .youtube-feed>.grid>div>.p-4{padding:16px}youtube-feed-widget .youtube-feed h3{margin:0 0 8px;color:#111827;font-family:"Circular Std",sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:0;text-transform:none}youtube-feed-widget .youtube-feed .items-center{display:flex;align-items:center}youtube-feed-widget .youtube-feed .gap-2{gap:8px}youtube-feed-widget .youtube-feed .mb-3{margin-bottom:12px}youtube-feed-widget .youtube-feed .w-6{width:24px}youtube-feed-widget .youtube-feed .h-6{height:24px}youtube-feed-widget .youtube-feed .rounded-full{border-radius:9999px}youtube-feed-widget .youtube-feed .text-sm{color:#4b5563;font-size:14px;line-height:20px}youtube-feed-widget .youtube-feed .text-xs{color:#4b5563;font-size:12px;line-height:16px}youtube-feed-widget .youtube-feed .mt-1{margin-top:4px;color:#6b7280}youtube-feed-widget .youtube-modal-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.75)}youtube-feed-widget .youtube-modal-content{position:relative;display:flex;width:100%;max-width:1152px;height:90vh;overflow:hidden;flex-direction:column;border-radius:8px;background:#fff;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}youtube-feed-widget .youtube-modal-content iframe{display:block;width:100%;height:100%;border:0}@media(min-width:768px){youtube-feed-widget .youtube-feed>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){youtube-feed-widget .youtube-feed>.grid{grid-template-columns:repeat(3,minmax(0,1fr))}youtube-feed-widget .youtube-modal-content>.flex{display:flex;height:100%;flex-direction:row}}