/* Scoped widget support; theme CSS provides the full aesthetic. */
.icipe-widget-nav .icipe-menu{margin:0;padding:0;list-style:none}.icipe-custom-header{display:flex;align-items:center;justify-content:space-between;gap:30px;max-width:1180px;margin:auto;padding:0 18px;min-height:96px}.icipe-custom-header .icipe-logo-link{width:165px}.icipe-custom-header .icipe-header-tools{margin-left:auto}.icipe-widget-nav .icipe-menu li{list-style:none}.icipe-widget-hero .icipe-home-hero{margin:0}.icipe-widget-footer{display:flex;flex-wrap:wrap;gap:25px;align-items:center;justify-content:space-between;max-width:1180px;margin:auto;padding:12px 20px;color:#fff;font-size:13px}.icipe-widget-footer a{color:#fff;text-decoration:none}.icipe-widget-footer nav{display:flex;gap:10px}.icipe-widget-footer nav a+a:before{content:'|';padding-right:10px;color:#c5d1c1}.icipe-widget-shell{max-width:1180px;margin:auto;padding:28px 20px}.icipe-widget-shell .icipe-section-title{margin:0 0 28px}.icipe-widget-shell .icipe-stats{padding:0}.icipe-widget-shell .icipe-card-grid{margin-bottom:12px}.icipe-read-more{padding-top:25px;text-align:center}.icipe-search-form-inline{display:flex;gap:0;align-items:center}.icipe-search-form-inline input{border:1px solid #98b6b0;border-radius:20px 0 0 20px;padding:6px 12px;max-width:160px}.icipe-search-form-inline button{border-radius:0 20px 20px 0;background:#aebd14;color:#004c4d;border:0;padding:8px}
@media(max-width:800px){.icipe-custom-header{min-height:75px}.icipe-widget-nav .icipe-nav{width:100%}.icipe-widget-footer{justify-content:center}.icipe-search-form-inline{display:none}}
