/* project v2 styles */

.project-case-deliverables {
	width: 100%;
	padding: clamp(60px, 8vw, 120px) var(--LRMargin, 5%);
	box-sizing: border-box;
}

.project-case-deliverables__inner {
	max-width: var(--maxWidth);
	margin: 0 auto;
	display: grid;
	grid-template-columns: 1fr auto;
	align-items: start;
	gap: calc(var(--defaultInterval) * 4);
}

.project-case-deliverables__case-study {
	font-family: var(--accentFontFamily);
	font-style: italic;
	font-size: clamp(1.2rem, 2.5vw, 1.8rem);
	line-height: 1.2;
}

.project-case-deliverables__case-study p {
	margin: 0 0 calc(var(--defaultInterval) * 1.5);
}

.project-case-deliverables__case-study p:last-child {
	margin-bottom: 0;
}

.project-case-deliverables__deliverables {
	align-self: start;
	border-left: 1px solid currentColor;
	padding-left: calc(var(--defaultInterval) * 2);
}

.project-case-deliverables__deliverables ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	flex-direction: column;
	gap: calc(var(--defaultInterval) * 0.4);
}

.project-case-deliverables__deliverables li {
	font-size: var(--small);
	line-height: 1.4;
}

@media only screen and (max-width: 700px) {
	.project-case-deliverables__inner {
		grid-template-columns: 1fr;
		gap: calc(var(--defaultInterval) * 2);
	}

	.project-case-deliverables__deliverables {
		border-left: none;
		border-top: 1px solid currentColor;
		padding-left: 0;
		padding-top: calc(var(--defaultInterval) * 1.5);
	}
}
