.cb-ai-article-summary > ul > li:nth-child(2){--cb-ai-summary-order:1}
.cb-ai-article-summary > ul > li:nth-child(3){--cb-ai-summary-order:2}
.cb-ai-article-summary > ul > li:nth-child(4){--cb-ai-summary-order:3}
.cb-ai-article-summary > ul > li:nth-child(5){--cb-ai-summary-order:4}
.cb-ai-article-summary {
	margin-block: 0 2.5rem;
	padding: clamp(1.25rem, 3vw, 2rem);
	border-radius: 15px;
	background: #f5f2f6;
}

.cb-ai-article-summary > .cb-ai-article-summary__title {
	margin: 0 0 1rem;
	color: #5a3b66;
	font-size: clamp(1.125rem, 2vw, 1.375rem);
	line-height: 1.4;
}

.cb-ai-article-summary > ul {
	display: flex;
	flex-direction: column;
	gap: .75rem;
	margin: 0;
	padding: 0;
	list-style: none;
}

.cb-ai-article-summary > ul > li {
	position: relative;
	margin: 0;
	padding-left: 1.25rem;
	line-height: 1.7;
}

.cb-ai-article-summary > ul > li::before {
	content: "";
	position: absolute;
	top: .7em;
	left: 0;
	width: .42rem;
	height: .42rem;
	border-radius: 50%;
	background: #5a3b66;
}

@media (prefers-reduced-motion: no-preference) {
	.cb-ai-article-summary > ul > li {
		opacity: 0;
		transform: translateY(.35rem);
		animation: cb-ai-summary-reveal .42s ease forwards;
		animation-delay: calc(.18s + var(--cb-ai-summary-order, 0) * .16s);
	}
}

@keyframes cb-ai-summary-reveal {
	to {
		opacity: 1;
		transform: translateY(0);
	}
}
