/* Listing sizes follow NEWS_AGE_LIMITS in public-news.mjs. Full articles are untouched. */
.diary-layout[hidden]{display:none!important}
#newsGrid{align-items:start}
body[data-page="inicio"] #newsGrid .news-card:nth-child(n+4){display:flex}
#newsGrid .news-card[data-age="medium"]{flex-direction:row;min-height:130px;box-shadow:0 4px 12px #181b2410}
#newsGrid .news-card[data-age="medium"] .news-card-img{flex:0 0 104px;width:104px;aspect-ratio:auto;align-self:stretch}
#newsGrid .news-card[data-age="medium"] .news-card-txt{min-width:0;padding:12px;gap:6px}
#newsGrid .news-card[data-age="medium"] strong{font-size:.96rem}
#newsGrid .news-card[data-age="compact"]{grid-column:1/-1;flex-direction:row;align-items:center;min-height:80px;border-radius:12px;box-shadow:none}
#newsGrid .news-card[data-age="compact"] .news-card-img{flex:0 0 72px;width:72px;height:54px;aspect-ratio:auto;margin:10px}
#newsGrid .news-card[data-age="compact"] .news-card-txt{min-width:0;padding:10px;gap:4px}
#newsGrid .news-card[data-age="compact"] strong{font-size:.94rem}
#newsGrid .news-card[data-age="archive"]{grid-column:1/-1;border-radius:0;border-width:0 0 1px;box-shadow:none}
#newsGrid .news-card[data-age="archive"] .news-card-txt{padding:12px 4px;gap:4px}
#newsGrid .news-card[data-age="archive"] strong{font-size:.92rem}
#newsGrid .news-card[data-age="archive"] .news-card-img{display:none}
@media(max-width:860px){#newsGrid .news-card[data-age="medium"]{grid-column:1/-1}}
