.shw-cms-news{--shw-accent:#b69b65;font-family:'Work Sans',Arial,sans-serif;color:#171717}
.shw-cms-news-grid{--shw-cms-cols:3;display:grid;grid-template-columns:repeat(var(--shw-cms-cols),minmax(0,1fr));gap:24px;margin-top:36px}
.shw-cms-news-card{background:#fff;box-shadow:0 2px 12px #00000008;transition:box-shadow .2s;overflow:hidden}
.shw-cms-news-card:hover,.shw-cms-news-card:focus-within{box-shadow:0 12px 30px #00000012}
.shw-cms-news-card .shw-card-body{padding:24px}.shw-cms-news-card h3{font:400 20px/1.375 'Instrument Serif',Georgia,serif;margin:16px 0 12px}
.shw-cms-news-card h3 a{color:inherit}.shw-cms-news-card .shw-copy{font-size:14px;line-height:1.65;opacity:.78}
.shw-cms-news-card.is-featured{grid-column:1/-1}.shw-cms-news-card.is-featured .shw-card-body{padding:48px}.shw-cms-news-card.is-featured h3{font-size:36px;max-width:850px;margin-top:24px}
.shw-cms-news-image{display:block;overflow:hidden}.shw-cms-news-image img{display:block;width:100%;height:240px;object-fit:cover;transition:transform .6s}.shw-cms-news-card:hover .shw-cms-news-image img{transform:scale(1.025)}
.shw-cms-news-card.is-featured .shw-cms-news-image img{height:400px}
@media(max-width:1024px){.shw-cms-news-grid{--shw-cms-cols:2}}
@media(max-width:767px){.shw-cms-news-grid{--shw-cms-cols:1}.shw-cms-news-card.is-featured .shw-card-body{padding:32px}.shw-cms-news-card.is-featured h3{font-size:30px}.shw-cms-news-card.is-featured .shw-cms-news-image img{height:260px}}
