/* Scoped article metadata. Existing brand button colours and headings are untouched. */
.article-meta.avo-am{flex-direction:column!important;align-items:stretch!important}
.avo-am .avo-am-topline,.avo-am .avo-am-bottomline{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0;width:100%}
.avo-am .avo-am-published-reading{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;flex-wrap:nowrap;white-space:nowrap}
.avo-am .avo-am-topline,.avo-am .avo-am-bottomline,.avo-am .avo-am-published-reading{font:inherit!important;line-height:inherit!important}
.avo-am .avo-am-topline>.category{margin:0!important;white-space:nowrap!important;text-align:left;flex:0 0 auto;max-width:100%;min-width:0}
.article .article-meta.avo-am .avo-am-chip{min-height:24px!important;padding:2px 5px!important}
.article .avo-am .avo-am-bottomline{gap:4px;flex-wrap:nowrap}
#article .avo-am .avo-am-topline>.category{flex-basis:100%;line-height:1.2!important}
#article .article-meta.avo-am,.article .article-meta.avo-am{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;color:#5a6572;font-family:inherit;font-size:13px!important;line-height:1.4!important}
.avo-am .avo-am-chip{display:inline-flex!important;align-items:center!important;gap:5px!important;min-height:29px;padding:4px 8px!important;margin:0!important;border:1px solid #e6ece8;border-radius:8px;background:#f7f9f8;color:#4c5d54;white-space:nowrap;font:inherit;line-height:1.4!important;font-variant-numeric:tabular-nums}
.avo-am .avo-am-icon{width:14px!important;height:14px!important;flex:0 0 14px;display:block!important;fill:none;stroke:#71877a;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.avo-am .avo-am-views{min-width:64px;justify-content:center}
.avo-am .category{margin:0 3px 0 0!important;line-height:1.4!important;font-size:inherit!important;white-space:nowrap}
.avo-am .author-inline{display:inline-flex!important;align-items:center!important;gap:6px!important;margin:0 0 0 4px!important;padding:0!important;border:0!important;background:transparent!important;font-size:13px!important;white-space:nowrap}
.avo-am .author-inline img{width:20px!important;height:20px!important;flex:0 0 20px;border-radius:50%;margin:0!important}
.avo-am .author-inline a{font-size:inherit!important;color:inherit!important;white-space:nowrap}
.avo-am .avo-am-published-author{display:contents}
.bv-meta .avo-am-feed-views{display:inline-flex!important;align-items:center!important;gap:5px!important;white-space:nowrap;font:inherit;font-variant-numeric:tabular-nums;color:inherit}
.bv-meta.avo-am-feed-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:13px;line-height:1.3;color:#8a8f96;margin:8px 0 10px;font-weight:500}
.bv-meta .avo-am-feed-views .avo-am-icon{display:block!important;width:14px!important;height:14px!important;flex:0 0 14px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
#article .avo-am-published-author .author-inline{order:6}
.article .article-meta.avo-am{gap:6px!important;font-size:12px!important;margin-top:15px!important;margin-bottom:12px!important}
.article .avo-am .avo-am-chip{min-height:27px;padding:3px 6px!important}
.article .avo-am .avo-am-views{min-width:52px}
/* Share image, metadata and title tracks across each row of article cards. */
.grid:has(>.article)>.article{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:0;align-content:start}
.grid>.article>a:first-child{display:block;align-self:start}
.grid>.article>.article-meta,.grid>.article>h3{align-self:start}
.bv-blog8__row{align-items:flex-start!important}
@media(max-width:767px){#article .article-meta.avo-am{font-size:12px!important;gap:6px!important;margin-top:22px!important;margin-bottom:22px!important}#article .avo-am .avo-am-chip{padding:4px 7px!important;min-height:29px}#article .avo-am>.category{flex-basis:100%}#article .avo-am .avo-am-published-author{display:inline-flex;align-items:center;gap:10px;flex:0 0 100%;min-width:0}.avo-am .author-inline{font-size:12px!important;margin-left:0!important}}

/* Share natural title and metadata heights; complete headings remain visible. */
.bv-blog10 .bv-blog10__row>.bv-blog10__card{display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:0;align-content:start}
section.smi .grid>.d-flex:has(>.bv-meta){display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:0;align-content:start}
section.smi.bv-blog4 .grid>.d-flex:has(>.bv-meta){grid-row:span 5}
.bv-blog10 .bv-blog10__card>.bv-meta,section.smi .grid>.d-flex>.bv-meta{align-self:start}
.bv-blog8 a.bv-blog8__row{height:auto!important}
.bv-blog8 .bv-blog8__t b{display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important}
@media(min-width:901px){
 .bv-blog8 .bv-blog8__cols{--feed-list-tracks:12;--feed-col-tracks:13}
 .bv-blog8 .bv-blog8__cols:not(:has(>.bv-blog8__col>ul>li:nth-child(4))){--feed-list-tracks:9;--feed-col-tracks:10}
 .bv-blog8 .bv-blog8__cols>.bv-blog8__col{display:grid;grid-template-rows:subgrid;grid-row:span var(--feed-col-tracks);row-gap:0}
 .bv-blog8 .bv-blog8__col>ul{display:grid;grid-template-rows:subgrid;grid-row:span var(--feed-list-tracks);row-gap:0}
 .bv-blog8 .bv-blog8__col>ul>li{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:0}
 .bv-blog8 .bv-blog8__col a.bv-blog8__row{display:grid;grid-template-columns:88px minmax(0,1fr);grid-template-rows:subgrid;grid-row:span 3;row-gap:0}
 .bv-blog8 .bv-blog8__row>.bv-blog8__thumb{grid-column:1;grid-row:1 / span 3}
 .bv-blog8 .bv-blog8__row>.bv-blog8__t{display:grid;grid-template-rows:subgrid;grid-column:2;grid-row:1 / span 3;row-gap:0}
}

/* On narrow multi-column cards, keep the category above the date/reading pair. */
@media(min-width:768px) and (max-width:1199px){.grid>.article .avo-am-topline>.category{flex-basis:100%!important}}
