/* 2.8.6: landscape cards and player, scoped away from the portrait Shorts section. */
.lbp-moments.lbp-youtube-videos{background:#efe9dc;color:#191711;border-top:1px solid #d5c9b2;border-bottom:1px solid #d5c9b2}
.lbp-youtube-videos .lbp-moments-heading h2{color:#191711}
.lbp-youtube-videos .lbp-section-kicker{color:#77551d!important}
.lbp-youtube-videos .lbp-moments-heading p:not(.lbp-section-kicker){color:#635b4e}
.lbp-youtube-videos .lbp-moments-heading>a{color:#72500f}
.lbp-youtube-videos .lbp-moments-track{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;gap:18px;padding-bottom:4px;scrollbar-color:#947a45 #e4dbca}
.lbp-youtube-videos .lbp-youtube-video{background:#fffdf8;border-color:#ccbea4;border-radius:8px}
.lbp-youtube-videos .lbp-moment-play{aspect-ratio:16/9;flex:none}
.lbp-youtube-videos .lbp-moment-play img{object-fit:cover}
.lbp-youtube-videos .lbp-youtube-video-copy{padding:14px 16px 16px}
.lbp-youtube-videos .lbp-youtube-video-copy>small{display:block;margin:0 0 7px;color:#77551d;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}
.lbp-youtube-videos .lbp-youtube-video-copy h3{margin:0;padding:0;color:#201c15;font-size:19px;line-height:1.25}
.lbp-youtube-videos .lbp-youtube-video-copy h3 a:hover{color:#795415;text-decoration:underline;text-underline-offset:3px}
.lbp-youtube-videos .lbp-moments-controls{color:#635b4e}
.lbp-youtube-video-dialog{width:min(960px,calc(100% - 24px))}
.lbp-youtube-video-dialog .lbp-moment-stage{width:100%;min-width:0;min-height:200px;aspect-ratio:16/9;height:auto}
.lbp-youtube-video-dialog [data-moment-consent]{padding:16px}
.lbp-youtube-video-dialog [data-moment-consent] p{margin:8px auto 12px;max-width:460px}
.lbp-youtube-video-dialog [data-moment-consent] button{align-self:center}
@media(max-width:1099px) and (min-width:721px){.lbp-youtube-videos .lbp-moments-track{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){
 .lbp-youtube-videos .lbp-moments-track{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:min(86%,340px);gap:12px;scroll-snap-type:x mandatory;padding-bottom:12px}
 .lbp-youtube-videos .lbp-youtube-video-copy{padding:12px 14px 14px}
 .lbp-youtube-videos .lbp-youtube-video-copy h3{font-size:18px;line-height:1.3}
 .lbp-youtube-videos .lbp-moment-play-label{font-size:12px;bottom:10px}
}
@media(max-height:500px){
 .lbp-youtube-video-dialog{width:min(680px,calc(100% - 24px))}
 .lbp-youtube-video-dialog .lbp-moment-stage{width:min(100%,calc((100dvh - 160px)*1.77778));height:auto;min-height:200px;aspect-ratio:16/9}
 .lbp-youtube-video-dialog .lbp-moment-dialog-footer{padding-block:4px}
 .lbp-youtube-video-dialog .lbp-moment-dialog-footer p{display:none}
}
