/* Hallmark pre-emit critique: P4 H4 E4 S5 R5 V4. Existing editorial tokens retained. */
.feed-entry.editorial-entry{grid-template-columns:140px minmax(0,1fr) 240px 28px}
.feed-photo{min-width:0}.feed-photo small{display:block;margin-top:5px;font-size:9px;color:var(--text-muted)}
.video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px;padding-top:24px}
.video-item{min-width:0;border-bottom:1px solid var(--rule);padding-bottom:20px;scroll-margin-top:180px}
.video-frame{position:relative;aspect-ratio:16/9;background:var(--paper-alt)}
.live-site .video-poster{position:relative;display:block;width:100%;height:100%;padding:0;border:0;border-radius:0;overflow:hidden}
.video-poster img{display:block;width:100%;height:100%;object-fit:cover}
.video-play{position:absolute;inset:0;display:grid;place-items:center}
.video-play svg{width:48px;height:48px;padding:12px;color:var(--accent);background:var(--paper);border-radius:50%}
.video-poster:hover .video-play svg{color:var(--paper);background:var(--accent)}
.video-frame iframe{display:block;width:100%;height:100%;border:0}
.video-meta{font-size:10px;color:var(--text-muted);margin:12px 0 7px;line-height:1.6}
.video-item h3{font:700 23px/1.15 var(--font-display);margin:0 0 10px;overflow-wrap:anywhere}
.video-item p:not(.video-meta){font-size:12px;line-height:1.7;color:var(--text-muted);margin:0 0 12px}
.video-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}
.video-actions a{font-size:11px;color:var(--accent);text-decoration:underline;text-underline-offset:3px}
.live-site .video-stop{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center}
.video-stop[hidden]{display:none}
.video-filters{margin-top:16px}.video-filters label{flex:1 1 130px}.video-filters .search-label{flex:2 1 180px}.video-filters label:last-child{flex:0 1 80px}
[data-video-update]{padding:8px 12px}[data-video-update][hidden]{display:none}
@media(max-width:1000px){.feed-entry.editorial-entry{grid-template-columns:110px minmax(0,1fr) 190px 20px}.video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.feed-entry.editorial-entry{grid-template-columns:minmax(0,1fr) 20px}.editorial-entry .feed-photo{grid-row:2;grid-column:1/-1}.editorial-entry .entry-preview{margin:8px 0 0;max-width:none}.video-grid{gap:24px 16px}.video-item{scroll-margin-top:188px}}
@media(max-width:540px){.video-grid{grid-template-columns:minmax(0,1fr)}#watch h2{font-size:29px}.video-item h3{font-size:25px}.feed-filters:not(.match-filters) label{flex-basis:100%}}
@media(max-width:540px){.video-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.video-filters label:nth-child(3){grid-column:1/-1}}
