/* Sidebar formatting */

#secondary.widget-area {
	box-sizing: border-box;
	border: none;
	
	margin-left: 0;
	padding-left: 1.6rem !important;
}

aside .entry-content h2.wp-block-heading {
	font-weight: var(--dso-heading-weight);
	font-size: var(--hs2);
	line-height: var(--ls2);
	
	padding-bottom: 0.8rem;
	
	border-bottom: 1px solid var(--dso-cool-gray-80-15p);
}

.popular-posts .wpp-list li:not(:last-child) {
	margin-bottom: var(--sb-li-mp) !important;
	padding-bottom: var(--sb-li-mp);
	border-bottom: 1px dashed var(--dso-cool-gray-80-25p);
}

.popular-posts .wpp-post-title {
	display: inline-block;
	font-size: var(--sb-li-fs);
	line-height: var(--sb-li-lh);
}

.entry-content h3.wp-block-heading {
	font-weight: var(--dso-heading-weight);
	font-size: var(--hs3);
	line-height: var(--ls3);
}

.wp-block-tag-cloud {
	margin-bottom: 0;
}

.wp-block-archives-list li {
	margin-bottom: 0.8rem !important;
}

.sidebar-main h2.wp-block-heading {
	font-weight: var(--dso-heading-weight);
	font-size: var(--hs3) !important;
	line-height: var(--hs3);
}

aside.widget:has(h2) {
	margin-bottom: 0.8rem;
}

aside .wp-block-group .wp-block-heading {
	margin-bottom: 0 !important;
}

.sidebar-main aside.widget:not(:has(h2), :last-child) {
	margin-bottom: 2.4rem;
	padding-bottom: 1.6rem;
	
	border-bottom: 1px solid var(--dso-cool-gray-80-25p);
}

.wp-block-archives-list li {
	margin-bottom: 0.8rem !important;
}

.wp-block-archives-list li:last-child {
	margin-bottom: 0 !important;
}

.wp-block-tag-cloud {
	font-family: var(--dso-meta-font);
	font-weight: var(--dso-heading-weight) !important;
	line-height: 2.4rem;
}