/* Editable Nola Home Insights — layout hooks only; approved styles live in nola.css. */
body .elementor-widget-nola-home-insights,
body .elementor-widget-nola-home-insights > .elementor-widget-container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
.nola-insights{width:100%;font-family:"General Sans","Segoe UI",sans-serif;font-size:1.0625rem;line-height:1.65}
.nola-insights .insights-editorial{width:100%;font-family:inherit;font-size:inherit;line-height:inherit}
.nola-insights .insights-feature-image,.nola-insights .insights-row-thumb img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}
.nola-insights .insights-editorial-all,.nola-insights .insights-editorial-all:visited{color:#0a6e9e}
.nola-insights .insights-feature-read,.nola-insights .insights-feature-read:visited{color:#ffffff}
.nola-insights .insights-row-link,.nola-insights .insights-row-link:visited{color:inherit}
.nola-insights .insights-panel,.nola-insights .insights-panel:visited{color:#ffffff}
.nola-insights .insights-row-title{margin-top:0;margin-bottom:5px}
.nola-insights .insights-editorial-all:focus-visible{outline:2px solid #0a6e9e;outline-offset:4px}
.nola-insights .insights-editorial-all:hover,.nola-insights .insights-editorial-all:visited:hover{color:#075578}
