@media(min-width:701px){
 .column-board #board-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:16px}
 .news-board-page.column-board #board-list .board-row{display:flex;flex-direction:column;align-items:stretch;gap:0;min-width:0;padding:16px;border:1px solid #cbd3ce;border-radius:6px;background:#fff}
 .column-board #board-list .board-row>div{display:contents}
 .column-board #board-list .board-number,.column-board #board-list .board-category{display:none}
 .column-board #board-list .board-row h2{order:0;margin:0 0 14px;font-size:18px;line-height:1.45;min-height:2.9em;overflow-wrap:anywhere}
 .news-board-page.column-board #board-list .board-row .board-thumb{order:1;display:block;width:100%;max-width:260px;height:auto;aspect-ratio:1;margin:0 auto 9px;background:transparent}
 .news-board-page.column-board #board-list .board-row .board-thumb img{display:block;width:100%;height:100%;object-fit:contain}
 .column-board #board-list .board-row small{order:2;display:block;text-align:center;white-space:nowrap;margin-bottom:16px;font-size:12px}
 .news-board-page.column-board #board-list .board-row p.column-excerpt{order:3;font-size:15px;line-height:1.65;-webkit-line-clamp:4;line-clamp:4;margin:0 0 12px}
 .column-board #board-list .article-share{order:4;display:flex;flex-wrap:wrap;margin:0;margin-top:auto;gap:6px}
 .column-board #board-list .article-share button{font-size:13px;padding:6px 9px}
}

/* Keep column controls together, with the publication date below the byline. */
.board-row .column-byline{display:block}
.board-row .column-byline>span{display:block;white-space:nowrap}
.board-row .column-byline>time{display:block;margin-top:5px;font-size:11px;font-weight:400}
#board-list .article-share[data-column-share]{display:grid;grid-template-columns:repeat(4,max-content);justify-content:start;align-items:center;gap:6px;max-width:100%;overflow-x:auto}
#board-list .article-share[data-column-share]>.edit-actions{display:contents}
#board-list .article-share[data-column-share] button{margin:0;padding:6px 7px;font-size:12px;line-height:1.4;white-space:nowrap}
#board-list .article-share[data-column-share]>[aria-live]{grid-column:1/-1;grid-row:2;white-space:normal}
#board-list .article-share[data-column-share]>[aria-live]:empty{display:none}
@media(max-width:700px){
 #board-list .article-share[data-column-share]{gap:4px}
 #board-list .article-share[data-column-share] button{padding:6px 5px;font-size:11px}
}
