.member-panel {
	background-color: #fff;
	padding: 25px;
	border-top: 8px solid #5CFF96;
	width: 100%;
}

	.member-panel ul {
		list-style: none
	}

@media (min-width: 992px) {
	.member-panel {
		padding: 32px 32px 40px
	}
}

@media (max-width: 768px) {
	.pe-3 {
		padding-right: 0 !important;
	}

	.member-panel {
		margin-bottom: 15px;
		padding: 20px;
	}

	.member-panel .bio-teaser__name {
		padding: 0 !important;
	}
}

.member-panel .tag {
	margin-top: 16px;
	flex: 0
}

.member-panel .member-info__name {
	font-family: DM Sans,sans-serif;
	font-size: 17px;
	line-height: 120%;
	font-weight: 700
}

.member-panel .member-info {
	display: flex;
	flex-direction: column;
	align-items: baseline;
	gap: 12px;
	font-size: 1.0625rem
}

.member-panel .member-info__more {
	display: none;
	flex-direction: column;
	gap: 12px
}

.member-panel .member-info__more-toggle {
	margin-bottom: 24px;
	color: #000;
	margin-top: 0;
	font-size: 12px !important;
	text-transform: uppercase;
	position: relative;
	padding-left: 15px;
	padding-top: 5px
}

	.member-panel .member-info__more-toggle:before, .member-panel .member-info__more-toggle:after {
		content: "";
		width: 8px;
		height: 2px;
		position: absolute;
		top: 12px;
		left: 0;
		background-color: #000;
		transition: .2s all ease-in-out
	}

	.member-panel .member-info__more-toggle:after {
		transform: rotate(90deg)
	}

	.member-panel .member-info__more-toggle[open]:before {
		transform: rotate(45deg)
	}

	.member-panel .member-info__more-toggle[open]:after {
		transform: rotate(135deg)
	}

	.member-panel .member-info__more-toggle:before, .member-panel .member-info__more-toggle:after {
		top: 11px
	}

.member-panel .member-panel__actions {
	border-top: 3px solid #026982;
	border-bottom: 3px solid #026982
}

.member-panel .member-panel__item {
	padding: 16px 0
}

	.member-panel .member-panel__item a {
		text-decoration: none;
		font-size: 1rem;
		line-height: 1.2;
		font-weight: 700
	}

.member-panel .member-panel__accordion {
	color: #032433
}

	.member-panel .member-panel__accordion details {
		border-top: 3px solid #026982
	}

		.member-panel .member-panel__accordion details[open] {
			padding: 0
		}

	.member-panel .member-panel__accordion .accordion-panel__title {
		font-size: 1rem
	}

	.member-panel .member-panel__accordion .accordion-panel__summary {
		padding: 16px 0
	}

	.member-panel .member-panel__accordion .panel-list {
		margin-left: 16px
	}

	.member-panel .member-panel__accordion .panel-list__item {
		margin-bottom: 15px
	}

		.member-panel .member-panel__accordion .panel-list__item a {
			font-size: .9375rem;
			text-decoration: none
		}

			.member-panel .member-panel__accordion .panel-list__item a:hover {
				text-decoration: underline;
				color: #026982
			}

.member-container {
	background-image: url(https://s3-alpha-sig.figma.com/img/4376/b01b/e9e0ced2f32593de6644e6e383612f55?Expires=1727049600&Key-Pair-Id=APKAQ4GOSFWCVNEHN3O4&Signature=EYOivUa~1RNt4X9MyufsWP6jjMUjk5IoM9dBgEZcH69vEN8n8RqyrHf~9A6Ax4I8Py8nIxQBvs93URx2jPprBfJK6xVzNWRNAoobZOqYyFfJdXYKblU6OeLJr70re8BzwFcuKY2-ib4tnDNIBJv9NnBo89f9R9T-FL4byJrhIitB8U5qjFRjk4jvHpgEQnroAD6gM-trZKQ1yV64Adtql7UCrrhNL8Wx8MnLtBd4wAcBDWYRCJ0f-6ASoQAVunS~62vIMM0Kbnteux390jr7~mFeTcAM3YH4Nxkku4aJJVtr4cyp~tJ2erxgj9zN1nYVEMtAXY~x~aCYvZgsJpepYA__),linear-gradient(to bottom,#00486899,#00486899);
	background-size: cover;
	background-position: center;
	background-blend-mode: hard-light,normal;
	gap: 0 !important;
	padding-bottom: 80px
}

	.member-container .member-container__inner {
		max-width: 1440px;
		padding-left: 16px;
		padding-right: 16px
	}

@media (min-width: 821px) {
	.member-container .member-container__inner {
		padding-right: 64px;
		padding-left: 64px;
		margin: 0 auto
	}
}

@media (min-width: 992px) {
	.member-container .member-container__inner {
		padding-left: 32px;
		padding-right: 32px
	}
}

.member-container h1 {
	font-size: 2.625rem;
	color: #fff;
	padding: 32px 0;
	font-weight: 700;
	line-height: 120%
}

@media (min-width: 992px) {
	.member-container h1 {
		font-size: 3.5rem
	}
}

.member-container h2 {
	color: #333;
	font-size: 2.625rem;
	font-weight: 700;
	line-height: 120%
}

.member-container p {
	color: #333;
	font-size: 1rem;
	font-weight: 400;
	line-height: 145%
}

.member-container .layout {
	gap: 24px !important
}

.member-container .layout__section {
	background-color: #fff
}

@media (min-width: 992px) {
	.member-container .layout__section--33 {
		min-width: 365px
	}
}

.member-container .layout__section--66 {
	padding: 16px
}

@media (min-width: 992px) {
	.member-container .layout__section--66 {
		padding: 32px
	}
}

.member-container .back-to-link {
	text-decoration: none;
	color: #032433;
	font-size: .875rem;
	font-weight: 700;
	letter-spacing: 1.4px;
	text-transform: uppercase
}

	.member-container .back-to-link i {
		margin-right: 8px
	}

	.member-container .back-to-link:hover {
		text-decoration: underline
	}
