/* RC Widget — Bullet List (reorderable checklist). Scoped under .rcw-bullet-list.
   The bullet colour inherits the site's Salient brand via --rcw-color-1. */

.rcw-bullet-list{
	--rcw-bl-icon:18px;
	display:flex;
	flex-direction:column;
	gap:18px;
	font-family:var(--rcw-font-body,'Prompt',sans-serif);
}

.rcw-bullet-list__item{
	display:flex;
	align-items:flex-start;
	gap:13px;
}

.rcw-bullet-list__icon{
	flex:0 0 auto;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	color:var(--rcw-color-1,#2e7dff);
	font-size:var(--rcw-bl-icon);
	line-height:1;
	/* nudge the icon to sit on the title's cap-height */
	margin-top:2px;
}
.rcw-bullet-list__glyph{font-size:var(--rcw-bl-icon);line-height:1}
.rcw-bullet-list__svg{width:var(--rcw-bl-icon);height:var(--rcw-bl-icon);display:block}

.rcw-bullet-list__text{min-width:0}

.rcw-bullet-list__title{
	font-family:var(--rcw-font-heading,'Prompt',sans-serif);
	font-size:16px;
	font-weight:600;
	line-height:1.35;
	color:var(--rcw-text,inherit);
}

.rcw-bullet-list__desc{
	font-size:14px;
	line-height:1.5;
	font-weight:400;
	color:var(--rcw-text,#8a9099);
	opacity:.7;
	margin-top:2px;
}
