.mc-news-feed{--nf-text:#172b31;--nf-muted:#65757b;--nf-line:#dce2df;--nf-panel:#fff;--nf-teal:#006c73;--nf-soft:#eaf6f4;color:var(--nf-text);font:13px/1.5 system-ui,sans-serif;min-width:0}.mc-news-feed *{box-sizing:border-box}html[data-theme=dark] .mc-news-feed,html[data-mc-companion-theme=dark] .mc-news-feed{--nf-text:#e8f0f5;--nf-muted:#a4b9c4;--nf-line:#2d4656;--nf-panel:#132534;--nf-teal:#66dcd6;--nf-soft:#1a343c}.mc-news-feed button,.mc-news-feed input,.mc-news-feed select{font:inherit;color:var(--nf-text);min-height:44px;border:1px solid var(--nf-line);border-radius:9px;background:var(--nf-panel);padding:8px 10px}.mc-news-feed button{cursor:pointer}.mc-news-feed button:disabled{opacity:.4}.mc-news-feed [hidden]{display:none!important}.mc-news-feed :focus-visible{outline:2px solid var(--nf-teal);outline-offset:2px}.nf-basis,.nf-meta,.nf-status,.nf-hint{font-size:11px;color:var(--nf-muted)}.nf-tabs{display:flex;gap:4px;border:1px solid var(--nf-line);border-radius:12px;padding:4px;background:var(--nf-panel)}.nf-tabs button{flex:1;border:0;font-weight:650;padding:8px 4px}.nf-tabs [aria-pressed=true]{color:var(--nf-teal);background:var(--nf-soft)}.nf-category{display:flex;align-items:center;gap:10px;margin-top:10px;font-size:12px}.nf-category select{min-width:0;flex:1}.nf-toolbar{display:flex;gap:8px;margin-top:12px}.nf-toolbar input{flex:1;min-width:0}.nf-toolbar button{color:var(--nf-teal)}.nf-meta{display:flex;justify-content:space-between;align-items:center;padding:6px 0}.nf-meta button{border:0;min-height:30px;font-size:11px;color:var(--nf-teal);background:transparent}.nf-story{background:var(--nf-panel);border:1px solid var(--nf-line);border-radius:12px;padding:14px;margin-bottom:10px;min-width:0}.nf-story-meta{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:var(--nf-muted)}.nf-story-meta b{color:var(--nf-teal);overflow-wrap:anywhere}.nf-story-meta time{white-space:nowrap}.nf-story h3{color:var(--nf-text);font-size:15px;line-height:1.45;margin:9px 0;font-weight:700}.nf-tags{display:flex;gap:5px;flex-wrap:wrap}.nf-tags span{color:var(--nf-teal);background:var(--nf-soft);padding:3px 6px;border-radius:4px;font-size:10px;font-weight:700}.nf-story details{margin-top:8px}.nf-story summary{min-height:36px;display:flex;align-items:center;cursor:pointer;color:var(--nf-teal);font-size:11px;list-style:none}.nf-story summary:before{content:'+';margin-right:7px;font-size:16px}.nf-story details[open] summary:before{content:'−'}.nf-story p{color:var(--nf-muted);font-size:12px;line-height:1.7}.nf-story a{display:inline-flex;align-items:center;min-height:36px;color:var(--nf-teal);font-size:12px;overflow-wrap:anywhere}.nf-coverage{border-top:1px solid var(--nf-line);padding-top:10px;color:var(--nf-muted);font-size:11px}.nf-pages,.nf-status{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:12px}.nf-pages button,.nf-status button{font-size:11px}.nf-empty{padding:22px;border:1px solid var(--nf-line);border-radius:12px;color:var(--nf-muted)}.nf-dialog{background:var(--nf-panel);color:var(--nf-text);border:1px solid var(--nf-line);border-radius:16px;padding:20px;width:calc(100% - 24px);max-width:420px;max-height:85dvh;overflow:auto}.nf-dialog::backdrop{background:#172b3166}.nf-dialog-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.nf-dialog h3{font-size:20px;margin:0}.nf-dialog label{display:block}.nf-dialog select{width:100%;margin:6px 0 16px}.nf-dialog .nf-check{display:flex;gap:9px;align-items:center;min-height:44px}.nf-dialog input[type=checkbox]{accent-color:var(--nf-teal);min-height:18px;width:18px;height:18px}.nf-dialog [data-nf-apply]{width:100%;background:var(--nf-soft);color:var(--nf-teal);font-weight:700}.mc-has-news-feed>#heroNewsLine,.mc-has-news-feed>#dashboardNewsRows,.mc-has-news-feed>#dashboardNewsFullInline{display:none!important}.mc-has-news-feed>[data-news-feed-companion]{display:block!important}.command-section .mc-news-feed{padding:0}.mc-news-feed [data-nf-articles]{display:block}@media(min-width:1000px){#full-view-body .mc-news-feed [data-nf-articles]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}#full-view-body .mc-news-feed .nf-story{margin:0}#full-view-body .mc-news-feed .nf-toolbar{max-width:600px}#full-view-body .mc-news-feed .nf-tabs{max-width:480px}}@media(max-width:430px){.nf-story-meta{flex-wrap:wrap;gap:3px}.nf-tabs button{font-size:12px}.nf-toolbar input{font-size:12px}.nf-story h3{font-size:15px}}

/* Overview remains a short preview; View Full exposes all news controls. */
.nf-compact .nf-tabs,.nf-compact .nf-category,.nf-compact .nf-toolbar,.nf-compact .nf-meta,.nf-compact .nf-pages,.nf-compact .nf-status{display:none!important}.nf-compact .nf-basis{margin:0 0 8px;font-size:10px}.nf-compact .nf-story{padding:10px}.nf-compact .nf-story h3{font-size:12px}.nf-compact .nf-story-meta{flex-wrap:wrap}.nf-compact .nf-story summary{font-size:10px}

html.mc-shell-mobile-tablet #news.mc-has-news-feed-full #newsFullPanel{display:none!important}html.mc-shell-mobile-tablet #news.mc-has-news-feed-full #newsUpdatedAt{display:none!important}.mc-has-news-feed-full>[data-news-feed-full-companion]{display:block!important}

/* The overview host inherits a legacy tablet grid. Its feed owns its layout. */
#news-card #news.mc-news-feed{display:block!important;grid-template-columns:none!important;width:100%;min-width:0}
