@import url("./category-blog.css");
.wf-video-library .wf-blog-inner { max-width: 1080px; padding-bottom: 70px; }
.wf-video-library .wf-blog-back { display: inline-block; margin-bottom: 12px; }
.wf-video-library .wf-video-feature { max-width: 780px; margin: 0 auto 54px; text-align: center; scroll-margin-top: 100px; }
.wf-video-library .wf-video-frame { position: relative; aspect-ratio: 16 / 9; background: #111; }
.wf-video-library .wf-video-frame iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; }
.wf-video-library .wf-video-feature h2 { margin: 18px 0 8px; color: #222; font-size: clamp(1.4rem, 3vw, 2rem); }
.wf-video-library .wf-video-feature p { margin: 0 0 16px; }
.wf-video-library .wf-video-button { display: inline-block; margin: 12px; padding: 11px 25px; background: #d5b124; color: #222; font-weight: 700; text-decoration: none; }
.wf-video-library .wf-video-button:hover { background: #ebca43; }
.wf-video-library .wf-video-read { display: inline-block; margin: 12px; color: #006d49; font-weight: 700; }
.wf-video-library .wf-blog-card.is-selected { border-color: #008455; }
