/* page-module.feature-list — multiple feature cards in a list.
   Rendered by `feature_group_module`. Wraps `feature_single` cards in <ol><li>. */

page-module.feature-list {
	padding-block: 2em;

	.warning {
		color: var(--ink-error);
		margin-top: 1em;
	}

	ol.feature-list {
		display: grid;
		gap: 4em;
		margin: 3.5em 0 0;
		padding: 0;
		list-style: none;
	}

	li.feature {
		display: block;
	}
}

/* Feature cards rendered inside feature-list — parent owns the spacing.
   (Pre-architecture-rewrite the cards needed `display: block` to escape
   the global subgrid descendant rule. Now safe by default.) */
page-module.feature-list page-module.feature {
	padding-block: 0;

	@media (width < 1000px) {
		padding-inline: 0;
	}
}
