.video-featured-meta{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-top:26px;text-align:left}.video-featured-meta h2,.video-list h2{font:500 38px/1.12 'Noto Serif Display',serif;letter-spacing:-.035em;color:var(--forest);margin:0}.video-featured-meta p:not(.eyebrow){max-width:590px;margin:12px 0 0;font:17px/1.65 'Noto Serif Display',serif;color:#59665f}.video-featured-meta .text-link{flex:none;margin-bottom:4px}.video-list{margin-top:100px}.video-list__heading{margin-bottom:34px}.video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:42px 28px}.video-item__thumbnail{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:var(--forest)}.video-item__thumbnail img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s}.video-item__thumbnail:hover img{transform:scale(1.03)}.video-item__thumbnail span{position:absolute;left:50%;top:50%;display:grid;width:46px;height:46px;place-items:center;border-radius:50%;transform:translate(-50%,-50%);background:#fffdf0df;color:var(--forest);font-size:15px}.video-item>p{margin:16px 0 0;font:10px 'DM Mono',monospace;letter-spacing:.06em;color:var(--clay)}.video-item h3{margin:10px 0 0;font:500 25px/1.2 'Noto Serif Display',serif}.video-item h3 a{color:var(--forest);text-decoration:none}.video-item .video-item__description{margin-top:10px;font:14px/1.65 'Noto Serif Display',serif;color:#606a62}.video-pagination{display:flex;justify-content:center;gap:8px;margin-top:70px}.video-pagination a{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--line);color:var(--forest);text-decoration:none;font:11px 'DM Mono',monospace}.video-pagination a[aria-current=page],.video-pagination a:hover{background:var(--forest);border-color:var(--forest);color:var(--paper)}@media(max-width:720px){.video-featured-meta{display:block;margin-top:21px}.video-featured-meta h2,.video-list h2{font-size:31px}.video-featured-meta .text-link{margin-top:24px}.video-list{margin-top:70px}.video-grid{grid-template-columns:1fr;gap:38px}.video-pagination{margin-top:50px}}
