@media (min-width: 992px) {
	/* Homepage. */
	.row:has(.col-12.col-lg-8 + #sidebar-column) #sidebar-column {
		flex: 0 0 350px !important;
		max-width: 350px !important;
	}

	.row:has(.col-12.col-lg-8 + #sidebar-column) .col-12.col-lg-8 {
		flex: 1 1 auto !important;
		max-width: calc(100% - 350px) !important;
	}

	/* Posts (main theme). */
	.row:has(.col-lg-8 + aside.col-lg-4.sidebar-padding) aside.col-lg-4.sidebar-padding {
		flex: 0 0 350px !important;
		max-width: 350px !important;
	}

	.row:has(.col-lg-8 + aside.col-lg-4.sidebar-padding) > .col-lg-8 {
		flex: 1 1 auto !important;
		max-width: calc(100% - 350px) !important;
	}
}
