diff --git a/core/themes/olivero/css/components/tags.css b/core/themes/olivero/css/components/tags.css
index 8e25496f234e6d754ca3098a9392a65c7d6de0b8..8920ed2d43a5aa83af669ec2566a0167879b48c2 100644
--- a/core/themes/olivero/css/components/tags.css
+++ b/core/themes/olivero/css/components/tags.css
@@ -29,13 +29,20 @@
   color: #6e7172;
   font-size: 0.875rem;
   font-weight: 600;
-  line-height: 2
+  line-height: 1.6
 }
 
 .field--tags__label:after {
     content: ":";
   }
 
+@media (min-width: 43.75rem) {
+
+.field--tags__label {
+    line-height: 2
+}
+  }
+
 [dir="ltr"] .field--label-inline .field--tags__label {
   padding-left: 0;
 }
diff --git a/core/themes/olivero/css/components/tags.pcss.css b/core/themes/olivero/css/components/tags.pcss.css
index 233dff9366634d2b9ebe81c3092caab8835fa075..2017acb2bf3dada47f998334bc16485bc3a4fe6a 100644
--- a/core/themes/olivero/css/components/tags.pcss.css
+++ b/core/themes/olivero/css/components/tags.pcss.css
@@ -17,11 +17,15 @@
   color: var(--color--gray-20);
   font-size: var(--font-size-s);
   font-weight: 600;
-  line-height: 2;
+  line-height: 1.6;
 
   &:after {
     content: ":";
   }
+
+  @media (--md) {
+    line-height: 2;
+  }
 }
 
 .field--label-inline .field--tags__label {