/* Explicit update markers. Sidebar content is excluded by the renderer/JS too. */
.nvhp-updated-media{position:relative;display:block;min-width:0;isolation:isolate;line-height:0}
.nvhp-update-label{position:absolute;top:9px;left:9px;z-index:3;display:inline-flex;align-items:center;gap:5px;padding:5px 8px;background:#526f31;color:#fff;font:600 11px/1.25 Arial,Helvetica,sans-serif;letter-spacing:.01em;white-space:nowrap;box-shadow:0 1px 3px #0002;pointer-events:none;text-transform:none}
.nvhp-update-label svg{display:block;width:12px;height:12px;flex:none}
.thumbnail-frame>.nvhp-update-label{max-width:calc(100% - 12px)}
.hero .nvhp-update-label{top:12px;left:12px;font-size:12px;padding:7px 10px}
.nvhp-category-preview #main .nvp-article-grid>article>a>.nvhp-updated-media{float:left;width:220px;max-width:100%;margin:0 26px 12px 0;aspect-ratio:16/9;overflow:hidden}
.nvhp-category-preview #main .nvp-article-grid>article>a>.nvhp-updated-media>img{display:block;width:100%;height:100%;margin:0;aspect-ratio:16/9;object-fit:cover;float:none}
.pt-cv-content-item .nvhp-updated-media>img{display:block;max-width:100%;height:auto}
aside .nvhp-update-label,[role="complementary"] .nvhp-update-label,.ct-sidebar .nvhp-update-label,.widget .nvhp-update-label,.widget-area .nvhp-update-label{display:none}
@media(max-width:1100px){.nvhp-category-preview #main .nvp-article-grid>article>a>.nvhp-updated-media{width:170px;margin-right:22px}}
@media(max-width:600px){.nvhp-update-label{top:6px;left:6px;font-size:10px;padding:4px 6px;gap:4px}.hero .nvhp-update-label{top:9px;left:9px;font-size:11px;padding:6px 8px}.news-row .nvhp-update-label,.entry-card .nvhp-update-label,.nvhp-category-preview #main .nvp-article-grid .nvhp-update-label{font-size:9px;padding:4px 5px;gap:3px}.news-row .nvhp-update-label svg,.nvhp-category-preview #main .nvp-article-grid .nvhp-update-label svg{width:10px;height:10px}.nvhp-category-preview #main .nvp-article-grid>article>a>.nvhp-updated-media{width:100px;margin-right:16px}}
