.hero .home-editorial-column>.side{display:block!important;overflow:visible!important;min-width:0}
.hero .home-editorial-column>.side>.side-title{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:12px;margin-bottom:4px;border-bottom:2px solid #1b4935}
.hero .home-editorial-column>.side>.side-title h2{margin:0;font-size:21px;line-height:1.2}
.hero .home-editorial-column>.side>.side-title>a{font-size:10px;white-space:nowrap}
.home-story-scroll{max-height:360px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#9bb4a4 #eef4ec;scrollbar-gutter:stable;padding-right:6px;overscroll-behavior-y:contain}
.home-story-scroll .story{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;text-decoration:none;color:inherit;padding:12px 0!important;min-width:0}
.home-story-scroll .story.has-story-photo{grid-template-columns:74px minmax(0,1fr)!important}
.home-story-scroll .story img{width:74px!important;height:74px!important;object-fit:contain;border-radius:5px;background:#e9f1e3}
.home-story-scroll .story>div{min-width:0}
.home-story-scroll .story h2{margin:5px 0;font-size:19px!important;line-height:1.25!important;overflow-wrap:anywhere}
.home-story-scroll .story:hover h2{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.home-story-scroll .story-meta,.home-story-scroll .meta{font-size:9px;color:#6b7c67}
.home-story-scroll .story-read{display:block;font-size:10px;color:#285d43;margin:7px 0}
.home-story-scroll .story-photo-credit{display:block;font-size:8px;line-height:1.4;color:#6f7e6a;overflow-wrap:anywhere}
.home-story-scroll .story[hidden]{display:none!important}
.hero .home-utility-column [data-weather-widget]:not(:has(.widget-weather-main)) .widget-weather-note{display:block!important}
@media(max-width:700px){.home-story-scroll{max-height:320px}.hero .home-editorial-column>.side>.side-title h2{font-size:19px}.home-story-scroll .story h2{font-size:18px!important}}
