@layer base {
	.b-description {
		margin-bottom: var(--spacing-4);

		&__term {
			font-weight: var(--font-weight-semibold);
			margin-bottom: var(--spacing-2);
		}

		&__details {
			margin-bottom: var(--spacing-4);
			margin-left: var(--spacing-4);

			&:last-child {
				margin-bottom: 0;
			}
		}
	}

	.b-prose {
		dl {
			@extend .b-description;
		}

		dt {
			@extend .b-description__term;
		}

		dd {
			@extend .b-description__details;
		}
	}
}
