.scs-about-group { --navy:#12233D; --blue:#1B5FAA; --blue-dark:#19458D; --green:#6BA43A; --grey-dark:#5C6670; --border:#DDE1E4; font-family:Arial; color:#111; background:#fff; border:1px solid #E2E2E2; margin-bottom:20px; }
.scs-about-group__collapsed { padding:32px; }
.scs-about-group__title { font-family:"EB Garamond", serif; font-size:24px; font-weight:400; margin:0 0 10px; }
.scs-about-group__description { font-size:16px; color:#000000B2; margin:0 0 16px; line-height: 165%; margin-bottom: 10px; }
.scs-about-group__toggle { display: inline-flex;
  align-items: center;
  gap: 8px;
  background: #68AE45 !important;
  color: #fff !important;
  border: none;padding: 10px 18px;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.96px;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 0;
  font-family: Arial;transition: 0.3s; }
.scs-about-group__toggle-chevron { transition:transform .15s ease; display:inline-block; }
.scs-about-group[data-expanded="1"] .scs-about-group__toggle-chevron { transform:rotate(180deg); }

.scs-about-group__expanded { padding:32px; padding-top: 20px; }
.scs-about-group__layout { display:grid; grid-template-columns:300px 1fr; gap:24px; align-items:start; }

.scs-about-group__list { display:flex; flex-direction:column; border: 1px solid #E2E2E2; }
.scs-about-group__list-item { display: flex;
  justify-content: space-between;
  align-items: center;
  text-align: left;
  background: #fff;
  border-bottom: 1px solid #E2E2E2;
  padding: 16px 14px;
  font-size: 14px;
  font-weight: 400;
  color: #000;
  cursor: pointer;
  font-family: Arial;
  border-radius: 0; }
.scs-about-group__list-item svg{width: 20px;height: 20px;}
.scs-about-group__list-item svg path{stroke: #000;}
.scs-about-group__list-item:last-child { border-bottom:none; }
.scs-about-group__list-item.is-active { background: #19458D;
  color: #fff;
  font-weight: 700; }
.scs-about-group__list-item.is-active svg path{stroke: #fff;}
.scs-about-group__detail { border:1px solid #E2E2E2; padding:28px; min-height:200px; }
.scs-about-group__detail .scs-about-group__panel{gap: 24px;
  display: flex;
  flex-direction: column;}
.scs-about-group__panel-heading { font-size: 16px;
  font-weight: 700;
  color: #19458D;
  font-family: Arial;
  letter-spacing: 0.2px;
  margin: 0; }
.scs-about-group__leaders { display: flex;
  flex-wrap: wrap;
  gap: 28px; }
.scs-about-group__leader { display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  width: 100px;
  text-align: center; }
.scs-about-group__leader-avatar { width: 72px;
  height: 72px;
  border-radius: 50%;
  background: var(--border);
  color: var(--navy);
  font-size: 15px;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
  background-size: cover;
  background-position: center;
  min-width: 72px;
  min-height: 72px; }
.scs-about-group__leader-avatar--photo { color:transparent; }
.scs-about-group__leader span { font-size: 12px;
  font-weight: 700;
  line-height: 140%;
  color: #000;
  font-family: Arial; }
.scs-about-group__panel-divider { height: 1px;
  background: #E2E2E2;
  margin: 8px 0; }
.scs-about-group__panel-heading.overview{
	font-size: 16px;
  font-weight: 700;
  color: #000;
  font-family: Arial;
  letter-spacing: 0.2px;
  margin: 0;
}
.scs-about-group__overview { font-size: 14px;
  line-height: 23px;
  color: #000;
  font-weight: 400;
  font-family: Arial; }
.scs-about-group__overview p { margin:0 0 14px; }
.scs-about-group__explore-btn { text-align: center;
  background: #19458D;
  color: #fff;
  text-decoration: none;
  padding: 14px 24px;
  font-size: 14px;
  font-weight: 700;
  gap: 10px;
  display: flex;
  justify-content: center;
  letter-spacing: 0.3px;
  font-family: Arial;align-items: center; }
.scs-about-group__explore-btn:hover { background:var(--blue-dark);color: #fff; }
..scs-about-group__explore-btn:focus{background:var(--blue-dark);color: #fff;}
@media only screen and (max-width:991px){
	.scs-about-group__collapsed{padding: 15px;}
    .scs-about-group__expanded{padding: 15px;}
    .scs-about-group__detail{padding: 15px;}
    .scs-about-group__detail .scs-about-group__panel{gap: 16px;}
}
@media (max-width: 767px) {
	.scs-about-group__collapsed{
    	padding: 20px 15px;
    }
}
@media (max-width: 700px) {
	.scs-about-group__layout { grid-template-columns:1fr; }
}