.media-page .media-videos{background:var(--paper);color:var(--navy);border-bottom:1px solid #101e2c26}.media-page .video-section-heading{border-bottom:1px solid #101e2c26;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;margin-bottom:42px;padding-bottom:30px;display:flex}.media-page .video-section-heading>div{min-width:0}.media-page .video-section-heading .section-index{color:#62543b;margin-bottom:14px;font-size:1.0625rem}.media-page .video-section-heading h2{max-width:20ch;font:400 clamp(2.75rem, 4.8vw, 4.5rem)/1.04 var(--serif);letter-spacing:-.035em;text-wrap:balance}.media-page .video-section-intro{max-width:60ch;font:1.125rem/1.75 var(--sans);color:#46515b;margin-top:22px}.media-page .video-channel-link{flex:none;max-width:100%}.media-page .video-grid{grid-template-columns:repeat(3,minmax(0,320px));justify-content:center;align-items:start;gap:44px clamp(24px,3vw,44px);display:grid}.media-page .video-card{width:100%;min-width:0}.media-page .video-card-frame{aspect-ratio:9/16;background:var(--deep);border:1px solid #101e2c40;border-radius:4px;width:100%;position:relative;overflow:hidden;box-shadow:0 10px 25px #101e2c1a}.media-page .video-poster,.media-page .video-card-frame>iframe{width:100%;height:100%;display:block;position:absolute;inset:0}.media-page .video-poster{color:var(--navy)}.media-page .video-poster>img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.media-page .video-play{background:var(--paper);width:max-content;max-width:calc(100% - 32px);min-height:48px;color:var(--navy);font:1.0625rem/1.4 var(--sans);border:1px solid #eee7d9b3;border-radius:3px;justify-content:center;align-items:center;gap:10px;padding:12px 18px;transition:background .18s,color .18s;display:inline-flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 4px 18px #07152155}.media-page .video-play svg{flex:none;width:18px;height:18px}.media-page .video-poster:hover .video-play,.media-page .video-poster:focus-visible .video-play{background:var(--navy);color:var(--paper)}.media-page .video-poster:focus-visible{outline:3px solid var(--paper);outline-offset:-6px}.media-page .video-card-frame>iframe{z-index:1;border:0}.media-page .video-card-meta{color:#62543b;font:1.0625rem/1.5 var(--sans);margin-top:20px}.media-page .video-card-meta>span{padding-inline:5px}.media-page .video-card-title{font:400 clamp(1.875rem, 2.4vw, 2.25rem)/1.16 var(--serif);letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:10px}.media-page .video-card-actions{flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:12px;display:flex}.media-page .video-card-actions .text-link{max-width:100%;min-height:44px;font:1.0625rem/1.5 var(--sans);text-align:left;background:0 0;border:0;border-bottom:1px solid #101e2c55;border-radius:0;gap:9px;padding:9px 0}.media-page .video-card-actions .text-link:hover,.media-page .video-channel-link:hover{border-bottom-color:var(--navy)}.media-page .video-card-actions .text-link:focus-visible,.media-page .video-channel-link:focus-visible{outline-color:var(--navy)}.media-page .video-playback-status{color:#46515b;font:1.0625rem/1.6 var(--sans);margin-top:14px}.media-page .video-playback-status:empty{margin-top:0}.media-page .media-videos [hidden]{display:none!important}@media (width<=960px) and (width>=621px){.media-page .video-grid{grid-template-columns:repeat(2,minmax(0,320px))}.media-page .video-card:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;max-width:320px}}@media (width<=760px){.media-page .video-section-heading{gap:18px;margin-bottom:32px;padding-bottom:26px}.media-page .video-section-heading h2{font-size:clamp(2.5rem,10.6vw,3.5rem)}.media-page .video-section-intro{margin-top:18px}}@media (width<=620px){.media-page .video-grid{grid-template-columns:minmax(0,320px);gap:42px}.media-page .video-card-title{font-size:2rem}.media-page .video-play{bottom:18px}}@media (prefers-reduced-motion:reduce){.media-page .video-play{transition:none}}
