.view-header-careers,
.careers-summary-comment  {}


.careers-copy-wrapper { margin-bottom: 3rem; }


.careers-form {
	max-width: 78ch;
	margin: 0 auto 6rem;
	/* .heading { display: none; } */
	legend + .heading { display: none; }
	.explainer {
		display: flex;
		flex-flow: row nowrap;
		justify-content: flex-end;
		align-items: flex-end;
		margin-bottom: 1.5rem;
		padding: .9ch;
		font-weight: bold;
		/* background: #f0f0f0; */
	}
	.label-input:not(.cbr),
	.optical-email-recipient-wrapper {
		width: 100%;
		margin-bottom: 1.5rem;
		.heading {
			display: flex;
			margin-bottom: .9ch;
		}
		.cbr.il label { margin-left: -.45ch; }
	}
	label {
		display: flex;
		flex-flow: row nowrap;
		align-items: center;
		font-size: .99rem;
	}
	.file-upload {}
}

.select-email-recipient-wrapper { display: none; }

.captcha-wrapper { margin-bottom: 1.5rem; }


.required {
	display: none;
	max-height: 1.2ch;
	margin: -.3ch 0 0 .3ch;
	font-size: 2.1rem;
	transform: scale(1.2);
	/* border: 1px solid #ededed; */
}
.required::before,
.required::after { display: inline-block; }

/* .required::before { content: "("; } */
/* .required::after { content: ")"; } */

.explainer .required,
.text-input-first-name .required,
.text-input-last-name .required,
.text-input-first-name .required,
.text-input-email-address .required,
.text-input-subject .required,
.optical-email-recipient-wrapper .required,
.textarea-message .required { display: inline-block; }

.explainer .required {
	max-height: .9ch;
	margin-bottom: .09ch;
	padding: 0 .3ch;
	line-height: 1;
}
/*
asterisk
span { content: "\002A"; }
*/
