/* Keep the compact mobile rows; use three equal cards on desktop. */
#notes .home-note-extra{display:none}
@media (min-width:1024px){
  #notes .home-articles{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;align-items:stretch}
  #notes .article-stack,#notes .small-article>.note-copy{display:contents}
  #notes .featured-article,#notes .small-article{
    display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto minmax(64px,auto) 1fr auto;
    align-items:start;gap:0;min-width:0;min-height:0;padding:0;border:0
  }
  #notes .article-photo{grid-row:1;width:100%;height:auto;aspect-ratio:16/10;border-radius:12px;overflow:hidden;background:#dbe2d6}
  #notes .article-photo img{height:100%;width:100%;object-fit:contain;object-position:center}
  #notes .home-note-extra{display:block}
  #notes .article-image-caption{grid-row:2;min-height:43px;margin:9px 0 13px;font-size:12.5px;line-height:1.7;color:var(--muted)}
  #notes .article-meta{grid-row:3;gap:6px 12px;min-height:23px;margin:0 0 10px;font-size:12.5px;line-height:1.8}
  #notes .article-date{flex-basis:auto;white-space:nowrap}
  #notes h3{grid-row:4;margin:0;font-size:23px;line-height:1.4;font-weight:650;overflow-wrap:break-word}
  #notes .featured-article>p:not(.article-image-caption),#notes .note-excerpt{
    grid-row:5;margin:10px 0 18px;font-size:15.5px;line-height:1.8;color:var(--muted)
  }
  #notes .read-link{grid-row:6;display:inline-flex;align-items:center;align-self:end;min-height:44px;font-size:14px;font-weight:600;color:var(--teal)}
}
