main .duet--article--standard-heading .toc-return.toc-link .arrow {
	display: none;
}

main .toc-sidebar {
	padding: 0;
	background-color: transparent;	
}

main .toc-sidebar .my-40 {
	margin-top: 0;
	margin-bottom: 0;
}

.verge-table-of-contents .main-header-link {
  position: relative;
  padding-left: 0.75rem;
}

.verge-table-of-contents .main-header-link:last-child {
  margin-bottom: 0;
}

.verge-table-of-contents .main-header-link a {
  box-shadow: inset 0 -1px 0 0 #5200ff;
}

.verge-table-of-contents .main-header-link:before {
display: inline-block;
    content: "\2022";
    margin-right: 0.25rem;
    position: absolute;
    font-size: 1.5rem;
    top: 0.55rem;
    left: -0.25rem;
    line-height: 0;
}

main #toc-main {
	padding: 0 25px 10px 0;
}

main #toc-main .toc-label {
  margin-bottom: 12px;
}

	.duet--article--article-body-component .duet--article--standard-heading, #toc-main {
		scroll-margin-top: 64px;
	}

	#toc-main {
		padding: 10px 25px;
	}

	.toc-label {
		margin-bottom: 0.5em;
	}

	.verge-table-of-contents:empty {
		display: none;
	}

	.duet--article--article-body-component h2.duet--article--standard-heading, .duet--article--article-body-component h3.duet--article--standard-heading {
		margin-right: 2rem;
		position: relative;
	}

	.verge-table-of-contents .sub-header-link {
		margin: 0.25em 0 0.25em 15px;
	}

	.verge-table-of-contents .sub-header-link:last-child {
		margin-bottom: 15px;
	}

	.verge-table-of-contents.expandable .sub-header-link {
		display: none;
	}

	.verge-table-of-contents.expandable .sub-header-link.active {
		display: block;
	}

	.verge-table-of-contents .expand {
		display: none;
		margin-left: 0.5rem;
		border: none;
		cursor: pointer;
		position: relative;
	}

	.verge-table-of-contents .expand svg {
		margin-top: -4px;
		transform-origin: center center;
	}

	.verge-table-of-contents.expandable .expand {
		display: inline;
	}

	.verge-table-of-contents.expandable .expand.active:after {
		content: "";
		display: block;
		position: absolute;
		right: 0;
		top: 50%;
		height: 3px;
		width: 18px;
		background-color: #5200FF;
		transform: translateY(-50%);
		margin-top: 1px;
	}

	.verge-table-of-contents.expandable .expand.active svg {
		fill: transparent;
	}

	.verge-table-of-contents.expandable .expand.hidden {
		display: inline;
	}

	.verge-table-of-contents .toc-link {
		display: inline;
        cursor: pointer;
	}
	.duet--article--article-body-component .duet--article--standard-heading .toc-link.toc-return {
		margin: 0;
		position: absolute;
		left: calc(100% + 1rem);
		top: 50%;
		display: inline-block;
		transform-origin: center center;
		transform: translate(-50%, -50%);
		--tw-shadow: inset 0 -1px 0 0 transparent;
	}

	.duet--article--article-body-component .duet--article--standard-heading .toc-return .hidden {
		display: none;
	}

	.duet--article--article-body-component .duet--article--standard-heading .toc-return .arrow {
		transform: scaleY(-0.85);
		display: inline-block;
		transform-origin: center center;
		cursor: pointer;
	}

	