/* Editorial improvements for the software comparison article only. Do not change shared cards/images. */
.article-text .summary-box { background:#f4f8f5; border-left:3px solid #64a58b; padding:20px 24px; margin:22px 0 30px; font-size:16px;line-height:1.9; }
.article-text .summary-box strong { display:block; margin-bottom:10px; color:#204b3d; }
.article-text .summary-box ul { margin:0; padding-left:22px; }
.article-text .summary-box li { margin:7px 0; }
.article-text .comparison-note { color:#41594e;background:#f5f8f6;padding:14px 17px;border-left:3px solid #9bc5af;margin:17px 0 24px;font-size:15px;line-height:1.85; }
.article-text .table-scroll {overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch; }
.article-text .table-scroll table { font-size:15px;line-height:1.75;border-collapse:collapse;min-width:670px; }
.article-text .table-scroll th { background:#eff5f1;font-weight:750; }
.article-text .table-scroll th,.article-text .table-scroll td { vertical-align:top;padding:12px 13px;border:1px solid #dee8df; }
.article-text .editorial-figure { margin:25px 0 22px; }
.article-text .editorial-figure img {display:block;width:100%;height:auto;background:#f7f9f7;border:1px solid #e1e9e4;}
.article-text .editorial-figure figcaption {font-size:13.5px;line-height:1.8;margin-top:8px;color:#58695e;}
.article-text a {color:#166a55;text-decoration:underline;text-underline-offset:3px;}
.article-text a:hover {color:#0c4435;}
.article-text a:focus-visible {outline:3px solid #448d70;outline-offset:3px;}
.article-text .editorial-sources li {margin-bottom:12px;}
@media(max-width:880px){.article-text .summary-box{padding:15px 16px}.article-text .table-scroll table{font-size:14px}.article-text .comparison-note{font-size:14px}}
/* Command examples must scroll inside the article on narrow screens. */
.article-text pre { max-width:100%; overflow-x:auto; white-space:pre; -webkit-overflow-scrolling:touch; background:#f3f7f5; border:1px solid #ddeae1; padding:13px 15px; border-radius:6px; font-size:14px; line-height:1.65; }
.article-text pre code { white-space:pre; font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace; }
