.block-down-header {
    position: sticky;
    top: var(--header-height);
}

#target-text {
    color: var(--black-kd);
    transition: color 500ms ease-in-out;
  }

#target-text.stuck {
    color: var(--green-kd) !important;
}

.img-cover {
    height: 32vh !important;
    min-height: 300px !important;
    width: 100% !important;
    object-position: center !important;
    object-fit: cover !important;
}

#member-description {
    line-height: 1.2 !important;
    text-align: justify;
}

#role {
    text-align: left;
}

#member-in {
    vertical-align: top !important;
    font-size: 14px !important;
}

#member-in {
    display: inline-block;
}

#member-in:hover {
    transform: scale(1.2) !important;
}