.manager-wrap .manager-txt{font-weight: 700;font-size: 36px;line-height: 120%;color: #262626;padding: 0 0 60px;}
.manager-wrap > ul{display: flex;flex-wrap: wrap;gap: 30px;}
.manager-wrap > ul > li{width: calc((100% - 60px) / 3 );}
.manager-wrap > ul > li > a{padding: 29px 31px;border: 1px solid rgba(0, 0, 0, 0.2);border-radius: 20px;display: block;height:100%;}
.manager-wrap > ul > li > a .image{mix-blend-mode: luminosity;border-radius: 16px;overflow: hidden;width: 135px;box-sizing: border-box;margin: 0 0 20px auto;}
.manager-wrap > ul > li > a .image > img{display: block;width: 100%;}
.manager-wrap > ul > li > a .term{font-weight: 700;font-size: 20px;line-height: 120%;color: #003b90;padding-bottom: 4px;}
.manager-wrap > ul > li > a .txt01{font-weight: 700;font-size: 32px;line-height: 120%;color: #262626;padding-bottom: 12px;}
.manager-wrap > ul > li > a .txt02{font-weight: 500;font-size: 20px;line-height: 120%;color: #262626;padding-bottom: 12px;}
.manager-wrap > ul > li > a .txt03, .manager-wrap > ul > li > a .txt04{font-weight: 400;font-size: 18px;line-height: 140%;color: #545454;}

@media (max-width: 1024px) {
	.manager-wrap > ul{gap: 20px;}
	.manager-wrap > ul > li{width: calc((100% - 20px) / 2 );}
}

@media (max-width: 768px) {
	.manager-wrap .manager-txt{font-size: 28px;padding: 0 0 40px;}
	.manager-wrap > ul > li > a{padding: 19px;}
	.manager-wrap > ul > li > a .term{font-size: 18px;}
	.manager-wrap > ul > li > a .txt01{font-size: 26px;l}
	.manager-wrap > ul > li > a .txt02{font-size: 18px;}
	.manager-wrap > ul > li > a .txt03, .manager-wrap > ul > li > a .txt04{font-size: 16px;}
}

@media (max-width: 480px) {
	.manager-wrap > ul > li{width: 100%;}
}

/* 2026-08-25 단장님 지시: 역대단장 한 화면 배치, 사진 옆 텍스트 */
@media (min-width: 1025px) {
  .manager-wrap .manager-txt{font-size:28px;padding-bottom:30px;}
  .manager-wrap > ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;}
  .manager-wrap > ul > li{width:auto;min-width:0;}
  .manager-wrap > ul > li > a{display:grid;grid-template-columns:88px minmax(0,1fr);grid-template-rows:repeat(5,auto);column-gap:16px;padding:16px;border-radius:16px;}
  .manager-wrap > ul > li > a .image{grid-column:1;grid-row:1 / 6;width:88px;margin:0;align-self:center;}
  .manager-wrap > ul > li > a .term,
  .manager-wrap > ul > li > a .txt01,
  .manager-wrap > ul > li > a .txt02,
  .manager-wrap > ul > li > a .txt03,
  .manager-wrap > ul > li > a .txt04{grid-column:2;min-width:0;padding-bottom:4px;}
  .manager-wrap > ul > li > a .term{font-size:16px;}
  .manager-wrap > ul > li > a .txt01{font-size:24px;}
  .manager-wrap > ul > li > a .txt02{font-size:16px;}
  .manager-wrap > ul > li > a .txt03,
  .manager-wrap > ul > li > a .txt04{font-size:14px;line-height:130%;}
}