/* partners-agencies: page styles moved from the prototype <style> block */

.tile > .badge { align-self:flex-start; margin-bottom:10px; }
.tile__more svg { width:16px; height:16px; flex:none; }
.vcard__row { display:flex; gap:12px; align-items:flex-start; padding:12px 0; border-bottom:1px dashed var(--color-line); color:var(--color-ink-2); }
.vcard__row:last-of-type { border-bottom:0; }
.vcard__row svg { width:20px; height:20px; color:var(--color-accent); flex:none; margin-top:2px; }
.vcard__row b { color:var(--color-ink); }
.dd h3 { display:flex; align-items:center; gap:10px; margin-bottom:14px; }
