html body[data-public-template][data-bakery-storefront] #main-content .ek-insights{background:#fff!important;padding:36px 24px 44px!important;color:#17251D!important}.ek-insights__inner{max-width:1280px;margin:auto}.ek-insights__head{display:flex;justify-content:space-between;align-items:center;gap:28px;margin-bottom:25px}
html body[data-public-template][data-bakery-storefront] #main-content .ek-insights__kicker{display:block;font:700 10px/1.5 Arial,sans-serif!important;letter-spacing:.12em!important;color:#1D6A31!important;margin:0 0 10px!important}
html body[data-public-template][data-bakery-storefront] #main-content .ek-insights h2{font:600 clamp(29px,3vw,41px)/1.15 Georgia,serif!important;color:#103E2A!important;letter-spacing:-.03em!important;margin:0 0 10px!important}
html body[data-public-template][data-bakery-storefront] #main-content .ek-insights__head p{font:400 14px/1.6 Arial,sans-serif!important;color:#607065!important;margin:0!important;opacity:1!important}
.ek-insights__head>a{display:flex;align-items:center;gap:20px;white-space:nowrap;background:#1D6A31;border:1px solid #1D6A31;color:#fff!important;padding:13px 18px;border-radius:9px;font:650 12px/1.5 Arial,sans-serif;text-decoration:none}
.ek-insights__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ek-insight{min-width:0;display:flex;flex-direction:column;background:#fff;border:1px solid #E5E9E2;border-radius:15px;overflow:hidden;transition:border-color .25s;box-shadow:none}.ek-insight:hover{border-color:#50B848}.ek-insight__photo{position:relative;display:block;aspect-ratio:2.15;background:#F6F8F4;overflow:hidden}.ek-insight__photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.ek-insight__placeholder{display:grid;place-items:center;height:100%;font-weight:700;color:#103E2A;letter-spacing:.1em}.ek-insight__badge{position:absolute;inset:auto auto 16px 18px;padding:7px 10px;border-radius:6px;background:#fff;color:#1D6A31;font:700 9px/1.4 Arial,sans-serif;letter-spacing:.06em}.ek-insight__body{display:flex;flex-direction:column;flex:1;padding:24px}
html body[data-public-template][data-bakery-storefront] #main-content .ek-insight h3{font:600 clamp(21px,2vw,27px)/1.2 Georgia,serif!important;letter-spacing:-.02em!important;color:#17251D!important;margin:0 0 13px!important}
html body[data-public-template][data-bakery-storefront] #main-content .ek-insight h3 a{color:#17251D!important;text-decoration:none!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
html body[data-public-template][data-bakery-storefront] #main-content .ek-insight__body>p{font:400 13px/1.75 Arial,sans-serif!important;color:#607065!important;opacity:1!important;margin:0 0 22px!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
html body[data-public-template][data-bakery-storefront] #main-content .ek-insight__read{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding-top:16px;border-top:1px solid #E5E9E2;font:650 12px/1.4 Arial,sans-serif!important;color:#1D6A31!important;text-decoration:none!important}.ek-insight__read>span{display:grid;place-items:center;width:31px;height:31px;border-radius:8px;background:#EAF6E8;font:400 19px/1 Arial,sans-serif}.ek-insights a:focus-visible{outline:2px solid #50B848;outline-offset:3px}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.ek-insight:hover img{transform:scale(1.025)}}
@media(max-width:750px){html body[data-public-template][data-bakery-storefront] #main-content .ek-insights{padding:28px 16px 32px!important}.ek-insights__head{align-items:flex-start;flex-direction:column;gap:18px;margin-bottom:22px}.ek-insights__grid{grid-template-columns:1fr;gap:18px}.ek-insight__photo{aspect-ratio:1.85}.ek-insight__body{padding:20px}.ek-insight__badge{inset:auto auto 13px 14px;font-size:8px}html body[data-public-template][data-bakery-storefront] #main-content .ek-insight h3{font-size:24px!important}}
@media(prefers-reduced-motion:reduce){.ek-insight,.ek-insight__photo img{transition:none!important;transform:none!important}}
.ek-insights__controls{display:flex;align-items:center;gap:8px;flex-shrink:0}.ek-insights__controls>a{display:inline-flex;align-items:center;gap:18px;background:#1D6A31;color:#fff!important;padding:13px 16px;border-radius:9px;font:650 12px/1.5 Arial,sans-serif;text-decoration:none;margin-inline-end:6px}.ek-insights__controls button{width:43px;height:43px;border:1px solid #E5E9E2;background:#fff;color:#103E2A;border-radius:10px;font-size:19px;cursor:pointer}.ek-insights__controls button:hover{background:#EAF6E8}.ek-insights__grid{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px!important;padding:3px 1px 10px;overscroll-behavior-x:contain}.ek-insights__grid::-webkit-scrollbar{display:none}.ek-insights__grid>.ek-insight{flex:0 0 calc((100% - 40px)/3);scroll-snap-align:start}.ek-insight__photo{aspect-ratio:1.7}.ek-insight__body{padding:20px}html body[data-public-template][data-bakery-storefront] #main-content .ek-insight h3{font-size:23px!important}.ek-insights__controls button:focus-visible{outline:2px solid #50B848;outline-offset:3px}@media(max-width:950px){.ek-insights__grid>.ek-insight{flex-basis:calc((100% - 20px)/2)}}@media(max-width:750px){.ek-insights__grid>.ek-insight{flex-basis:86%}.ek-insights__controls{width:100%}.ek-insights__controls>a{margin-inline-end:auto}.ek-insight__photo{aspect-ratio:1.85}}
/* Minimal insight cards with complete, uncropped article images. */
html body[data-public-template][data-bakery-storefront] #main-content .ek-insights .ek-insight{border:1px solid #E5E9E2!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}
html body[data-public-template][data-bakery-storefront] #main-content .ek-insights .ek-insight__photo{aspect-ratio:1.8!important;background:#fff!important;border-bottom:1px solid #f0f3ee!important}
html body[data-public-template][data-bakery-storefront] #main-content .ek-insights .ek-insight__photo img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;transform:none!important;background:#fff!important}
html body[data-public-template][data-bakery-storefront] #main-content .ek-insights .ek-insight__badge{display:none!important}
html body[data-public-template][data-bakery-storefront] #main-content .ek-insights .ek-insight__body{padding:16px!important}
html body[data-public-template][data-bakery-storefront] #main-content .ek-insights .ek-insight h3{font:650 16px/1.4 Arial,sans-serif!important;letter-spacing:0!important;margin:0 0 9px!important}
html body[data-public-template][data-bakery-storefront] #main-content .ek-insights .ek-insight__body>p{font-size:12px!important;line-height:1.65!important;-webkit-line-clamp:2!important;margin-bottom:14px!important}
html body[data-public-template][data-bakery-storefront] #main-content .ek-insights .ek-insight__read{padding-top:12px!important;font-size:11px!important}
html body[data-public-template][data-bakery-storefront] #main-content .ek-insights .ek-insight__read>span{background:transparent!important;width:auto!important;height:auto!important;border-radius:0!important;font-size:18px!important}
@media(max-width:750px){html body[data-public-template][data-bakery-storefront] #main-content .ek-insights .ek-insight__photo{aspect-ratio:1.6!important}}
