/* Leadership page only: retain existing portraits, surfaces and decoration. */
.page-id-13 .dg11-page-main > .wp-block-post-content {
	max-width: none;
	padding-bottom: 3rem;
}
/* Keep the existing decorative garden in reserved whitespace now that the
   staff layout uses the formerly empty right-hand content column. */
.page-id-13 .dg11-page-main > .wp-block-post-content::after {
	left: auto;
	right: 0;
	top: auto;
	bottom: 0;
	width: min(280px, 100%);
	height: 24px;
	background-size: auto 24px;
	background-repeat: no-repeat;
}
.page-id-13 .dg11-page-profiles {
	display: grid;
	grid-template-columns: minmax(0, 1fr);
	gap: clamp(2rem, 4vw, 3rem);
	row-gap: clamp(1.76rem, 3.52vw, 2.64rem);
}
.page-id-13 .dg11-page-profiles > .dg11-staff-section {
	display: grid;
	grid-template-rows: auto minmax(0, 1fr);
	min-width: 0;
	margin-top: 0;
}
.page-id-13 .dg11-staff-section > h2 { margin: 0 0 1.32rem; }
.page-id-13 .dg11-staff-section .dg11-people-grid {
	grid-template-columns: minmax(0, 1fr);
	grid-auto-rows: 1fr;
	gap: 1.32rem;
	margin: 0;
}
.page-id-13 .dg11-staff-body { min-width: 0; padding: 1.23rem; gap: .575rem; overflow-wrap: anywhere; }
.page-id-13 .dg11-page-profiles > .dg11-staff-section:nth-child(2) .dg11-staff-portrait {
	object-fit: contain;
	object-position: center;
}
/* The leadership bio is an unclassed paragraph from the shared profile renderer. */
.page-id-13 .dg11-page-profiles > .dg11-staff-section:first-child .dg11-staff-body > p:not(.dg11-staff-position):not(.dg11-staff-experience) {
	align-self: stretch;
	width: 100%;
	max-width: none;
	text-align: justify;
	text-align-last: left;
	line-height: 1.65;
}
.page-id-13 .dg11-page-profiles > .dg11-staff-section:first-child .dg11-staff-body > p:not(.dg11-staff-position):not(.dg11-staff-experience) br { display: none; }
@media (max-width: 600px) {
	.page-id-13 .dg11-page-profiles > .dg11-staff-section:first-child .dg11-staff-body > p:not(.dg11-staff-position):not(.dg11-staff-experience) { text-align: left; }
}
@media (max-width: 47.99rem) {
	.page-id-13 .dg11-staff-portrait,
	.page-id-13 .dg11-staff-placeholder { width: 88%; margin-inline: auto; }
}
@media (min-width: 48rem) {
	.page-id-13 .dg11-page-profiles { grid-template-columns: repeat(2, minmax(0, 1fr)); }
	.page-id-13 .dg11-page-profiles > .dg11-staff-section:first-child { grid-column: 1 / -1; }
	.page-id-13 .dg11-staff-card {
		display: grid;
		grid-template-columns: clamp(97px, 10.56vw, 132px) minmax(0, 1fr);
		align-items: start;
	}
	.page-id-13 .dg11-staff-portrait,
	.page-id-13 .dg11-staff-placeholder { border-radius: .85rem 0 0 .85rem; }
	.page-id-13 .dg11-staff-body { padding: 1.1rem; align-self: center; }
	/* Give administration portraits their own wider, natural-size image area. */
	.page-id-13 .dg11-page-profiles > .dg11-staff-section:nth-child(2) .dg11-staff-card {
		--dg11-administration-photo-width: clamp(172px, 19vw, 216px);
		position: relative;
		grid-template-columns: var(--dg11-administration-photo-width) minmax(0, 1fr);
		overflow: hidden;
	}
	.page-id-13 .dg11-page-profiles > .dg11-staff-section:nth-child(2) .dg11-staff-portrait {
		position: absolute;
		inset-block: 0;
		inset-inline-start: 0;
		width: var(--dg11-administration-photo-width);
		height: 100%;
		aspect-ratio: auto;
	}
	.page-id-13 .dg11-page-profiles > .dg11-staff-section:nth-child(2) .dg11-staff-body { grid-column: 2; }
	.page-id-13 .dg11-page-profiles > .dg11-staff-section:first-child .dg11-staff-card {
		grid-template-columns: clamp(167px, 19.36vw, 220px) minmax(0, 1fr);
	}
	.page-id-13 .dg11-page-profiles > .dg11-staff-section:first-child .dg11-staff-body { padding: clamp(1.32rem, 2.64vw, 2.2rem); }
}
@media (min-width: 48rem) and (max-width: 63.99rem) {
	.page-id-13 .dg11-page-profiles > .dg11-staff-section:not(:first-child) .dg11-staff-body { padding-block: .75rem; }
}
