diff --git a/assets/styles/root.css b/assets/styles/root.css
index d1f23d9..bd04978 100644
--- a/assets/styles/root.css
+++ b/assets/styles/root.css
@@ -129,6 +129,10 @@ a.hover-only:hover {
transition: color 0.2s;
}
+article.two-column {
+ columns: 2;
+}
+
blockquote {
border-inline-start: 4px solid var(--separator-color);
padding-inline-start: 2rem;
@@ -380,9 +384,12 @@ header.site > .grid > nav > li {
header.site > .grid > nav > .active { font-weight: bold; }
-main > :first-child { margin-block-start: 0; }
-main > :not(:last-child) { margin-block-end: var(--body-item-spacing); }
-main > :last-child { margin-block-end: 0; }
+main > :first-child,
+main > article > :first-child { margin-block-start: 0; }
+main > :not(:last-child),
+main > article > :not(:last-child) { margin-block-end: var(--body-item-spacing); }
+main > :last-child,
+main > article > :last-child { margin-block-end: 0; }
nav.bulleted > li:first-child::before {
color: var(--html-color);
diff --git a/layouts/partials/single_main.html b/layouts/partials/single_main.html
index a22e7e2..38a1a91 100644
--- a/layouts/partials/single_main.html
+++ b/layouts/partials/single_main.html
@@ -1,6 +1,9 @@
{{ partial "content_header.html" . }}
+{{- $layout := .Params.layout -}}
+
{{ .Content }}
+