
    .videos-page{--bv-bg:#090909;--bv-panel:#131311;--bv-ink:#f4efe5;--bv-muted:#b7b0a5;--bv-gold:#c99a54;--bv-line:#2c2b27;background:var(--bv-bg);color:var(--bv-ink);font:400 14px/1.65 Inter,system-ui,sans-serif;border-radius:16px;overflow:hidden;color-scheme:dark}
    .videos-page *{box-sizing:border-box}
    .videos-page a{color:inherit;text-decoration:none}
    .videos-page button{font:inherit;cursor:pointer}
    .videos-page button:focus-visible,.videos-page a:focus-visible{outline:2px solid var(--bv-gold);outline-offset:5px}
    .videos-page .bv-wrap{width:calc(100% - 72px);max-width:1120px;margin:auto}
    .videos-page .bv-header{border-bottom:1px solid var(--bv-line)}
    .videos-page .bv-nav{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:24px}
    .videos-page .bv-brand{font:500 27px Georgia,serif;color:#f0cf98}
    .videos-page .bv-links{display:flex;gap:24px;align-items:center;flex-wrap:wrap;font-size:13px;color:var(--bv-muted)}
    .videos-page .bv-current{color:var(--bv-ink);border-bottom:2px solid var(--bv-gold);padding:24px 0}
    .videos-page .bv-intro{padding:54px 0 30px}
    .videos-page .bv-eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.19em;font-size:11px;font-weight:500;color:var(--bv-gold)}
    .videos-page h1{font:500 clamp(48px,7vw,76px)/1 Georgia,serif;margin:0 0 20px;letter-spacing:-.04em}
    .videos-page .bv-lead{font-size:17px;max-width:610px;color:var(--bv-muted);margin:0}
    .videos-page .bv-tabrow{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin:0 0 26px;padding-bottom:18px;border-bottom:1px solid var(--bv-line)}
    .videos-page .bv-tabs{display:flex;gap:8px;flex-wrap:wrap}
    .videos-page .bv-tab{background:transparent;color:var(--bv-muted);border:1px solid var(--bv-line);border-radius:30px;padding:10px 17px;min-height:44px}
    .videos-page .bv-tab[aria-selected=true]{background:var(--bv-ink);border-color:var(--bv-ink);color:var(--bv-bg)}
    .videos-page .bv-count{opacity:.65;margin-left:7px}
    .videos-page .bv-small{font-size:11px;color:var(--bv-muted)}
    .videos-page .bv-feature{display:grid;grid-template-columns:1.3fr 1fr;border:1px solid var(--bv-line);border-radius:16px;overflow:hidden;background:var(--bv-panel);margin-bottom:42px}
    .videos-page .bv-screen{position:relative;min-width:0;background:#181818;display:block;aspect-ratio:16/9}
    .videos-page .bv-screen img{width:100%;height:100%;object-fit:cover;display:block}
    .videos-page .bv-screen:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.45),transparent 50%)}
    .videos-page .bv-play{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:56px;height:56px;border:1px solid #d3b07b;border-radius:50%;background:rgba(9,9,9,.8);color:var(--bv-ink)}
    .videos-page .bv-play i{width:21px;height:21px}
    .videos-page .bv-duration{position:absolute;bottom:12px;right:12px;z-index:1;background:rgba(0,0,0,.85);border-radius:5px;padding:2px 7px;font-size:11px}
    .videos-page .bv-feature-copy{padding:28px 30px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}
    .videos-page .bv-feature h2{font:500 clamp(26px,3.4vw,38px)/1.13 Georgia,serif;margin:0 0 14px;letter-spacing:-.02em}
    .videos-page .bv-feature p{margin:0 0 16px;color:var(--bv-muted)}
    .videos-page .bv-cta{border:1px solid var(--bv-gold);border-radius:7px;background:var(--bv-gold);color:#090909!important;padding:9px 14px;display:inline-flex;gap:8px;align-items:center;font-weight:500;font-size:12px;min-height:42px}
    .videos-page .bv-cta i{width:15px;height:15px}
    .videos-page .bv-feature-meta{font-size:11px;color:var(--bv-muted);margin-bottom:18px}
    .videos-page .bv-section-head{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:18px}
    .videos-page .bv-section-head h2{font:500 29px/1.2 Georgia,serif;margin:0}
    .videos-page .bv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 18px;padding-bottom:44px}
    .videos-page .bv-video{min-width:0;border:0;padding:0;color:var(--bv-ink);background:none;text-align:left}
    .videos-page .bv-thumb{position:relative;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:var(--bv-panel);margin-bottom:12px}
    .videos-page .bv-thumb img{height:100%;width:100%;display:block;object-fit:cover;transition:transform .2s}
    .videos-page .bv-video:hover img{transform:scale(1.025)}
    .videos-page .bv-video[aria-current=true] .bv-thumb{outline:2px solid var(--bv-gold);outline-offset:3px}
    .videos-page .bv-topic{color:var(--bv-gold);font-size:10px;text-transform:uppercase;letter-spacing:.09em;display:block;margin-bottom:5px}
    .videos-page .bv-video h3{font:500 17px/1.35 Georgia,serif;margin:0 0 7px}
    .videos-page .bv-video-meta{font-size:11px;color:var(--bv-muted);display:block}
    .videos-page .bv-play-mini{position:absolute;left:10px;bottom:10px;color:#f4efe5;background:rgba(0,0,0,.8);width:27px;height:27px;border-radius:50%;display:grid;place-items:center}
    .videos-page .bv-play-mini i{width:12px;height:12px}
    .videos-page .bv-daily-callout{display:flex;justify-content:space-between;align-items:center;gap:24px;background:#16130f;border:1px solid #473923;border-radius:12px;padding:25px;margin-bottom:32px}
    .videos-page .bv-daily-callout h3{font:500 25px Georgia,serif;margin:0 0 6px}
    .videos-page .bv-daily-callout p{color:var(--bv-muted);margin:0;font-size:13px}
    .videos-page .bv-text-button{background:none;border:0;color:#f0cf98;white-space:nowrap;padding:10px 0;min-height:44px}
    .videos-page .bv-footer{border-top:1px solid var(--bv-line);padding:22px 0;color:var(--bv-muted);font-size:11px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}
    .videos-page .bv-daily-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:35px}
    .videos-page .bv-lesson{border-top:1px solid var(--bv-line);padding-top:14px}
    .videos-page .bv-lesson h3{font:500 19px Georgia,serif;margin:8px 0}
    .videos-page .bv-daily-note{color:var(--bv-muted);margin:0 0 28px;max-width:650px}
    .videos-page [hidden]{display:none!important}
    @media(max-width:740px){.videos-page .bv-wrap{width:calc(100% - 36px)}.videos-page .bv-links{gap:14px;font-size:12px}.videos-page .bv-links .bv-extra{display:none}.videos-page .bv-feature{grid-template-columns:1fr}.videos-page .bv-feature-copy{padding:24px}.videos-page .bv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.videos-page .bv-daily-list{grid-template-columns:1fr}.videos-page .bv-daily-callout{align-items:flex-start;flex-direction:column;gap:8px}.videos-page .bv-intro{padding-top:36px}.videos-page .bv-section-head{flex-wrap:wrap;gap:8px}}
    @media(max-width:420px){.videos-page .bv-grid{grid-template-columns:1fr}.videos-page .bv-small.bv-checked{display:none}.videos-page .bv-links{gap:12px}.videos-page .bv-links .bv-ventures{display:none}}
    @media(prefers-reduced-motion:reduce){.videos-page .bv-thumb img{transition:none}}
  
.videos-page{margin:0;border-radius:0;overflow-x:hidden;overflow-y:auto}.videos-page .bv-screen iframe{display:block;width:100%;height:100%;min-height:200px;border:0;position:absolute;inset:0;z-index:3}.videos-page .bv-screen.is-playing:after{display:none}.videos-page .bv-screen.is-playing{min-height:200px}.videos-page .bv-youtube-fallback{display:block;color:var(--bv-muted);font-size:12px;margin-top:12px;text-decoration:underline}.videos-page .bv-video{display:block}.videos-page .bv-daily-lesson{display:block}.videos-page .bv-lesson-thumb{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:8px}.videos-page .bv-feature-copy .bv-small{margin-top:12px}@media(min-width:741px){.videos-page .bv-screen{min-height:270px}}
/* Keep the complete collection visible before the selected player. */
.videos-page .bv-intro{padding:28px 0 20px}.videos-page h1{font-size:clamp(38px,5vw,56px);margin-bottom:12px}.videos-page .bv-lead{font-size:15px}.videos-page .bv-grid{padding-bottom:30px}.videos-page #bv-feature{scroll-margin-top:24px}
