.bla-article{line-height:1.75}.bla-article h3 code{display:inline-block;min-width:1.65em;text-align:center}.bla-article p{margin-bottom:1.15em}

/* v1.1.2: show the generated featured collage once inside the article, after the introduction. */
.bla-inline-featured-wrap{margin:28px 0 34px}.bla-inline-featured-wrap img{display:block;width:100%;height:auto;margin:0;border-radius:0}

/* v1.1.28: keep each Top Picks name + tagline in one grid cell so the tagline cannot collapse into a narrow implicit column. */
#toplistmenu .bla-top-pick-copy{min-width:0;display:block;line-height:1.45}
#toplistmenu .bla-top-pick-tagline{font-weight:400;color:inherit}


/* v1.1.29: make Top Picks product links use the site's own hyperlink/accent color and read as clearly clickable. */
#toplistmenu .bla-top-pick-copy > a{
  color:var(--accent,currentColor) !important;
  font-weight:750 !important;
  text-decoration:underline !important;
  text-decoration-thickness:1.5px !important;
  text-underline-offset:3px !important;
  transition:opacity .18s ease,text-decoration-thickness .18s ease;
}
#toplistmenu .bla-top-pick-copy > a:hover,
#toplistmenu .bla-top-pick-copy > a:focus{
  opacity:.78;
  text-decoration-thickness:2px !important;
}

/* v1.4.0 Automotive Editorial Engine */
.bla-pick-role{display:inline-block;margin:0 .5em .25em 0;padding:.18em .55em;border:1px solid currentColor;border-radius:999px;font-size:.72em;font-weight:800;letter-spacing:.035em;text-transform:uppercase;line-height:1.35}
.bla-comparison-wrap{overflow-x:auto;margin:20px 0 34px;-webkit-overflow-scrolling:touch}
.bla-comparison{width:100%;border-collapse:collapse;min-width:680px;font-size:.95em}
.bla-comparison th,.bla-comparison td{padding:13px 14px;border-bottom:1px solid rgba(0,0,0,.12);text-align:left;vertical-align:top}
.bla-comparison th{font-weight:800;background:rgba(0,0,0,.035)}
.bla-comparison td:first-child{font-weight:700}
.bla-methodology{margin:30px 0;padding:22px 24px;border:1px solid rgba(0,0,0,.12);border-radius:10px;background:rgba(0,0,0,.018)}
.bla-methodology h2{margin-top:0}.bla-methodology ul{margin-bottom:0}
.bla-fit-box{margin:18px 0 22px;padding:15px 18px;border-left:4px solid #244b3d;background:rgba(36,75,61,.07)}
.bla-fit-box p{margin:.35em 0}
@media(max-width:640px){.bla-methodology{padding:18px}.bla-fit-box{padding:13px 15px}.bla-pick-role{display:table;margin-bottom:.35em}}

/* Critical Cactus palette: scoped to generated article content. */
.bla-article{--accent:#244b3d;color:#172b24}
.bla-article h2,.bla-article h3{color:#172b24}
.bla-article a{color:#244b3d}
.bla-article a:hover,.bla-article a:focus-visible{color:#517843}
.bla-article .bla-pick-role{color:#244b3d;border-color:#b9c8ba;background:#eceee6}
.bla-article .bla-product-heading code{color:#244b3d;background:#eceee6}
.bla-article .bla-comparison th{color:#172b24;background:#eceee6}
.bla-article .bla-comparison th,.bla-article .bla-comparison td{border-bottom-color:#dfe5df}
.bla-article .bla-methodology{color:#172b24;border-color:#dfe5df;background:#fafaf7}
.bla-article .bla-fit-box{border-left-color:#244b3d;background:#f0f3eb}
