diff --git a/app/assets/stylesheets/components/stories.scss b/app/assets/stylesheets/components/stories.scss
index 11a98c79d..3ce394cbf 100644
--- a/app/assets/stylesheets/components/stories.scss
+++ b/app/assets/stylesheets/components/stories.scss
@@ -140,14 +140,14 @@
font-weight: normal;
font-family: var(--ff-monospace);
font-size: 0.6em;
- padding: 0.35em 0.3em 0.3em 0.3em;
+ padding: 0.3em;
vertical-align: middle;
position: relative;
top: -2px;
line-height: 1em;
display: inline-block;
border-radius: var(--radius);
- letter-spacing: -0.025em;
+ letter-spacing: -0.05em;
background: var(--base-60);
margin-right: var(--su-1);
color: var(--base-inverted);
diff --git a/app/assets/stylesheets/components/tags.scss b/app/assets/stylesheets/components/tags.scss
index e7fd53794..37bca4d11 100644
--- a/app/assets/stylesheets/components/tags.scss
+++ b/app/assets/stylesheets/components/tags.scss
@@ -8,7 +8,7 @@
border-radius: var(--radius);
padding: var(--su-1);
display: inline-block;
- letter-spacing: -0.025em;
+ letter-spacing: -0.05em;
@media (min-width: $breakpoint-s) {
font-size: var(--fs-s);
diff --git a/app/assets/stylesheets/crayons.scss b/app/assets/stylesheets/crayons.scss
index 66dd3ff41..0f126af6e 100644
--- a/app/assets/stylesheets/crayons.scss
+++ b/app/assets/stylesheets/crayons.scss
@@ -31,3 +31,4 @@
@import 'views/article-form';
@import 'views/listings';
@import 'views/dashboard';
+@import 'views/sponsors';
diff --git a/app/assets/stylesheets/views/sponsors.scss b/app/assets/stylesheets/views/sponsors.scss
new file mode 100644
index 000000000..b696af27a
--- /dev/null
+++ b/app/assets/stylesheets/views/sponsors.scss
@@ -0,0 +1,44 @@
+@import '../config/import';
+
+.sponsors {
+ display: block;
+ margin-bottom: var(--su-6);
+
+ @media (min-width: $breakpoint-m) {
+ display: grid;
+ grid-template-columns: 33% 1fr;
+ grid-gap: var(--su-4);
+ }
+
+ @media (min-width: $breakpoint-l) {
+ grid-template-columns: 25% 1fr;
+ grid-gap: var(--su-6);
+ }
+
+ &__label {
+ background: var(--base-0);
+ padding: var(--su-4);
+ border-radius: var(--radius);
+ margin-bottom: var(--su-4);
+
+ @media (min-width: $breakpoint-m) {
+ margin-bottom: 0;
+ }
+ }
+
+ &__items {
+ display: grid;
+ grid-gap: var(--su-6);
+ }
+
+ &__logo {
+ border-radius: var(--radius);
+ background: white;
+ padding: var(--su-4);
+ margin-bottom: var(--su-4);
+ max-width: 250px;
+ height: auto;
+ display: block;
+ border: 1px solid var(--base-20);
+ }
+}
diff --git a/app/views/pages/_sponsor_image.html.erb b/app/views/pages/_sponsor_image.html.erb
deleted file mode 100644
index 6dc250347..000000000
--- a/app/views/pages/_sponsor_image.html.erb
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
diff --git a/app/views/pages/sponsors.html.erb b/app/views/pages/sponsors.html.erb
index 0c4370cb9..4f857cba8 100644
--- a/app/views/pages/sponsors.html.erb
+++ b/app/views/pages/sponsors.html.erb
@@ -6,58 +6,60 @@
<% end %>
-
-
- <%= sponsorship.blurb_html&.html_safe %> -
-+ <%= sponsorship.blurb_html&.html_safe %> +
+- <%= sponsorship.blurb_html&.html_safe %> -
-+ <%= sponsorship.blurb_html&.html_safe %> +
+