/* Native disclosure: compact text expands in place without navigation or JS. */
body.ab-showcase #ContentColumn .ab-featured-news{margin:0 0 18px;padding:0;background:#e7d6aa;overflow:hidden}
body.ab-showcase #ContentColumn .ab-featured-news>h2{margin:0;padding:11px 15px;min-height:44px;display:flex;align-items:center;gap:9px;font:bold 14px/1.4 MedievalSharp,Georgia,serif;color:#f7dc96}
.ab-featured-news-list{list-style:none!important;margin:6px!important;padding:0!important}
.ab-featured-news-list>li{margin:0!important;padding:0!important;background:#d6c39a}
.ab-featured-news-list>li:nth-child(even){background:#e3d1a9}
body.ab-showcase #ContentColumn .ab-featured-news-list :is(summary,.ab-quick-news-link){box-sizing:border-box;display:flex;align-items:flex-start;gap:5px;min-width:0;min-height:23px;padding:2px 5px 2px 0;color:#18334e;cursor:pointer;list-style:none;text-decoration:none;font:13px/1.45 Nunito,'Segoe UI',sans-serif}
.ab-featured-news-list summary::-webkit-details-marker{display:none}
.ab-featured-news-list summary::marker{content:''}
.ab-featured-news-list details{margin:0;padding:0;border:0;background:transparent}
.ab-featured-news-list img{flex:0 0 14px;width:14px;height:14px;margin-top:2px;object-fit:cover;border:1px solid #a78545}
.ab-featured-news-list time{flex:0 0 82px;white-space:nowrap}
.ab-featured-news-copy{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ab-featured-news-copy strong{font-weight:800;color:#102941}
.ab-quick-news[open] .ab-featured-news-copy{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}
.ab-featured-news-arrow{flex:0 0 10px;text-align:center;font:24px/18px Georgia,serif;color:#2266ab}
.ab-quick-news[open] .ab-featured-news-arrow{transform:rotate(90deg)}
body.ab-showcase #ContentColumn .ab-featured-news-list :is(summary,.ab-quick-news-link):hover{background:#ecdcae;color:#143d61}
body.ab-showcase #ContentColumn .ab-featured-news-list :is(summary,.ab-quick-news-link):focus-visible{outline:2px solid #174f86;outline-offset:-2px;background:#f5e6bb}
.ab-featured-news-empty{margin:0;padding:12px 15px;font:13px/1.5 Nunito,'Segoe UI',sans-serif}
@media(max-width:600px){.ab-featured-news-list time{flex-basis:70px;font-size:11px}body.ab-showcase #ContentColumn .ab-featured-news-list :is(summary,.ab-quick-news-link){min-height:32px;font-size:12px}.ab-featured-news-list{margin:4px!important}.ab-featured-news-copy{padding-block:2px}}
