/* Clean product names: language badge beside a title. Hand-written (not a generated bundle); the badge itself is the shared .dv-badge (square, token colours). */
.dv-lang, .dv-cond { margin-inline-start: var(--s-sp-2); min-height: var(--p-20); vertical-align: middle; flex: none; }
.dv-cartrow__main > .dv-lang, .dv-cond { margin-inline-start: var(--s-sp-2); }
.pdp-id__titlerow { display: flex; flex-wrap: wrap; align-items: center; gap: var(--s-sp-2); }
.pdp-id__titlerow .dv-lang, .dv-cond { margin-inline-start: 0; }
/* Titles are block links in the ported cards; inline keeps the badge on the title's last line. */
.dv-row__name > a, .dv-tile__name > a, .dv-rankrow h3 > a, .dv-bggc__name > a, .dv-leadp h3 > a { display: inline; }
