/* Shared NEWS-page typography and logo alignment, including FEP newspanes. */

/* Headline-row height, ONE value for the NEWS page and every newspane (Deane
   2026-10-07: "give the NEWS page's headline rows the same padding as the
   newspane's ... then increase both by 2px").

   They had drifted: style.css gives .aggbox-row 4px (right for the narrow
   /database and /dashboard panels), .aggbox-row.is-ctfn 7px, and
   fep_newspane.css overrode the newspane to calc(4px + 4pt) ~= 9.3px. So the
   NEWS page ran 4px/7px while the pane beside it ran 9.3px. The pane's value
   +2px is now declared HERE, in the file that both surfaces load, and
   fep_newspane.css no longer carries its own copy — one value, so they
   cannot drift apart again.

   .is-ctfn is named explicitly: `.aggbox-row.is-ctfn` is also (0,2,0), so
   without it the CTFN rows' 7px would be decided by stylesheet order. The
   horizontal 4px from style.css is deliberately left alone. */
.news-feed .aggbox-row,
.news-feed .aggbox-row.is-ctfn {
  padding-top: calc(6px + 4pt);
  padding-bottom: calc(6px + 4pt);
}

.news-feed .aggbox-row .aggbox-headline { font-size: 14px; font-weight: 700; }
.news-feed .aggbox-row:not(.is-ctfn) .aggbox-logo,
.news-feed .aggbox-row:not(.is-ctfn) .aggbox-logo-img {
  box-sizing: border-box; width: 42px; min-width: 42px; max-width: 42px;
}
