.calendar {

}
.calendar a {
	color: var(--ci-color-green-300);
}
.calendar a:hover,
.calendar a:focus,
.calendar a:active {
	color: var(--ci-color-green-400);
}
.calendar + * {
	margin-top: 2rem;
}

.calendar > .item + .item {
	margin-top: 2rem;
}

.calendar .heading {
	margin: 0;
	font-size: 1em;
	line-height: 1.2;
	color: var(--ci-color-green-400);
}
.calendar  .meta {
	margin: 0;
	line-height: 1.2;
	font-weight: bold;
	color: var(--ci-color-green-400);
}
.calendar .body {
	margin: 0;
	line-height: 1.2;
}
.calendar .body + .images {
	margin-top: 1rem;
}
