table { table-layout: fixed; border-spacing: 0; margin-bottom: 3rem; } th, td { padding: 0 1rem 0 1rem; text-align: left; border-left: 2px solid var(--border); } th { padding: 1rem 1rem 0 1rem; border-bottom: 2px solid var(--border); } td { padding: 0 1rem 1rem 1rem; vertical-align: top; } h1 { margin-bottom: 2rem; font-weight: normal; }