.video-library-site{min-height:100vh;background:#0f1211;color:#f5f3ec}
.video-library-site .wrap{width:min(1200px,calc(100% - 80px));margin-inline:auto}
.video-library-site :where(h1,h2,h3,p){letter-spacing:0}
.video-library-main,.video-watch-main{padding:28px 0 80px}
.video-breadcrumb{display:flex;flex-wrap:wrap;gap:11px;margin:0 0 30px;color:#aeb8b1;font-size:12px}
.video-breadcrumb a:hover{color:#d0b275}
.video-eyebrow{margin:0 0 10px;color:#d0b275;font-size:11px;font-weight:700}
.video-library-intro{max-width:850px}
.video-library-intro h1,.video-watch-heading h1{margin:0 0 15px;color:#f5f3ec;font:700 39px/1.18 Georgia,'Times New Roman',serif}
.video-library-intro>p:last-child,.video-watch-heading>p:last-child{max-width:780px;color:#b7c1b9;font-size:15px;line-height:1.7}
.video-category-nav{display:flex;flex-wrap:wrap;gap:10px;margin:35px 0 12px}
.video-category-nav a{padding:9px 13px;border:1px solid #647066;color:#e3e7df;font-size:12px}
.video-category-nav a:hover,.video-category-nav a:focus-visible{border-color:#d0b275;color:#e2ca90}
.video-group{padding:42px 0;border-top:1px solid #353f37;scroll-margin-top:130px}
.video-group-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:22px}
.video-group-heading h2{margin:0;color:#f5f3ec;font:600 27px/1.25 Georgia,'Times New Roman',serif}
.video-group-heading p{max-width:370px;margin:0;color:#aeb8b1;font-size:13px}
.video-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.video-card{display:grid;grid-template-columns:minmax(140px,43%) minmax(0,1fr);min-width:0;background:#171d19;border:1px solid #39443b;border-radius:4px;overflow:hidden}
.video-card-image{position:relative;display:block;min-height:230px;background:#080a09}
.video-card-image img{width:100%;height:100%;object-fit:contain}
.video-play-mark{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:46px;height:46px;border:1px solid #d0b275;border-radius:50%;background:#111a15d9;color:#e2ca90;font-size:16px;transform:translate(-50%,-50%)}
.video-card-copy{display:flex;flex-direction:column;min-width:0;padding:21px}
.video-card-copy h3{margin:0 0 9px;color:#f5f3ec;font:600 19px/1.32 Georgia,'Times New Roman',serif}
.video-card-copy h3 a:hover{color:#d0b275}
.video-card-copy>p{margin:0 0 18px;color:#b7c1b9;font-size:13px;line-height:1.6}
.video-card-links{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:auto;font-size:12px;font-weight:700}
.video-card-links a:first-child{color:#e2ca90}
.video-card-links a:last-child{color:#a5d1bc}
.video-card-links a:hover{text-decoration:underline;text-underline-offset:4px}
.video-watch-heading{max-width:930px;margin-bottom:24px}
.video-watch-layout{display:grid;grid-template-columns:minmax(320px,1.12fr) minmax(300px,.88fr);gap:50px;align-items:start}
.video-watch-primary{display:grid;justify-items:start}
.video-player{width:min(100%,410px);aspect-ratio:9/16;background:#000}
.video-player iframe{display:block;width:100%;height:100%;border:0}
.video-player-fallback{margin:11px 0 0;color:#9eaaa1;font-size:12px}
.video-player-fallback a,.video-back-link{color:#d0b275;text-decoration:underline;text-underline-offset:3px}
.video-watch-aside{padding-top:6px}
.video-watch-aside>img{display:block;width:min(100%,240px);height:auto;aspect-ratio:4/3;object-fit:contain;background:#080a09;margin-bottom:23px}
.video-watch-aside h2{margin:0 0 11px;color:#f5f3ec;font:600 24px Georgia,'Times New Roman',serif}
.video-watch-aside p{color:#b7c1b9;font-size:14px;line-height:1.7}
.video-watch-actions{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0 21px}
.video-watch-actions a{display:inline-flex;align-items:center;min-height:44px;padding:10px 14px;border:1px solid #b9a36f;color:#e2ca90;font-size:12px;font-weight:700}
.video-watch-actions a:last-child{background:#d0b275;color:#111811}
.video-watch-actions a:hover{border-color:#e2ca90;text-decoration:underline;text-underline-offset:3px}
.video-back-link{font-size:12px}
@media(max-width:950px){.video-library-site .wrap{width:calc(100% - 48px)}.video-card{grid-template-columns:1fr}.video-card-image{min-height:0;aspect-ratio:4/3}.video-watch-layout{gap:30px}}
@media(max-width:650px){.video-library-site .wrap{width:calc(100% - 36px)}.video-library-main,.video-watch-main{padding:22px 0 55px}.video-library-intro h1,.video-watch-heading h1{font-size:29px}.video-group-heading{display:block}.video-group-heading h2{font-size:23px;margin-bottom:7px}.video-card-grid,.video-watch-layout{grid-template-columns:1fr}.video-card-image{aspect-ratio:4/3}.video-card-copy{padding:19px}.video-group{padding:32px 0}.video-player{margin-inline:auto;width:min(100%,410px)}.video-watch-aside>img{width:180px}.video-watch-layout{gap:24px}}
