/* Non-destructive fallback for WordPress /insights/ page content. */
.bwes-insights-list{max-width:1200px;margin:2rem auto 5rem;padding:0 1.2rem;font-family:inherit}
.bwes-insights-count{font-weight:700;color:#63796e;margin-bottom:1.2rem}
.bwes-insights-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3rem}
.bwes-insights-card{background:#fffdf8;border-radius:22px;border:1px solid #e7e9df;overflow:hidden;box-shadow:0 8px 22px rgba(40,45,36,.06)}
.bwes-insights-card>a{display:flex;flex-direction:column;height:100%;color:#25362c;text-decoration:none}
.bwes-insights-card img{width:100%;aspect-ratio:16/10;object-fit:cover}
.bwes-card-number{display:block;padding:1.25rem 1.4rem .3rem;color:#bc6455;font-size:.8rem;font-weight:800}
.bwes-insights-card h2{padding:0 1.4rem;margin:.45rem 0;font-size:1.3rem;line-height:1.4}
.bwes-insights-card p{padding:0 1.4rem;line-height:1.7;flex:1;font-size:.91rem;color:#5e6e61}
.bwes-read-more{padding:0 1.4rem 1.5rem;font-weight:800;color:#bd6658}
@media(max-width:900px){.bwes-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.bwes-insights-grid{grid-template-columns:1fr}}
