diff --git a/public/css/index.css b/public/css/index.css
index 8913ec9..cfbcd51 100644
--- a/public/css/index.css
+++ b/public/css/index.css
@@ -179,6 +179,10 @@ html {
 	font-size: 13px;
 	overflow-y: scroll;
 }
+article:not(.postlist-item) h3 {
+	margin-bottom: var(--space-s);
+	margin-top: var(--space-m);
+}
 blockquote p {
 	font-style: italic;
 }
@@ -323,11 +327,9 @@ h2 {
 	padding-bottom: var(--space-l);
 	padding-top: var(--space-xl);
 }
-
 h3 {
 	font-size: var(--step-1);
 }
-
 .logo {
 	filter: var(--logo-filter);
 }
@@ -344,6 +346,9 @@ main > p > a > img {
 .post > p {
 	margin: 0;
 	padding-bottom: var(--space-s);
+	&:has(wc-card) {
+		padding-bottom: 0;
+	}
 }
 pre {
 	grid-column: var(--span-grid);
@@ -743,13 +748,15 @@ nav ul {
 	display: flex;
 	flex-flow: column wrap;
 }
-
 .post-image {
 	width: 15rem;
 	height: 15rem;
 	object-fit: cover;
 	object-position: 50% 50%;
 }
+sup {
+	line-height: 0;
+}
 
 @container postlist (max-width: 500px) {
 	.postlist-item {