/* Styling tuned to match typical 'Industries We Serve' grid.
   Edit this file to perfectly match your theme's selectors if needed. */
.swm-grid{display:grid;gap:20px;margin:20px 0;}
.swm-grid[data-cols="1"]{grid-template-columns:1fr;}
.swm-grid[data-cols="2"]{grid-template-columns:repeat(2,1fr);}
.swm-grid[data-cols="3"]{grid-template-columns:repeat(3,1fr);}
.swm-item{background:#fff;padding:18px;border-radius:8px;border:1px solid #eee;}
.swm-thumb img{width:100%;height:auto;border-radius:6px;}
.swm-title{font-size:18px;margin:12px 0 8px;}
.swm-excerpt{font-size:14px;color:#444;margin-bottom:8px;}
.swm-readmore{display:inline-block;padding:8px 12px;border-radius:4px;text-decoration:none;border:1px solid #ddd;}
