.vid-intro[data-astro-cid-kkh3xlpq]{background:var(--bg);padding:56px 24px 8px}.vid-intro-inner[data-astro-cid-kkh3xlpq]{flex-direction:column;gap:16px;max-width:720px;margin:0 auto;display:flex}.vid-intro-inner[data-astro-cid-kkh3xlpq] p[data-astro-cid-kkh3xlpq]{color:#4a3f30;font-size:1.02rem;line-height:1.75}.vid-intro-inner[data-astro-cid-kkh3xlpq] a[data-astro-cid-kkh3xlpq]{color:var(--gold-text);text-underline-offset:2px;font-weight:600;text-decoration:underline}.vid-intro-links[data-astro-cid-kkh3xlpq]{color:var(--muted)!important;font-size:.98rem!important}.vid-caption[data-astro-cid-kkh3xlpq]{color:var(--muted);margin-top:4px;font-size:.92rem;line-height:1.6}.vid-section[data-astro-cid-kkh3xlpq]{background:#faf8f3;padding:48px 24px 80px}.vid-container[data-astro-cid-kkh3xlpq]{max-width:1200px;margin:0 auto}.vid-layout[data-astro-cid-kkh3xlpq]{grid-template-columns:1fr 320px;align-items:start;gap:20px;display:grid}.vid-player-col[data-astro-cid-kkh3xlpq]{min-width:0}.vid-player-wrap[data-astro-cid-kkh3xlpq]{background:#f3efe6;border:1px solid #e0d8c5;border-radius:4px;width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.vid-player-wrap[data-astro-cid-kkh3xlpq] iframe{border:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.vid-facade[data-astro-cid-kkh3xlpq]{cursor:pointer;background:#000;border:none;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.vid-facade[data-astro-cid-kkh3xlpq] img[data-astro-cid-kkh3xlpq]{object-fit:cover;width:100%;height:100%;display:block}.vid-facade-play[data-astro-cid-kkh3xlpq]{color:#1a1610;background:#c9a84ceb;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.25rem;transition:transform .15s,background .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vid-facade[data-astro-cid-kkh3xlpq]:hover .vid-facade-play[data-astro-cid-kkh3xlpq]{background:#c9a84c;transform:translate(-50%,-50%)scale(1.08)}.vid-now-playing[data-astro-cid-kkh3xlpq]{color:#4a3f30;margin-top:14px;padding:0 4px;font-size:.9rem;line-height:1.4}.vid-playlist[data-astro-cid-kkh3xlpq]{scrollbar-width:thin;scrollbar-color:#a8782a transparent;background:#f3efe6;border:1px solid #e0d8c5;border-radius:4px;flex-direction:column;gap:0;max-height:500px;display:flex;overflow-y:auto}.vid-playlist[data-astro-cid-kkh3xlpq]::-webkit-scrollbar{width:4px}.vid-playlist[data-astro-cid-kkh3xlpq]::-webkit-scrollbar-thumb{background:#c9a84c;border-radius:2px}.vid-item[data-astro-cid-kkh3xlpq]{cursor:pointer;text-align:left;color:#f5f5f0a6;background:0 0;border:none;border-bottom:1px solid #ffffff0d;align-items:center;gap:10px;width:100%;padding:8px 10px;transition:background .15s;display:flex}.vid-item[data-astro-cid-kkh3xlpq]:last-child{border-bottom:none}.vid-item[data-astro-cid-kkh3xlpq]:hover{background:#ffffff0d}.vid-item[data-astro-cid-kkh3xlpq].active{color:#f5f5f0;background:#a8782a1a;border-left:3px solid #c9a84c}.vid-thumb-wrap[data-astro-cid-kkh3xlpq]{flex-shrink:0;position:relative}.vid-thumb[data-astro-cid-kkh3xlpq]{object-fit:cover;border-radius:2px;width:96px;height:54px;display:block}.vid-play-icon[data-astro-cid-kkh3xlpq]{color:#fff;background:#00000073;border-radius:2px;justify-content:center;align-items:center;font-size:.9rem;display:none;position:absolute;inset:0}.vid-item[data-astro-cid-kkh3xlpq]:hover .vid-play-icon[data-astro-cid-kkh3xlpq]{display:flex}.vid-item[data-astro-cid-kkh3xlpq].active .vid-play-icon[data-astro-cid-kkh3xlpq]{color:#a8782a;background:#c9a84c4d;display:flex}.vid-title[data-astro-cid-kkh3xlpq]{font-size:.9rem;line-height:1.4}@media (width<=768px){.vid-layout[data-astro-cid-kkh3xlpq]{grid-template-columns:1fr}.vid-playlist[data-astro-cid-kkh3xlpq]{max-height:280px}}.vid-cta[data-astro-cid-kkh3xlpq]{text-align:center;border-top:1px solid #e0d8c5;margin-top:48px;padding-top:40px}.vid-cta[data-astro-cid-kkh3xlpq] p[data-astro-cid-kkh3xlpq]{color:#8a7d6b;margin-bottom:20px;font-size:.95rem}.vid-cta-btns[data-astro-cid-kkh3xlpq]{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}
