.group-leadership{background-color:var(--color-gray-100);padding:60px 0}.group-leadership__heading{align-items:center;border-bottom:1px solid var(--color-gray-200);display:flex;flex-wrap:wrap;gap:8px 16px;padding-bottom:12px}.group-leadership__title{color:var(--color-gray-800);font-family:var(--font-family-en);font-size:var(--font-size-xxxl);font-weight:var(--font-weight-bolder);letter-spacing:var(--letter-spacing-base);line-height:var(--line-height-tight)}.group-leadership__subtitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.group-leadership__lead,.group-leadership__subtitle{color:var(--color-gray-800);letter-spacing:var(--letter-spacing-base);line-height:var(--line-height-base)}.group-leadership__lead{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);margin-top:24px}.group-leadership__logo{align-items:center;display:flex;height:92px;justify-content:center;margin-top:40px}.group-leadership__logo img{display:block;height:auto;max-width:100%}.group-leadership__layers{display:grid;gap:16px;grid-template-columns:minmax(0,1fr);margin-top:40px}.gl-layer{align-items:center;background-color:var(--color-white);border:1px solid var(--color-gray-200);border-radius:16px;display:flex;flex-direction:column;gap:8px;height:148px;justify-content:center;padding:10px 0}.gl-layer__label{color:var(--color-gray-500);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:2}.gl-layer__title{color:#111827;font-size:var(--font-size-md);line-height:1.4}.gl-layer__note,.gl-layer__title{font-weight:var(--font-weight-bold);text-align:center}.gl-layer__note{color:var(--color-blue-700);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-base);line-height:var(--line-height-base)}@media (min-width:768px){.group-leadership{padding:100px 0}.group-leadership__heading{gap:8px 32px}.group-leadership__title{font-size:var(--font-size-xxxxxl)}.group-leadership__subtitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.group-leadership__lead{margin-top:32px}.group-leadership__logo{margin-top:48px}.group-leadership__layers{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:48px}}