diff --git a/_pages/about.html b/_pages/about.html
index caa0b61..f1c1242 100644
--- a/_pages/about.html
+++ b/_pages/about.html
@@ -30,7 +30,7 @@
{{site.author}}
{% endif %}
{% if site.twitter %}
-
+
{% endif %}
{% if site.github %}
diff --git a/assets/css/main.css b/assets/css/main.css
index 93858f7..9e745b2 100755
--- a/assets/css/main.css
+++ b/assets/css/main.css
@@ -1804,6 +1804,62 @@ img + small, img + br + small {
margin: 0;
}
+/* Two column container for the "Our authors" page */
+.authors-container {
+ position: relative;
+ display: flex;
+ justify-content: space-between; /* Ensures both columns take available space */
+ align-items: flex-start; /* Aligns the items at the start of the container */
+ gap: 30px; /* Adds space between the columns */
+}
+
+/* Draws a horizontal line after the element */
+.authors-container:after {
+ content: "";
+ position: absolute;
+ text-align: center;
+ bottom: 20px;
+ left: 50%;
+ transform: translateX(-50%);
+ display: block;
+ height: 1px;
+ width: 100%;
+ background-color: var(--accent-dark);
+}
+
+.authors-header {
+ position: relative;
+ text-align: center;
+ padding-bottom: 30px;
+ margin-bottom: 30px;
+ flex: 1; /* Controls the column width. Here: value 1 */
+}
+
+.authors-header .author-image-container {
+ width: 100px;
+ height: 100px;
+ border-radius: 100%;
+ overflow: hidden;
+ margin: 0 auto 30px;
+}
+
+.authors-header .subtitle {
+ font-weight: var(--font1-light);
+ margin: 0;
+}
+
+.authors-body {
+ flex: 3; /* Three times as much space as the authors-header column */
+}
+
+.authors-body .contact-list li {
+ margin-left: 5px;
+}
+
+.authors-body .contact-list li a {
+ font-size: 24px;
+}
+
.contact-list {
margin: 0;
padding: 0;