:root {
	--leader-height: 200px;
}

/* .container .contact-form gets `margin-top: -10rem !important` at desktop
   from site/forms.css, meant to float a short sidebar form over a hero
   image on the pages that rule was written for. This page's form sits
   beside the intro text in a plain two-column grid, not over a hero, and
   had no cancellation of its own (unlike layouts/apply.css, which cancels
   the same rule explicitly) — so at 72rem+ the form was being pulled 160px
   upward into whatever precedes it. Cancelled the same way apply.css does. */
.container .contact-form {
	margin-top: 0 !important;
}

.contact-form {
    font-size: var(--text-2xl);
    line-height: var(--leading-normal);
    color: var(--prose-color-text);
    align-items: start;
}
.cb-box__type-embed {
	margin: 0;
}
.cb-box__inner-col {
	padding: var(--spacing-4);
}

@media screen and (min-width: 40rem) {
	:root {
		--leader-height: 300px;
	}
}

@media screen and (min-width: 72rem) {
	.grid {
		grid-template-columns: 1fr 1fr;
	}
	.contact-form {
	    margin: var(--spacing-10) 0;
	}
}
