.video-library,.video-home{padding-block:64px 80px}.video-home>h2{font-size:clamp(32px,4vw,52px);max-width:700px}.video-home>p{max-width:650px}.video-filters{display:grid;grid-template-columns:2fr 1fr auto;gap:20px;align-items:end;margin-bottom:24px}.video-filters label{display:block;font-weight:700;margin-bottom:8px}.video-filters input,.video-filters select{width:100%;min-height:48px;padding:12px;border:1px solid #6b8175;background:#f7f6f3;color:#192b24;font:inherit;border-radius:0}.video-filters button,.video-prompt button{min-height:48px;padding:12px 18px;background:#192b24;color:#f7f6f3;border:0;font:700 14px Inter,Arial,sans-serif;cursor:pointer}.video-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:32px;padding:32px 0;border-top:1px solid var(--line);align-items:start}.video-card img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.video-card h2{font-size:clamp(24px,3vw,36px);margin:8px 0 16px;line-height:1.15}.video-card h2 a{color:inherit;text-decoration:none}.video-card h2 a:hover{text-decoration:underline}.video-card .eyebrow{margin:0}.video-date{font-size:13px;color:#515951}.video-home .video-card{margin-top:30px}.video-player{position:relative;margin:30px 0 16px;background:#192b24;aspect-ratio:16/9}.video-player img{width:100%;height:100%;object-fit:cover;display:block}.video-player button{position:absolute;bottom:20px;left:20px;padding:16px 24px;background:#d9f06f;color:#192b24;border:2px solid #192b24;font:700 17px Inter,Arial,sans-serif;cursor:pointer;box-shadow:0 2px 12px #0005}.video-player iframe{display:block;width:100%;height:100%;border:0}.video-jumps{display:flex;flex-wrap:wrap;gap:12px 22px;padding-block:22px;border-block:1px solid var(--line)}.video-jumps a{font-size:14px;font-weight:700}.video-jumps a:nth-child(2){display:inline-block}.video-chapter{border-top:1px solid var(--line);padding:0 0 12px}.video-time{font:700 14px Plex,monospace;white-space:nowrap;color:#2e6f5e}.video-chapter h3 a{text-decoration:none}.video-chapter h3 a:hover{text-decoration:underline}.video-prompt{margin:24px 0;padding:20px;background:#eeeee6;border:1px solid var(--line)}.video-prompt pre{white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.7 Plex,monospace;margin:0 0 16px}.video-prompt span{display:block;margin-top:10px;font-size:14px}.video-metrics{display:grid;gap:24px}.video-metrics dt{font-weight:700}.video-metrics dd{margin:8px 0}.video-metrics strong{font-size:32px}.video-metrics p{margin-top:12px}.video-episode section{scroll-margin-top:24px}.video-library [hidden],.video-player [hidden],.video-prompt [hidden]{display:none!important}.video-library :focus-visible,.video-episode :focus-visible,.video-home :focus-visible{outline:3px solid #2e6f5e;outline-offset:4px}@media(max-width:700px){.video-filters,.video-card{grid-template-columns:1fr}.video-card{gap:20px}.video-filters{gap:16px}.video-library,.video-home{padding-block:40px 56px}.video-player button{left:12px;bottom:12px;padding:12px 18px}.video-prompt{padding:14px}}@media print{.video-filters,.video-player button,.video-prompt button{display:none!important}}
