.releases {
	margin: 0 auto 30px auto;
	padding-top: $bt-navbar-height;

	display: flex;
	flex-direction: column;
	align-items: center;

	.releases-heading {
		h2 {
			font-weight: bold;
			font-size: 24px;
			margin-top: 50px;
			text-align: center;
			color: $bt-base-text;
		}

		h3 {
			font-size: 16px;
			line-height: 150%;
			text-align: center;
			color: $bt-light-text;
			margin-top: 18px;
		}

		.releases-heading-button {
			justify-content: center;
			margin-top: 20px;
			margin-bottom: 64px;
		}
	}

	.releases-log {
		margin-bottom: 48px;

		.releases-log-date {
			h3 {
				font-weight: bold;
				font-size: 18px;
				line-height: 150%;
				margin-bottom: 18px;
			}
		}

		.releases-log-list {
			h2 {
				font-weight: bold;
				font-size: 16px;
				line-height: 150%;
				margin-bottom: 12px;
			}

			ul {
				font-size: 16px;
				line-height: 150%;
				color: $bt-grey-text;
				padding-left: 0px;
				margin-bottom: 16px;
				list-style-position: outside;
				margin-left: 28px;
			}

			li {
				margin: 8pt 0;
			}

			a {
				color: $bt-primary;
				text-decoration: none;
				&:hover {
					text-decoration: underline;
				}
			}
		}
	}
}
