.thetip-toc {
	margin: 1.75rem 0;
	padding: 0;
	border: 1px solid #d2d2d7;
	border-radius: 14px;
	background: #f5f5f7;
}

.thetip-toc summary {
	display: flex;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
	padding: 0.9rem 1rem;
	font-size: 0.9rem;
	font-weight: 700;
	list-style: none;
}

.thetip-toc summary::-webkit-details-marker {
	display: none;
}

.thetip-toc-toggle::after {
	content: "+";
	font-size: 1.1rem;
	font-weight: 400;
}

.thetip-toc[open] .thetip-toc-toggle::after {
	content: "−";
}

.thetip-toc nav {
	padding: 0 1rem 1rem;
}

.thetip-toc ol {
	margin: 0;
	padding-left: 1.25rem;
}

.thetip-toc ol ol {
	margin-top: 0.4rem;
}

.thetip-toc li {
	margin: 0.45rem 0;
}

.thetip-toc a {
	color: inherit;
	text-decoration: none;
}

.thetip-toc a:hover,
.thetip-toc a:focus-visible {
	text-decoration: underline;
}

.thetip-multiplex-ad {
	display: block;
	width: 100%;
	min-height: 600px;
	margin-top: 2rem;
	margin-bottom: 800px;
}

@media (min-width: 1024px) {
	.thetip-multiplex-ad {
		min-height: 400px;
		margin-bottom: 40px;
	}

	.thetip-multiplex-ad ins {
		height: 400px !important;
	}
}
